Nainstaloval jsem Carpadio do své instalace Xubuntu (živé USB), které pak vytáhlo jako více než 50 balíčků z, předpokládám, ze strany úložiště Ubuntu. Nyní bych to chtěl vrátit zpět. Při všech mých lovech však nemohu najít nic užitečnějšího než Jak mohu obrátit příkaz sudo apt get install, který jen navrhuje apt-get purge
. To není užitečné, protože vše, co dělá, je odstranění 2 balíčků (carpadio a carpadio-gnomepanel).
/var/log/apt/history.log
má seznam všech balíčků, které byly nainstalovány spolu s tímto příkazem. Takže mě zajímalo, jestli existuje nějaký snadný způsob, jak je všechny odstranit ? Jinak můžu přeinstalovat, každopádně to byla nová instalace, ale jsem zvědavý.
Malá ukázka protokolu historie (1/5-1/10 celého seznamu)
Příkazový řádek:apt-get install cardapio-gnomepanel
Instalace:libdbusmenu-qt2:amd64 (0.9.2-0ubuntu1, automaticky), python-packagekit:amd64 (0.7.2-4ubuntu3, automaticky), cups-pk-helper :amd64 (0.2.1.2-1ubuntu0.1, automatický), geoclue:amd64 (0.12.0-1ubuntu12, automatický), unity:amd64 (5.18.0-0ubuntu1, automatický), indikátorové tiskárny:amd64 (0.1.6- 0ubuntu1, automatický), libevolution:amd64 (3.2.3-0ubuntu6, automatický), libqt4-deklarativní:amd64 (4.8.1-0ubuntu4.3, automatický), libmtp9:amd64 (1.1.3-1ubuntu0.1, automatický), tracker-miner-fs:amd64 (0.14.0-2ubuntu1, automatický), gir1.2-rb-3.0:amd64 (2.96-0ubuntu4.2, automatický), python-aptdaemon.pkcompat:amd64 (0.43+bzr805-0ubuntu automatické), gnome-media:amd64 (3.4.0-0ubuntu3.1, automatické), metacity:amd64 (2.34.1-1ubuntu11, automatické), nautilus:amd64 (3.4.2-0ubuntu6, automatické), libcompizconfig0:amd64 ( 0.9.7.0~bzr428-0ubuntu6, automatický), compiz-plugins-default:amd64 (0.9.7.12-0ubuntu1, automatický), libunistring0:amd64 (0.9.3-5, automatický), libebackend-1.2 -1:amd64 (3.2.3-0ubuntu7, automaticky), ubuntu-docs:amd64 (12.04.6, automaticky), python-mako:amd64 (0.5.0-1, automaticky),
Všem, kteří navrhli autoremove
:Nejsem si jistý proč, ale dostal jsem jen 1 další balíček související s pythonem (python-keybinder nebo tak něco) jako „nepotřebný“ a to je vše, co autoremove dokázalo odstranit.
Mezi instalací a odinstalací byla jedinou velkou změnou instalace xubuntu-restricted-extras
.
Nejlepší odpověď
V zásadě budete muset obě apt-get remove
(nebo apt-get purge) balíček a spusťte apt-get autoremove
poté, aby se vrátila instalace package-one
.
Podívejme se na celý proces:
-
sudo apt-get install package-one
nainstaluje 50 závislostí označených jako „automatické“, jak lze také vidět z úryvku protokolu ve vaší otázce -
sudo apt-get purge package-one
odstraní (vyčistí) pouze jednu, ale udělá spustit toto!Všechny následující instalační akce (pokud nějaké spustíte) poskytnou informační zprávu s již nepotřebnými balíčky:
The following packages were automatically installed and are no longer required: package-two package-three [...] Use 'apt-get autoremove' to remove them.
Tento seznam je v podstatě pouze seznamem všech balíčků označených jako „automatické“ bez zpětné závislosti na nich. Jinými slovy, pokud jde o správu balíčků, není důvod k jejich instalaci.
Poznámka:Není potřeba žádná instalace! Je to jen pro ukázku, že APT je chytrý, aby vám řekl o vašich nepotřebných balíčcích!
-
sudo apt-get autoremove --purge
odstraní (vyčistí) tyto
Další informace
-
Oficiální dokumentace na
autoremove
zapt-get(8)
manuálová stránka:autoremove
se používá k odstranění balíčků, které byly automaticky nainstalovány, aby byly uspokojeny závislosti jiných balíčků a nyní již nejsou potřeba. -
Jaký je správný způsob úplného odebrání aplikace?