Работа с пакетными менеджерами yum и rpm

  1. Установить пакет
    yum install 

    Установить локальный пакет без проверки GPG

    yum install --nogpgcheck .rpm
    yum localinstall --nogpgcheck .rpm

    Установить пакет с помощью rpm

    rpm -ivh 
  2. Удалить пакет
    yum remove 

    Удалить с помощью rpm

    rpm -e 
  3. Обновление пакетов
    yum update 

    Обновление пакета, начинающегося с pkg

    yum update pkg\*

    Обновление системы

    yum update


    Обновление с помощью rpm

    rpm -Uvh   
  4. Проверить наличие обновлений в репозитории
    yum check-update
    yum check-update 
  5. Информация о пакете
    yum info 

    rpm -qi 

  6. Поиск пакета в репозитории
    • По имени пакета
      yum list 
    • По имени пакета и по описанию
      yum search 
    • Содержащих файл
      yum provides 
  7. Список файлов в пакете
    rpm -ql 

  8. Список всех репозиториев
    yum repolist all

    Список доступных репозиториев

    yum repolist
  9. Исключить пакеты из обновления в /etc/yum.conf добавляем имена пакетов через запятую
    exclude=,,,
  10. Скачать пакет без установки
    yumdownloader 
  11. Просмотреть зависимости пакета
    yum deplist 
    rpm -qR 
    yum deplist $(rpm -q ) | grep "provider:" | \
  12. Удаление ненужных зависимостей
    yum install yum-tools
    package-cleanup --leaves | xargs yum remove -y
  13. Очистить кеш
    yum clean all
  14. Сформировать кеш
    yum makecache
  15. Узнать установлен ли пакет
    rpm -q 
  16. Все установленные пакеты
    rpm -qa

    Чере yum

    yum list installed

    Список доступных пакетов

    yum list available

    Список пакетов, для которых достпуны обновления

    yum list updates
  17. Список пакетов установленных в системе, но не существующих в репозиториях
    yum list extras
  18. Из какого пакетп получен файл
    rpm -qf `which `
  19. Проверка целостности пакета
    rpm -V 
  20. Переустановка пакета
    yum reinstall 
  21. Поиск файлов документации
    rpm -qd 
  22. Собрать пакет из исходных кодов
    rpmbuild --rebuild package_name.src.rpm

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

Ваш адрес email не будет опубликован.