Skip to main content

Как установить пакеты RPM с помощью YUM в Fedora и CentOS

Управление пакетами RPM в CentOS 7 (Апрель 2025)

Управление пакетами RPM в CentOS 7 (Апрель 2025)

:

Anonim

YUM - это программное обеспечение командной строки, используемое для установки программного обеспечения в CentOS и Fedora. Если вы предпочитаете более графическое решение, выберите YUM Extender. YUM - это CentOs и Fedora, что apt-get для Debian и Ubuntu.

Вы когда-нибудь задумывались над тем, что означает YUM? Чтение страницы руководства означает, что YUM означает «Изменен вариант обновления Yellowdog Updater». YUM является преемником инструмента YUP, который был менеджером пакетов по умолчанию в Yellowdog Linux.

Как установить пакеты RPM с помощью YUM

Чтобы установить пакет RPM, просто введите следующую команду:

yum install nameofpackage

Например:

yum install scribus

Как обновлять пакеты с помощью YUM

Если вы хотите обновить все пакеты в своей системе, просто выполните следующую команду:

Обновление yum

Чтобы обновить определенный пакет или пакеты, попробуйте выполнить следующее:

yum update nameofpackage

Если вы хотите обновить пакет до определенного номера версии, вам необходимо использовать команду update-to следующим образом:

yum update-to nameofpackage versionnumber

Например:

yum update-to flash-plugin 11.2.202-540-release

Теперь подумайте об этой ситуации. У вас есть версия 1.0 программы, и есть ряд исправлений ошибок 1.1, 1.2, 1.3 и т. Д. Также доступна версия 2 программного обеспечения. Теперь представьте, что вы хотите установить исправления ошибок, но не переходите к новой версии, потому что, откровенно говоря, это отстой. Итак, как вы обновляете без обновления?

Просто используйте команду update-minimum следующим образом:

yum update-minimum programname --bugfix

Как проверить наличие обновлений с помощью YUM без их установки

Иногда вы хотите знать, что требуется для обновления, прежде чем выполнять обновление.

Следующая команда вернет список программ, требующих обновления:

yum check-updates

Как удалить программы с помощью YUM

Если вы хотите удалить приложение из своей Linux-системы, вы можете использовать следующую команду:

yum удалить имя программы

Удаление программ из вашей системы может показаться простым, но, удалив одно приложение, вы можете помешать другому работать.

Например, представьте, что у вас есть программа, которая контролирует папку, и если она найдет файл, программа отправит вам электронное письмо, сообщив вам, что есть новый файл. Представьте, что для этой программы требуется электронная почта для отправки электронной почты. Если вы удалите службу электронной почты, программа, которая будет контролировать эту папку, будет бесполезной.

Чтобы удалить программы, зависящие от программы, которую вы удаляете, выполните следующую команду:

yum autoremove имя_программы

В случае программы мониторинга и службы электронной почты оба приложения будут удалены.

Команда auto remove также может использоваться без каких-либо параметров, а именно:

yum autoremove

Это ищет в вашей системе файлы, которые не были явно установлены вами и которые не имеют зависимостей. Они известны как листовые упаковки.

Список всех доступных пакетов RPM с использованием YUM

Вы можете перечислить все доступные пакеты в YUM, просто используя следующую команду:

список yum

Есть дополнительные параметры, которые вы можете добавить в список, чтобы сделать его более полезным.

Например, чтобы просмотреть все доступные обновления в вашей системе, выполните следующую команду:

Обновления списка yum

Чтобы увидеть все установленные пакеты, в вашей системе выполните следующую команду:

список yum установлен

Вы можете перечислить все файлы, которые были установлены без использования репозиториев, выполнив следующую команду:

список номеров yum

Как найти пакеты RPM с использованием YUM

Для поиска конкретного пакета используйте следующую команду:

yum search programname | описание

Например, для поиска Steam используйте следующую команду:

пар поиска yum

Кроме того, выполните поиск определенного типа приложений следующим образом:

yum поиск "захват экрана"

По умолчанию объект поиска просматривает имена пакетов и сводки, и только если он не находит результатов, он будет искать описания и URL-адреса.

Чтобы получить yum для поиска описаний и URL-адресов, используйте следующую команду:

yum поиск "захват экрана" все

Как получить информацию о пакетах RPM с использованием YUM

Вы можете получить важную информацию о пакете, используя следующую команду:

yum info packagename

Полученная информация выглядит следующим образом:

  • название
  • Архитектура
  • Версия
  • Релиз
  • Размер
  • вместилище
  • Резюме
  • URL
  • Лицензия
  • Описание

Как установить группы приложений с помощью YUM

Чтобы вернуть список групп с помощью YUM, выполните следующую команду:

список групп yum | Больше

Результат, возвращаемый этой командой, похож на следующий:

  • Минимальная установка
  • Вычислительный узел
  • Сервер инфраструктуры
  • Файл и сервер печати
  • Рабочий стол MATE
  • Основной веб-сервер
  • Виртуализация
  • Сервер с графическим интерфейсом
  • Рабочий стол GNOME
  • Плазма KDE
  • Разработка и креативная рабочая станция

Поэтому вы можете установить среду рабочего стола KDE Plasma, используя следующую команду:

yum group «Рабочие пространства KDE Plasma»

Прежде чем вы это сделаете, хотя вы можете узнать, какие пакеты составляют группу. Для этого выполните следующую команду:

yum group info "Рабочие области плазмы KDE" | Больше

Вы заметите, что при запуске этой команды вы увидите список групп внутри групп. Разумеется, вы можете также управлять информацией о группе в этих группах.

Как установить RPM-файлы, локальные в вашу систему с помощью YUM

Что произойдет, если RPM-файл не будет установлен из одного из репозиториев, настроенных в вашей системе.Возможно, вы написали свой собственный пакет и хотите его установить.

Чтобы установить локальный пакет RPM в вашу систему, выполните следующую команду:

yum localinstall filename

Если файл требует зависимостей, тогда в репозиториях будут искать зависимости.

Как переустановить пакет RPM с помощью YUM

Если вам не повезло, и программа, которая когда-то работала по какой-либо причине, перестала работать, вы можете снова установить ее снова, используя следующую команду:

yum переустановить имя программы

Эта команда переустановит ту же программу с тем же номером версии, что и тот, который уже установлен.

Как перечислить все зависимости для пакета RPM

Чтобы перечислить все зависимости для пакета, используйте следующую команду:

yum deplist имя_программы

Например, чтобы найти все зависимости Firefox, используйте это:

yum deplist firefox

Как перечислить все репозитории, используемые YUM

Чтобы узнать, какие репозитории доступны в вашей системе, используйте следующую команду:

реполист

Возвращенная информация будет выглядеть следующим образом:

  • идентификатор репозитория - I.E. EPEL / x86_64
  • имя репозитория - I.E. дополнительные пакеты для корпоративного Linux 7
  • status - количество пакетов в репозитории

Это руководство дает хорошее общее представление о том, как работает YUM. Однако он только царапает поверхность всех возможных применений YUM. Для получения полной информации, включая перечисление всех возможных переключателей, выполните следующую команду:

мужчина yum