Назад | Перейти на главную страницу

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

Я думаю о том, чтобы получить 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