GNU/Linux >> Znalost Linux >  >> Linux

Odinstalování programů v Linuxu

Nová instalace jen zřídka rozbije váš systém (pokud neuděláte divné věci, jako je míchání zdrojového a binárního kódu).

Pokud v Ubuntu používáte předkompilované binární soubory, můžete je odstranit a nemusíte se starat o rozbití systému, protože binární by vypište, co vyžaduje ke spuštění, a váš správce balíčků zobrazí seznam programů, které na tento program spoléhají, abyste si je mohli prohlédnout.

Když používáte zdroj, musíte být opatrnější, abyste neodstranili něco kritického (jako je glib). Při odinstalaci ze zdroje se neobjeví žádná varování ani nic jiného. To znamená, že můžete svůj stroj úplně rozbít.

Pokud chcete odinstalovat pomocí apt-get pak použijete apt-get remove package jak bylo dříve uvedeno. Všechny programy, které na tento balíček spoléhají, budou také odinstalovány a budete mít možnost si je prohlédnout.

Pokud chcete odinstalovat, pak je obecně proces make uninstall . Neexistuje žádné varování (jak jsem řekl výše).

make config nezmění váš systém, ale make install bude.

Jako začátečníkovi doporučuji používat apt-get nebo jakékoli distro, které používáte pro binární balíčky. Udržuje věci pěkné a organizované, a pokud to opravdu nechcete, nenaruší váš systém.

Doufejme, že se tím vše vyjasní.


Teoreticky make uninstall by měl odstranit to, co make install přidáno a váš systém nebude hromadit cruft. Problém je samozřejmě v tom, že ne všechny makefily jsou vytvořeny stejně.

Někteří mohou vynechat uninstall pravidlo a necháte na vás, abyste zjistili, co je install pravidlo udělalo. Horší je, že pokud pravidlo instalace přepíše propojenou knihovnu, hloupé uninstall rutina může narušit závislosti pro nějaký jiný program.

Nejlepším řešením pro zdrojové instalace je použití jiné předpony než u balíčků nainstalovaných správcem balíčků systému. Apt instaluje soubory do /usr/ takže použijte /usr/local/ hierarchie pro vaše zdrojové instalace. Díky tomu je mnohem snazší sledovat, jaké soubory patří ke kterým balíčkům a odinstalace nenaruší systém.

./configure --prefix=/usr/local funguje pro mnoho konfiguračních skriptů. Pokud ne, můžete Makefile upravit ručně. Nebo soubory zkopírujte ručně.

Apt a další správci balíčků sledují, jaké soubory nainstalovali, a jejich zpětné závislosti, takže jejich odinstalační funkce lze bezpečně používat.


Doporučil bych vám použít apt-get install k instalaci libovolného balíčku v linuxu a apt-get remove (název balíčku) nebo apt-get purge (název balíčku), který odstraní nejen hlavní balíček, který chcete odinstalovat, ale všechny související balíčky nebo závislosti, které byly nainstalovány během instalace.

Nyní, aby byl váš systém čistší, bych vám doporučil používat apt-get clean https://askubuntu.com/questions/144222/how-do-apt-get-clean-and-apt-get-clean-all-differ#144224 (tento příspěvek je o tom zajímavý), který odstraní všechny soubory, které byly staženy během instalace, ale již nejsou potřeba.

Další příkaz, který by byl užitečný, pokud chcete odstranit všechny závislosti nainstalované ve vašem systému, ale nebyly odstraněny při odinstalaci, je apt-get autoremove .

Pokud nainstalujete balíček pomocí make a make install, budete zodpovědní za jeho odinstalování sami (možná je ve staženém balíčku obsažen soubor README, který vám řekne, jak to udělat) a pokusit se odinstalovat všechny závislosti s ním spojené. . Proto se vždy doporučuje instalovat balíčky v Linuxu, které nabízí správce balíčků distribuce, pokud to uděláte tímto způsobem, můžete si být jisti, že váš balíček byl dostatečně otestován, aby fungoval s distribucí (příchutí Linuxu), kterou používáte a je velmi nepravděpodobné, že naruší váš systém. Také si můžete být jisti, že váš balíček bude v případě potřeby aktualizován, zatímco pokud si jej nainstalujete sami, jste odpovědní za to vše.

Doufám, že to pomůže :)


Linux
  1. Nainstalujte Java ručně na Linux

  2. Jak nainstalovat Zlib na Ubuntu Linux

  3. Jak nainstalovat soubor .dsc na linux

  1. Nainstalujte MariaDB nebo MySQL na Linux

  2. Jak nainstalovat Python na Linux

  3. Jak nainstalovat Javu na Linux

  1. Nainstalujte Linux pomocí LVM

  2. Linux – nainstalovat záhlaví na Kali?

  3. Chyba při instalaci balíčku R pro Linux