Kompilowałem narzędzie o nazwie Rejoystick, więc zainstalowałem kilka pakietów i zależności. Ale teraz już go nie potrzebuję, więc usunąłem te pakiety. Uruchamianie apt-get
pokazuje, że mam kilka pakietów, które są automatycznie instalowane i nie są już potrzebne.
Ale mam złe doświadczenia z apt-get autoremove
. Zniszczyło moje środowisko pulpitu, gdy jakiś czas temu odinstalowałem wino. Na szczęście miałem wtedy kopię zapasową partycji clonezilla, ale tym razem nie mam kopii zapasowej. Więc jestem ostrożny. Uruchamianie apt-get
pokazuje, że te pakiety są osierocone
gir1.2-gtk-2.0 libasound2-dev libavahi-client-dev libavahi-common-dev
libcaca-dev libcairo-script-interpreter2 libdbus-1-dev libdrm-dev
libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev
libglu1-mesa-dev libharfbuzz-dev libharfbuzz-gobject0 libice-dev
libpcre3-dev libpcrecpp0 libpixman-1-dev libpng12-dev libpthread-stubs0-dev
libslang2-dev libsm-dev libx11-dev libx11-doc libx11-xcb-dev libxau-dev
libxcb-dri2-0-dev libxcb-dri3-dev libxcb-glx0-dev libxcb-present-dev
libxcb-randr0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-shm0-dev
libxcb-sync-dev libxcb-xfixes0-dev libxcb1-dev libxcomposite-dev
libxcursor-dev libxdamage-dev libxdmcp-dev libxext-dev libxfixes-dev
libxft-dev libxi-dev libxinerama-dev libxrandr-dev libxrender-dev
libxshmfence-dev libxxf86vm-dev mesa-common-dev x11proto-composite-dev
x11proto-core-dev x11proto-damage-dev x11proto-dri2-dev x11proto-fixes-dev
x11proto-gl-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
x11proto-record-dev x11proto-render-dev x11proto-xext-dev
x11proto-xf86vidmode-dev x11proto-xinerama-dev xorg-sgml-doctools xtrans-dev
zlib1g-dev
Nie jestem pewien, czy powinienem biec apt-get autoremove
. Szukałem szczegółów związanych z każdym z tych pakietów, aby zrozumieć, które są potrzebne, ale wszystkie wydają się ważne np
gir1.2-gtk-2.0
Mam zainstalowane Cynamon, GNOME i Unity, myślę, że apt-get autoremove
coś zepsuje. Każda pomoc będzie mile widziana.
Dziękuje za przeczytanie.
źródło
Jak wspomnieli inni,
autoremove
powinno być bezpieczne, ale z drugiej strony powiedziałeś, że masz złe doświadczenia, a ja pamiętam równieżautoremove
usunięcie niektórych rzeczy, których nie należy usuwać.Wygląda na to, że
autoremove
może mieć problemy z niektórymi meta-pakietami. Załóżmy, że zainstalowałeśgnome
meta-pakiet dla całego pulpitu gnome (lub został on zainstalowany podczas konfigurowania systemu), który obejmuje także programy takie jakevolution
i wiele gier, które możesz chcieć usunąć, ponieważ używaszthunderbird
i nie chcesz mieć te gry i tym podobne. Wymaga to również usunięciagnome
meta-pakietu, ponieważ zależy to od wszystkich tych pakietów. Spowoduje to jednak, że wszystkie inne pakiety, które zostały zainstalowane jako zależnoścignome
„automatycznie usuwalne”, w tym np.gnome-shell
, Które najprawdopodobniej chcesz zachować, jeśli chcesz nadal korzystać z tego pulpitu.Dlatego zawsze warto sprawdzić pakiety zalecane do automatycznego usuwania. Jeśli używasz graficznego menedżera pakietów
synaptic
, możesz to łatwo zrobić i odznaczyć flagę „automatycznie zainstalowaną” z pakietów, które chcesz zachować (jakgnome-shell
w powyższym przykładzie). Spowoduje to również usunięcie wszystkich pakietów , od których zależy, z listy automatycznie usuwalnych, więc może być konieczne „naprawienie” tylko kilku z nich, a nie wszystkich.Mimo to nie powinno to usuwać niczego, co jest naprawdę niezbędne dla twojego systemu, więc nawet jeśli przypadkowo usunąłeś np. Pulpit, nadal możesz uruchomić system i zalogować się do systemu oraz przywrócić te zmiany za pomocą wiersza poleceń.
źródło
Od
man apt-get
:Czy zainstalowałeś inne pakiety (i ich zależności), a następnie je usunąłeś?
źródło
apt-get remove może ABSOLUTNIE zniszczyć twój system. Zdarzyło mi się to dwukrotnie i mogę to powtórzyć (w dystrybucji opartej na Debianie); oba razy na vbox, więc nie ma wielkiego whoop. Widziałem, jak usuwa całą moją instalację XFCE.
źródło
Zwykle należy zapisać, aby uruchomić autoraove. Ale w przypadku błędów w pakowaniu niezbędne pakiety mogą zostać usunięte. Uczyniłem system niemożliwym do uruchomienia przez uruchomienie
apt autoremove
, więc bardzo polecam szybkie przejrzenie pakietów, które mają zostać usunięte.źródło
apt-get autorove jest szkodliwy (zgodnie z moim doświadczeniem na fedorze i debianie) musiałem ponownie zainstalować całe pakiety 612 MB po uruchomieniu. Zamiast tego uważaj na aplikacje, które ci się nie podobają, i usuwaj je po 1 na raz.
apx
źródło