Я думаю о том, чтобы получить VPS и использовать с ним Ubuntu. Я установил Linux на домашние серверы и почти всегда выбираю очень простую систему, а затем устанавливаю пакеты вручную после завершения установки.
Однако для VPS у некоторых провайдеров есть готовые образы, которые можно использовать. Если бы мне пришлось использовать один из них, каков был бы самый простой способ узнать / перечислить то, что уже установлено, включая такие вещи, как местоположения и версии?
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 / и т. Д .:
rpm -qa | sort
Запросить rpm
базу данных для всех пакетов и расположите их в алфавитном порядке :)
Впоследствии я бы полагался на использование yum
для управления пакетами, а не rpm
напрямую, так как он также будет обрабатывать зависимости.
sudo dpkg -l > packageslist
more packageslist