Już używam apt-get do większości zarządzania pakietami. Są jednak chwile, kiedy czasami muszę używać Synaptic, aby robić pewne rzeczy. Chciałbym nauczyć się równoważnych poleceń do wykonywania następujących czynności w Synaptic:
- Sprawdź zależności pakietu / pakiety zależne. (Można to zrobić w Synaptic, wyświetlając właściwości pakietu).
- Przeglądaj dostępne pakiety
- Wyszukaj (w nazwach pakietów, a także w szczegółach / opisach) jakiś klucz. (Funkcja wyszukiwania u góry Synaptic)
- Sprawdź, czy pakiet jest zainstalowany, czy nie
Jest też sposób na znalezienie pakietów, które nie są już potrzebne (np. Pakiet nie jest już używany, ponieważ usunąłem zależność). Mam wrażenie, że mój system jest strasznie rozdęty, ponieważ usunąłem niektóre programy i nie wszystkie związane z nimi zależności.
command-line
package-management
synaptic
ladaghini
źródło
źródło
man apt
iman dpkg
Odpowiedzi:
Sprawdź zależności pakietu / pakiety zależne. (Można to zrobić w Synaptic, wyświetlając właściwości pakietu):
Przeglądaj dostępne pakiety
Wyszukaj (w nazwach pakietów, a także w szczegółach / opisach) jakiś klucz. (Funkcja wyszukiwania u góry Synaptic)
Sprawdź, czy pakiet jest zainstalowany, czy nie
Ten ostatni nie mógł dać pożądanego rezultatu, ponieważ gdy szerokość terminala jest wąska, kolumny są obcinane. Bezpieczniejsze są alternatywy
źródło
aptitude
może również pomóc, jeśli potrzebujesz menedżera pakietów, ale nie masz dostępu do GUI.Aby odpowiedzieć na ostatnie pytanie dotyczące znajdowania pakietów, które nie są już potrzebne. Możesz znaleźć pakiety, które nie są już potrzebne
aptitude
Domyślnie jest również ustawiony na automatyczne usuwanie nieużywanych pakietów, więc sugeruję, abyś go używał zamiastapt-get
(ma też inne fajne funkcje). Pamiętaj, że może być konieczne zainstalowanie deborphan i aptitude, ponieważ nie są one instalowane domyślnie (można je zainstalować za pomocą apt-get).Jeśli chcesz trzymać się apt-get, możesz usunąć nieużywane pakiety
Odkryłem jednak, że deborphan znajduje więcej nieużywanych pakietów niż zarówno aptitude, jak i apt-get.
Na koniec zauważ, że zarówno aptitude, jak i apt-get mogą usuwać stare pakiety z archiwów na twoim komputerze z
autoclean
opcją:Aptitude można również ustawić tak, aby robiło to automatycznie.
źródło
„Ponadto istnieje sposób na znalezienie pakietów, które nie są już potrzebne (np. Pakiet nie jest już używany, ponieważ usunąłem zależność)”.
Zainstaluj
deborphan
. Tryb domyślny daje listę pakietów bibliotecznych , od których nic nie zależy - możesz także użyć,-a
aby uzyskać listę wszystkich pakietów [które oczywiście obejmują kilka, które chcesz zachować, ale możesz zorientować się, co masz, że może nie chcesz, że usunięcie nie wpłynie na nic innego]źródło