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
Если вы хотите обновить все пакеты в своей системе, просто выполните следующую команду:
Обновление 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
Если вы хотите удалить приложение из своей Linux-системы, вы можете использовать следующую команду:
yum удалить имя программы
Удаление программ из вашей системы может показаться простым, но, удалив одно приложение, вы можете помешать другому работать.
Например, представьте, что у вас есть программа, которая контролирует папку, и если она найдет файл, программа отправит вам электронное письмо, сообщив вам, что есть новый файл. Представьте, что для этой программы требуется электронная почта для отправки электронной почты. Если вы удалите службу электронной почты, программа, которая будет контролировать эту папку, будет бесполезной.
Чтобы удалить программы, зависящие от программы, которую вы удаляете, выполните следующую команду:
yum autoremove имя_программы
В случае программы мониторинга и службы электронной почты оба приложения будут удалены.
Команда auto remove также может использоваться без каких-либо параметров, а именно:
yum autoremove
Это ищет в вашей системе файлы, которые не были явно установлены вами и которые не имеют зависимостей. Они известны как листовые упаковки.
Список всех доступных пакетов RPM с использованием YUM
Вы можете перечислить все доступные пакеты в YUM, просто используя следующую команду:
список yum
Есть дополнительные параметры, которые вы можете добавить в список, чтобы сделать его более полезным.
Например, чтобы просмотреть все доступные обновления в вашей системе, выполните следующую команду:
Обновления списка yum
Чтобы увидеть все установленные пакеты, в вашей системе выполните следующую команду:
список yum установлен
Вы можете перечислить все файлы, которые были установлены без использования репозиториев, выполнив следующую команду:
Как найти пакеты RPM с использованием YUM
Для поиска конкретного пакета используйте следующую команду:
yum search programname | описание
Например, для поиска Steam используйте следующую команду:
пар поиска yum
Кроме того, выполните поиск определенного типа приложений следующим образом:
yum поиск "захват экрана"
По умолчанию объект поиска просматривает имена пакетов и сводки, и только если он не находит результатов, он будет искать описания и URL-адреса.
Чтобы получить yum для поиска описаний и URL-адресов, используйте следующую команду:
Как получить информацию о пакетах 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
Чтобы узнать, какие репозитории доступны в вашей системе, используйте следующую команду:
реполист
Возвращенная информация будет выглядеть следующим образом:
- идентификатор репозитория - I.E. EPEL / x86_64
- имя репозитория - I.E. дополнительные пакеты для корпоративного Linux 7
- status - количество пакетов в репозитории
Это руководство дает хорошее общее представление о том, как работает YUM. Однако он только царапает поверхность всех возможных применений YUM. Для получения полной информации, включая перечисление всех возможных переключателей, выполните следующую команду:
мужчина yum