Właśnie zainstalowałem Maverick i zdziwiłem się, że prawie wszystkie pakiety są oznaczone jako zainstalowane ręcznie (nie są to nagłówki Linux i CRD-Wireless). Czy nie przeczy to celowi rozróżnienia między pakietami instalowanymi automatycznie i ręcznie?
package-management
htorque
źródło
źródło
Okej, teraz to pierwsza rzecz, którą robię zaraz po instalacji. Zaznaczam (prawie) każdą paczkę jako automatycznie zainstalowaną i pozostają one jako zależności
ubuntu-desktop
:Najlepiej byłoby, gdyby to wystarczyło. Ale według Colina Watsona świat nie jest tak idealny i potrzebujemy trochę dopracowania. Powtarzać:
gdzie
<package>
dla mnie kończy się co najmniej jak każdaubuntu-standard
,ubuntu-minimal
,ubuntu-restricted-addons
. Również niektóre pakiety językowe.Warto również zauważyć
aptitude
, że dzięki TUI może pomóc w tym procesie.Po wykonaniu tej czynności raporty menedżera pakietów mojego systemu wyglądają o wiele bardziej przyjemnie i zrozumiale:
Voila!
źródło
apt-get install
, które zrobiłem. Powiedziałbym, że dość czyste zarządzanie zależnościami.autoremove --simulate
następnieunmarkauto
z ręcznie zbieranych pakietów parasol? To jest klucz. Teraz nie miał faktycznie usunąć i zainstalować z powrotem pakiety. Wszystkie zmiany, które wprowadzasz w systemie, polegają na oznaczaniu pakietów jako zainstalowane ręcznie lub automatycznie - jako zależność (często pośrednia) od innego ręcznie zainstalowanego pakietu.