Как узнать все программные пакеты, установленные по умолчанию при установке 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
напрямую, так как он также будет обрабатывать зависимости.