gnome-core
jest pakietem meta, a przypadek z pakietami meta to -
Ciągną pakiety, aby się zainstalować, ale ich usunięcie nie spowoduje usunięcia wszystkich pobranych pakietów .
Tak więc, chyba że skopiowałeś nazwy pakietów zainstalowanych przez gnome-core, usunięcie wszystkich 600 MB jest praktycznie niemożliwe.
Ale możesz pobrać nazwy ściągniętych pakietów za pomocą polecenia
apt-cache depends gnome-core
i spróbuj usunąć pakiety jeden po drugim. Zawsze powinieneś sprawdzać, czy usuwa jakieś niezbędne pakiety.
Lub możesz uzyskać listę pakietów w bardziej przydatny sposób, w ten sposób:
apt-cache depends gnome-core | cut -f 2 -d ':' | tr '\n' ' '
Spowoduje to wyświetlenie wszystkich zależności pakietu gnome-core, zignoruj nazwę pakietu <>
tylko w znakach.
Skąd mam wiedzieć, czy jakiś pakiet systemowy jest usuwany?
Kiedy zobaczysz, że z polecenia zwalnia się dużo miejsca (ponad 600 MB) , powinieneś wiedzieć, że usuwasz więcej niż zainstalowałeś. apt-get
poinformuje Cię, ile miejsca ma zostać zwolnione, zanim usuniesz jak w przypadku takiej wiadomości
After this operation, 384 kB disk space will be freed.
A gdy spróbujesz usunąć niezbędny pakiet systemowy, apt-get
wyświetli się komunikat ostrzegawczy.
Zalecenie: Sugeruję, aby uzyskać listę pakietów z pierwszego polecenia i spróbować je usuwać jeden po drugim. To jest bezpieczniejsze. Jeśli zobaczysz ostrzeżenie, pomiń usuwanie tego pakietu. Widzę, że większość pakietów w gnome-core jest związanych z GUI, chyba usunięcie tych pakietów nie zaszkodzi twojemu systemowi (jeśli nie chcesz GUI) .
Mam nadzieję że to pomoże!
Kilka uwag na temat usuwania pakietów
W jaki sposób wyciągnięte pakiety są odinstalowywane po usunięciu pakietu głównego?
Po zainstalowaniu pakietu, który zależy od niektórych innych pakietów, pakiety zależności również zostaną zainstalowane i oznaczone jako automatyczne . Oznacza to, że system Apt oznaczy je jako Automatycznie zainstalowane jako zależność innego pakietu . Pomaga systemowi Apt rozpoznać niepotrzebne pakiety.
Po odinstalowaniu pakietu głównego pobrane pakiety są również oznaczane jako przestarzałe lub niepotrzebne w systemie. Możesz je usunąć, podając autoremove
opcję apt-get
. (aptitude automatycznie usuwa je z pakietem głównym) .
Wyjątkiem od tej reguły jest to, że jeśli później zainstalujesz inny pakiet, który również zależy od wyciągniętych pakietów, wyciągnięte pakiety nie zostaną oznaczone jako przestarzałe po usunięciu pierwszego pakietu głównego.
Przykład: Zainstalowałeś pakiet, X
który zależy od pakietu Y
. Po zainstalowaniu X
, Y
również zostanie zainstalowany i oznaczone jako auto. Jeśli nie zainstalujesz innego pakietu, Z
który również zależy od tego Y
, usunięcie X
uczyni Y
użyteczność, a system Apt oznaczy go jako przestarzały i możesz go usunąć z autoremove
opcją.
Ale jeśli zainstalujesz pakiet, Z
od X
którego zależy również Y
to, usunięcie tylko X
nie oznacza, Y
że pakiet jest przestarzały i nie możesz go usunąć z autoremove
opcją
Pamiętaj jednak, że jeśli usuniesz pakiet Y
po instalacji X
, usunie on pakiet, w Y
tym X
, ponieważ X
nie może pozostać bez niego Y
i chciałeś go usunąć Y
, co oznacza, że również chciałeś usunąć X
. Apt usunie się X
automatycznie podczas usuwania, w Y
przeciwieństwie do oznaczania go jako przestarzałego do późniejszego usunięcia według autoremove
opcji.
Wypróbuj przykłady: ubuntu-desktop
pakiet to pakiet meta. Służył do instalacji standardowego pulpitu Ubuntu. Spróbuj go usunąć, tylko ten pakiet zostanie usunięty.
Spróbuj także zainstalować lubuntu-desktop
pakiet (możesz go nie chcieć zainstalować, ponieważ jest to duży plik do pobrania) . Ale kiedy spróbujesz go usunąć, tylko niewielki pakiet lubuntu-desktop
zostanie usunięty.
Apt obsługuje meta pakiety inaczej
Pakiety meta, takie jak gnome-core, dodatki związane z ubuntu, są również nazywane pakietami wirtualnymi. Nazywane są tak, ponieważ są w zasadzie pustymi paczkami, w zależności od nich pobierają inne paczki. Na przykład dodatki ograniczone przez ubuntu zależą od (w 12.04) następujących pakietów:
ubuntu-restricted-addons
ttf-mscorefonts-installer
unrar
gstreamer0.10-plugins-bad-multiverse
libavcodec-extra-53
Gdzie sam dodatek Ubuntu-ograniczony jest kolejnym pakietem meta. Ponieważ meta paczki są używane tylko do pobierania pakietów, ich instalacja nie oznacza, że pakiety zostały pobrane jako automatyczne , są one oznaczone jako zainstalowane ręcznie. Wynik? Usunięcie tylko głównego pakietu meta nie oznacza, że wyciągnięte pakiety są przestarzałe i nie można ich usunąć według autoremove
opcji. Dlatego musisz ręcznie usunąć każdy pobrany pakiet meta pakietów.
Przykład: Zainstalowałeś meta pakiet, X
który zależy od pakietów Y
i Z
. Po zainstalowaniu pakiety Y
i Z
nie są oznaczane jako automatyczne (instalowane automatycznie jako zależność innego pakietu) , lecz są oznaczone jako zainstalowane ręcznie. Później, gdy chcesz usunąć X
, X
usuwany jest tylko pakiet wirtualny . Zarówno Y
i Z
pozostają w systemie i nie można odinstalować je z autoremove
opcją.
apt-cache depends
przyda ci się tutaj? Wydaje mi się, że sposób sugerowany przez tijybba jest bardziej odpowiedni do tego celu.Instalowanie gnome-core , przynosi wiele pakietów i zależności, ponieważ jest to meta-pakiet.
Jednym ze sposobów jest usunięcie go ręcznie, ale powinieneś wiedzieć, które pakiety należy usunąć, nie powodując żadnych błędów następczych.
Lista zawartych pakietów znajduje się tutaj. Pakiet: gnome-core (1: 3.0 + 6ubuntu3) [wszechświat]
Przejdź do menedżera Synaptic (zainstaluj, jeśli nie jest obecny) , kliknij opcję Początek z lewej do dołu , wybierz obraz
Wybierz pakiet do usunięcia, odwołując się do powyższego linku.
Ostrożnie, jeśli nie wiesz, które pakiety usunąć, to nie postępuj zgodnie z tą metodą. Mogą one powodować błędy zależności .
źródło
Wprowadzenie:
Aby całkowicie usunąć programy za pomocą wiersza polecenia, masz następujące opcje;
Usuwaj i konfiguruj pliki, ale nie zależności za pomocą apt-get
Usuń nieużywane zależności i pliki konfiguracyjne za pomocą apt-get
Wystarczy nacisnąć Ctrl+ Alt+ Tna klawiaturze, aby otworzyć Terminal. Po otwarciu uruchom poniższe polecenie. (jest bardzo długi i pojedynczy wiersz)
1 Źródło: Jak całkowicie odinstalować / usunąć GNOME
źródło