Как я могу отобразить список всех пакетов, установленных в моей системе Debian?

Как я могу получить список всех пакетов, установленных в моей системе Debian (я знаю, что этот легок)? И также список всех пакетов, отмеченных как руководство? Я думаю об обновлении системы, но я не могу помнить все эти вещи, которые я установил за эти годы :)

11
задан 18.09.2009, 18:19

4 ответа

Получение списка установленных пакетов просто:

dpkg --get-selections | grep "[[:space:]]install$" >  installed_pkgs

Можно позже переустановить пакеты в списке с помощью этой команды:

dpkg --set-selections < installed_pkgs
sudo apt-get -u dselect-upgrade

При использовании способности исключительно для ручной установки пакетов, очень легко получить хороший список вручную установленных пакетов. Иначе этот список будет включать оба пакета, которые Вы установили, и их зависимости.

В любом случае, прочитанном эта статья и комментарии для когерентного решения генерации списка вручную установленных пакетов: Чистка системы GNU/Linux Debian.

Вы могли бы найти deborphan и debfoster справки в ведении этого списка в будущем.

10
ответ дан 07.12.2019, 12:20
dpkg -l

перечислять все установленные пакеты.

3
ответ дан 07.12.2019, 12:20

Вот то, как я сделал бы это. Как корень, выполненный следующее:

dpkg --get-selections | sed 's/\t.*//' > packages-list.txt

Это произведет хороший, чистый список установленных пакетов, идеально подходящий для использования с Кв. - получают установку.

Или сырой способ получить список пакетов, которые Вы вручную установили со способностью, как которая Вы можете grep журналы с чем-то

zcat /var/log/aptitude.* | grep INSTALL] && cat /var/log/aptitude| grep INSTALL]

(Но остерегайтесь, установки с aot-добираются, или dpkg не будет зарегистрирован здесь, плюс logrotate, возможно, заархивировал часть журнала, который не возьмет этот метод!)

2
ответ дан 07.12.2019, 12:20

dpkg-l перечислит установленные пакеты, как предложено.

Я предлагаю использовать систему обновления для обновления пакета, поскольку это (переносящийся deborphan) произведет чистку далеко старых ненужных пакетов также. Это берет Вашу систему, обоснованно и актуальную и чистую.

1
ответ дан 07.12.2019, 12:20

Теги

Похожие вопросы