Показать список установленных программ или пакетов в Linux
Январь11
Думаю, тема достаточно актуальна для начинающих пользователей Linux систем. Каждый начинающий Линуксоид рано или поздно сталкивался с вопросом — каки где посмотреть список установленных программ и пакетов в Linux(Ubuntu), FreeBSD, OpenBSD?
Исторически сложилось так, что в некоторых Осях( Linux(Ubuntu), FreeBSD, OpenBSD ) эти команды немного отличаются. Поэтому я приведу примеры для всех систем.
Все нижеприведенные команды выполняются в консоли.
Red Hat/Fedora Core/CentOS Linux
В Red Hat/Fedora Core/CentOS Linux- подобных нужно набрать следующую команду чтобы получить список установленных программ
# rpm -qa | less
Debian Linux
# dpkg --get-selections
Ubuntu Linux
# sudo dpkg --get-selections
FreeBSD
# pkg_info | less # pkg_info apache
Используем команду pkg_version чтобы показать общий список версий всех установленных пакетов в FreeBSD:
# pkg_version | less # pkg_version | grep 'lsof'
OpenBSD
В OpenBSD команда use pkg_info так же ведет себя как и в FreeBSD и покажет список установленных пакетов:
# pkg_info | less # pkg_info apache
хм. Для начинаемых по линуху есть и стандартные «оконные» приложения для просмотра установленных программ, а для просмотра установленных библиотек есть отличная «оконный» синаптик:)
Artur, вы правы. Меня всегда больше интересовала работа с консольными версиями линукса — поэтому и публикую такие посты) В оконных режимах пользователи могут разобраться и сами.
Не просто полезно а замечательно, я недавно на виртуальную машину себе поставил Ubuntu, пол дня искал как вызвать консоль потом пол дня как сделать полноэкраный режим, пока искал про режим забыл про консоль короче мрак у меня с Ubuntu, спасибо за статью и пожалуйста по возможности выкладывайте списки команд для Linux лично буду признателен
Для Arch Linux, к сожалению, не указали)
Чтобы узнать список пакетов в арчике нужно выполнить команду
pacman -Qqe
Скрипт checkupdates , поставляемый с пакетом pacman, позволяет безопасно проверить установленные пакеты на наличие обновления без запуска собственно обновления при этом.