Лучше щепоть с покоем, чем пригоршня с трудом и томлением духа (Соломон).

Список установленных пакетов и информационный пакет запроса с Yum

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (3 оценок, среднее: 4,67 из 5)
Загрузка...

Статья опубликована: 6 февраля 2017

Список установленных пакетов и информационный пакет запроса с Yum
В этом коротком уроке мы узнаем, как получить информацию о пакете с yum.

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

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

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

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

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

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

 

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

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

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

 

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

 

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

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

 

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

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

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

 

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

Очистка

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

 


Читайте также

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close