Daje również informacje o stanie pakietu (aktualny, aktualizowalny, ...) oraz o dystrybucji pochodzenia (wheezy, jessie, ...). Można łatwo odfiltrować pakiety pochodzące z backportów lub innych egzotycznych repozytoriów.
Ten program jest pakowany osobno. Najpierw zainstaluj z:
Jest to naprawdę miłe, ponieważ pokazuje wersję, do której pakiet można zaktualizować. +1.
Randall Cook
w połączeniu z apt-mark showmanualtym daje przyjemny i łatwy sposób na pobranie wersji wszystkich ręcznie zainstalowanych pakietów, zobacz także tę odpowiedź Askubuntuapt-mark showmanual > /tmp/versions && apt-show-versions | grep -f /tmp/versions
Gregor
4
Następujące polecenie wyświetla listę pakietów wraz z ich wersjami, a dodatkowo pozwala skonfigurować system z tymi samymi pakietami i wersjami później, używając pkg-selections.txtwygenerowanego tutaj pliku:
Odpowiedzi:
próbować
dpkg -l
zawiera listę pakietów, wersji i krótki opis.
źródło
apt-show-versions
ponieważ pokazuje również, który z nich jestuptotdate
.Najprostszym sposobem jest użycie
dpkg
, ale może wyświetlić kilka obcych pakietów i obciąć długie nazwy pakietów i numery wersji:Aby wyświetlić listę tylko poprawnie zainstalowanych pakietów i nie obcinać nazw:
Aby uzyskać większą kontrolę nad formatem wyjściowym, możesz użyć
dpkg-query
:źródło
Inne polecenie może być:
Daje również informacje o stanie pakietu (aktualny, aktualizowalny, ...) oraz o dystrybucji pochodzenia (wheezy, jessie, ...). Można łatwo odfiltrować pakiety pochodzące z backportów lub innych egzotycznych repozytoriów.
Ten program jest pakowany osobno. Najpierw zainstaluj z:
źródło
apt-mark showmanual
tym daje przyjemny i łatwy sposób na pobranie wersji wszystkich ręcznie zainstalowanych pakietów, zobacz także tę odpowiedź Askubuntuapt-mark showmanual > /tmp/versions && apt-show-versions | grep -f /tmp/versions
Następujące polecenie wyświetla listę pakietów wraz z ich wersjami, a dodatkowo pozwala skonfigurować system z tymi samymi pakietami i wersjami później, używając
pkg-selections.txt
wygenerowanego tutaj pliku:Każda linia będzie zawierać nazwę pakietu, wersję i opcjonalne „A”, jeśli pakiet został zainstalowany automatycznie.
Źródło: „ Klonowanie systemu Debian - identyczne pakiety i wersje ”. Zawiera również skrypt, który konfiguruje system
pkg-selections.txt
.źródło
Aby wyświetlić nazwy każdego zainstalowanego pakietu, wpisz jako dowolny użytkownik:
Otrzymasz takie wyjście:
Aby usunąć niepotrzebny ciąg znaków „zainstaluj”, możesz użyć sed :
A jeśli chcesz zapisać go w pliku o nazwie InstalledPackages , wpisz:
źródło
Jeśli nie masz dostępu do systemu na żywo i masz kopię zapasową
/
partycji root , możesz:Teraz
/root/installed_app
zawiera wszystkie zainstalowane pakiety!źródło