Jak mogę usunąć wszystkie pakiety z Ubuntu i upewnić się, że ubuntu-minimal
nie zostaną utracone?
21
Jak mogę usunąć wszystkie pakiety z Ubuntu i upewnić się, że ubuntu-minimal
nie zostaną utracone?
Jest to dość łatwe dzięki umiejętnościom. Po pierwsze, upewnij się, że go masz i że jest zainstalowany minimalny ubuntu:
sudo apt-get install aptitude ubuntu-minimal
Następnie zaznacz wszystkie pakiety jako automatycznie zainstalowane, z wyjątkiem ubuntu-minimal
:
sudo aptitude markauto '~i!~nubuntu-minimal'
Potem powinieneś pozostać tylko z tym ubuntu-minimal
, od czego to zależy.
OSTRZEŻENIE: Nie obejmuje to jądra, więc sugeruję linux-image-generic
natychmiastową instalację .
apt-get autoremove
.ubuntu-minimal
dodaniemlinux-image-generic
i innymi pakietami, które postanowiłem zachować?ubuntu-minimal
to metapakiet . Jego funkcją jest posiadanie innych pakietów jako zależności. Te inne pakiety to pakiety potrzebne dla minimalnego systemu.ubuntu-minimal
tak naprawdę nie udostępnia żadnych plików bezpośrednio. Jeśli spróbujesz usunąć wszystkie pakiety oprócz niego, usuniesz również jego zależności ... co nie byłoby tym, czego chcesz.Jeśli ostatnio zainstalowałeś oprogramowanie na minimalnym systemie, a teraz chcesz wrócić do minimalnego systemu, nie powinno to być zbyt trudne. Jeśli pamiętasz, co zainstalowałeś, odinstaluj go. Jeśli nie, zajrzyj do dzienników (jeśli instalacja była niedawna,
/var/log/apt/term.log
załatw sprawę).Możesz spróbować znaleźć wszystkie pakiety, które są bezpośrednimi lub pośrednimi zależnościami,
ubuntu-minimal
które są zainstalowane w twoim systemie. Niektóre pośrednie zależności (tj. Zależności zależności, a nawet jeszcze usunięte) mogą być zadowalające przez różne alternatywy, więc nie ma gwarancji, że spowodowanie posiadania wszystkich pakietów, które ma minimalny system podczas pierwszej instalacji, będzie takie samo jak usunięcie wszystkich aktualnie zainstalowanych pakietów oprócz tych niezbędnych do zachowaniaubuntu-minimal
. Prawdopodobnie nie byłaby to jednak duża różnica.Przypuszczalnie coś takiego można osiągnąć przy minimalnym wysiłku, uruchamiając wszystkie komendy usuwania tutaj , tutaj , tutaj i tutaj (dla 12.10; dla innej wersji usunąłbyś listę wszystkich pakietów w odpowiedniej sekcji na ta strona internetowa).
apt-get remove
polecenia , a nie polecenia, które później instalują pakiety lub wykonują konfigurację. Tak blisko końca każdego poleceniasudo apt-get install ...
pojawia się. Nie uruchamiaj tego ani niczego po tym.sudo apt-get install ubuntu-minimal
. Może być automatycznie usuwany w celu rozwiązania zależności usuwających inne pakiety. Strony z poleceniami odnoszą się do możliwego błędu, który spowodowałby, że zostałby usunięty podczas ich uruchamiania. Mówiąc ogólnie, najlepiej nawet nie zakładać, że metapakiety są instalowane w pierwszej kolejności.sudo
. Jeśli nic więcej, możesz przypadkowo wkleić coś innego, co spowoduje obrażenia podczas biegu. :)W końcu „Call me V” jest poprawne i powinieneś po prostu ponownie zainstalować (choć minimalna płyta CD jest tak samo dobra jak alternatywna płyta CD, do zainstalowania minimalnego systemu i jest to znacznie mniejszy plik do pobrania). Wypróbuj powyższą sugestię dla zabawy, jeśli chcesz wysadzić ją w powietrze, ale instalacja od zera będzie prostsza, szybsza i łatwiejsza.
Jeśli chcesz, aby ktoś spróbował udzielić ci lepszej odpowiedzi, szczegółowo opisując, jakie pakiety należy usunąć, musisz podać więcej informacji. Przynajmniej powinieneś powiedzieć nam, jakiej wersji Ubuntu używasz . Byłoby to również pomocne, gdybyś powiedział nam o wszystkich pakietach w twoim systemie .
źródło