Příkaz install co dělá a jak zpátky.

Založil vprint, 17. 10. 2011, 15:14:23

Předchozí téma - Další téma

vprint

Zkompiloval jsem si program, výsledkem je jednoduchý binární soubor. Pak jsem použil příkaz install program dle návodu. Vyšla nová verze programu a chtěl bych nahradit ten původní. Nechci ale postupovat tak, že zkompiluju novou binárku a jednoduše nahradím starou. Chtél bych korektně vrátit zpátky to, co udělal příkaz install a nainstalovat novou verzi. Nevím ale co přesně dělá příkaz install a jak to vrátit. Předpokládám, že jeho použitím došlo k nastavení cesty, aby se dal program volat odkudkoli. Jak na to?
Díky za nakopnutí.

Firzen

Ahoj, skutečně máš na mysli příkaz install? Nebude to spíš make install?
AMD Phenom II X6 1100T@3,3GHz, Gigabyte GeForce GT 430 1GiB, 8GiB RAM, 1TiB SATA3 HDD, Nokia N900
OS: Debian 6.0 Squeeze, Maemo 5
Nyní můžete počítač bezpečně vypnout.

vprint

Máš pravdu je to make install. Jde to tedy nějak odinstalit?

Yontalcar

make install dělá přesně to, co je napsáno v příslušném Makefile, tj. pokud je tam napsáno
install:
rm -rf /
, tak ti to smaže systém (pokud to má dostatečná oprávnění).
Většinou to nainstaluje soubory do /usr/local/bin a /usr/local/lib.

Takže buď máš v Makefile i cíl ,,uninstall", tak ti stačí spustit # make uninstall, pokud ne, tak musíš z Makefile vyzkoumat, co cíl ,,install" dělá.
NB: ASUS X53U; Debian GNU/Linux Sid amd64 (KDE4)


Jen dvě věci jsou nekonečné - vesmír a lidská hloupost. Tím prvním si ovšem nejsem tak jist. - Albert Einstein