Как узнать все программные пакеты, установленные по умолчанию при установке Linux?

Я думаю о получении VPS и использовании Ubuntu с ним. Я установил linux на домашние серверы и почти всегда выбираю очень простую систему, а затем устанавливаю пакеты вручную после завершения установки.

Однако для VPS некоторые провайдеры имеют готовые изображения, которые можно использовать. Если бы я использовал один из них, какой самый простой способ узнать / перечислить то, что уже установлено, включая такие вещи, как местоположения и версии?

4 ответа

dpkg -l предоставит вам список всех приложений, установленных на коробке с Debian. Для получения дополнительной информации, проверьте эту страницу.

Также, dpkg -L <pkgname> показывает файлы, установленные для.

Некоторые другие полезные приемы: если вы установите "debian-goodies", у вас будет команда "dpigs" для отображения установленного пакета, отсортированного по использованию дискового пространства.

Еще один полезный трюк, если вы хотите сделать несколько похожих установок: используйте

dpkg --get-selections > installedpackages.txt

На установленном компьютере перенесите файл на новый компьютер и

   cat installedpackages.txt | dpkg --set-selections 

Тогда делай

apt-get -u dselect-upgrade

И ждать:)

На CentOS/RHEL/Fedora/etc:

rpm -qa | sort

Запрос rpm База данных для всех пакетов, и положить их в алфавитном порядке:)

После этого я бы положился на использование yum управлять пакетами, а не rpm напрямую, так как он также будет обрабатывать зависимости.

sudo dpkg -l > packageslist
more packageslist
Другие вопросы по тегам