Как посмотреть список установленных программ centos

Это включает в себя использование функции yum кэширования для ускорения нашего поиска, список доступных пакетов и список установленных пакетов, запросов репозитарии пакетов и получить информацию о пакетах.

Этот учебник относится к дистрибутивам Linux, которые используют менеджера пакетов yum, который включает в себя не только CentOS и RedHat, но и старых дистрибутивов Fedora.

Предпосылки:

  • Мы предполагаем, что вы уже знаете, как устанавливать и удалять пакеты с yum.
  • Система VPS, которая использует менеджер пакетов yum (например, CentOS).

Обновление кэша

Прежде чем мы начнем, полезно обновить нашу базу данных кэша yum с последней информации о пакете. Эта команда будет обновлять базу данных кэша из включенных в настоящее время репозиториев yum в нашей системе, и это особенно полезно, так как yum не обновляет информацию каждый раз, когда мы хотим что-то установить или запросить пакет для информации.

# yum makecache base | 3.6 kB 00:00:00 epel/x86_64/metalink | 14 kB 00:00:00 epel | 4.3 kB 00:00:00 extras | 3.4 kB 00:00:00 updates | 3.4 kB 00:00:00 webtatic | 3.6 kB 00:00:00 (1/14): base/7/x86_64/other_db | 2.4 MB 00:00:00 (2/14): epel/x86_64/filelists_db | 7.5 MB 00:00:00 (3/14): epel/x86_64/updateinfo | 728 kB 00:00:00 (4/14): epel/x86_64/primary_db | 4.5 MB 00:00:00 (5/14): updates/7/x86_64/filelists_db | 1.5 MB 00:00:00 (6/14): updates/7/x86_64/prestodelta | 285 kB 00:00:00 (7/14): updates/7/x86_64/primary_db | 2.2 MB 00:00:00 (8/14): epel/x86_64/other_db | 2.0 MB 00:00:00 (9/14): extras/7/x86_64/prestodelta | 101 kB 00:00:00 (10/14): extras/7/x86_64/filelists_db | 423 kB 00:00:00 (11/14): updates/7/x86_64/other_db | 24 MB 00:00:00 (12/14): extras/7/x86_64/other_db | 423 kB 00:00:00 (13/14): webtatic/x86_64/filelists_db | 89 kB 00:00:00 (14/14): webtatic/x86_64/other_db | 65 kB 00:00:00 Metadata Cache Created

Читайте также:
Как узнать программы в фоновом режиме

На выходе, мы можем видеть, что разрешенные репозитории в нашей системе являются базовыми, EPEL, дополнения, обновления и хранилища webtatic.

установка пакетов без интернета в Centos

Запрос установленных пакетов

Представьте себе, что вы подключились к серверу, и вам необходимо выяснить, что там установлено. Вы можете получить список всех установленных пакетов с yum с помощью:

# yum list installed

Выводом должен быть длинный список пакетов. Это не очень полезно для нас, если мы не готовим внутреннюю документацию для справочных целей. Так что давайте идти дальше и отфильтруем немного результаты. Мы хотели бы узнать, все PHP-пакеты.

Это намного лучше, и это позволит нам увидеть все php* пакеты в нашей системе. Вывод выше выглядит следующим образом. Первый столбец это имя пакета. Второй столбец является версией пакета и третий столбец является хранилище, откуда был установлен пакет.

Теперь давайте установим некоторые дополнительные модули PHP. Мы уже знаем, что наша система использует php7 , так что нам нужно будет искать для php7* доступные модули.

# yum search php7 isp-php70.x86_64 : PHP scripting language for creating dynamic web sites isp-php70-fpm.x86_64 : Fpm service isp-php70-mod-apache.x86_64 : Apache module isp-php71.x86_64 : PHP scripting language for creating dynamic web sites isp-php71-fpm.x86_64 : Fpm service isp-php71-mod-apache.x86_64 : Apache module

Теперь давайте узнаем, как мы можем получить некоторую информацию о пакете. Это подразумевает установлены и еще не установлены пакеты.

Поиск и проверка подлинности RPM-пакетов в CentOS 7

Получение информации о пакете

Давайте представим, что один из ваших коллег (без прав администратора) просит вас установить lynx и mc для него. Теперь вы, вероятно, говорите, что вам лень просматривать все пакеты в браузере.

# yum info lynx Available Packages Name : lynx Arch : x86_64 Version : 2.8.8 Release : 0.3.dev15.el7 Size : 1.4 M Repo : base/7/x86_64 Summary : A text-based Web browser URL : http://lynx.isc.org/ License : GPLv2 Description : Lynx is a text-based Web browser. Lynx does not display any images, : but it does support frames, tables, and most other HTML tags.

Читайте также:
Как в программе фотошоп вырезать объект и прифотошопить к другой картинке

One : advantage Lynx has over graphical browsers is speed; Lynx starts and : exits quickly and swiftly displays web pages. # yum info mc Installed Packages Name : mc Arch : x86_64 Epoch : 1 Version : 4.8.7 Release : 11.el7 Size : 5.6 M Repo : installed From repo : base Summary : User-friendly text console file manager and visual shell URL : http://www.midnight-commander.org/ License : GPLv3+ Description : Midnight Commander is a visual shell much like a file manager, only : with many more features. It is a text mode application, but it also : includes mouse support. Midnight Commander’s best features are its : ability to FTP, view tar and zip files, and to poke into RPMs for : specific files.

На выходе мы можем сказать, что lynx это веб — браузер на основе терминала, и mc является удобным файловым менеджером на основе терминала (Похож на Norton Commander или FAR Manager).

Очистка

После того как мы закончили работу, полезно очистить любые нежелательные файлы кэша. Эти файлы сохраняются в папке /var/cache/yum и создаются с помощью команды yum makecache . Чтобы очистить кэш просто запустите:

yum clean all

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Источник: andreyex.ru

Получить список установленных пакетов в CentOS

Иногда возникает необходимость получить полный список установленных пакетов в CentOS. Это необходимо: для создания резервной копии, переноса приложения на другой сервер, проверка на уязвимости (по используемой версии пакета) и т.д.

Получить список установленных пакетов в CentOS

Использование YUM

Для просмотра списка установленных пакетов используем команду:

yum list installed

Использование RMP

Для просмотра списка установленных пакетов используем команду:

rpm -qa

Использование repoquery из yum-utils

Устанавливаем yum-utils, если они не установлены в системе

yum install yum-utils

Читайте также:
Подготовка программы аудиторской проверки

Просмтариваем список установленных пакетов командой:

repoquery -a —installed

Источник: g-soft.info

Как в CentOS проверить установлен ли пакет

В CentOS проверить установлен ли пакет (и версию если пакет присутствует в системе) можно используя пакетный менеджер yum или rpm.

Проверить установлен ли программный пакет на сервере с CentOS через yum и rpm

Большую часть операций можно выполнять при помощи пакетного менеджера yum

Вывести список установленных пакетов

Предположим, что требуется найти информацию по пакету ansible, его имя просто передается list installed


Error: No matching Packages to list

Второй способ — rpm, комбинация ключей -qa выводит список пакетов по которому можно делать выборку

Пустой вывод скажет о том, что пакета нет

Теперь установим пакет ansible (инструмент для управления другими серверами) и проверим повторно

Total download size: 145 k
Installed size: 327 k

Installed:
ansible.noarch 0:2.7.2-1.el7

Complete!

Если rpm -qa должен вернуть имя пакета и его версию

ansible-2.7.2-1.el7.noarch

Менеджер yum в CentOS является аналогом apt в Debian, rpm — аналогом dpkg.

Источник: server-gu.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru