YUM – это программное обеспечение командной строки, используемое для установки программного обеспечения в CentOS и Fedora. Если вы предпочитаете более графическое решение, выберите вместо этого YUM Extender. YUM для CentOs и Fedora, а apt-get для Debian и Ubuntu.
Задумывались ли вы, что означает YUM? Чтение страницы руководства говорит о том, что YUM означает «Модификатор обновления Yellowdog». YUM является преемником инструмента YUP, который был менеджером пакетов по умолчанию в Yellowdog Linux.
- Как установить RPM-пакеты с помощью YUM
- Как обновить пакеты с помощью YUM
- Как проверить наличие обновлений с помощью YUM без их установки
- Как удалить программы с помощью YUM
- Перечислите все пакеты RPM, доступные с использованием YUM
- Как искать пакеты RPM с помощью YUM
- Как получить информацию о RPM-пакетах с помощью YUM
- Как установить группы приложений с помощью YUM
- Как установить RPM-файлы, локальные для вашей системы, используя YUM
- Как переустановить пакет RPM с помощью YUM
- Как перечислить все зависимости для пакета RPM
- Как составить список всех репозиториев, используемых YUM
Как установить RPM-пакеты с помощью YUM
Чтобы установить пакет RPM, просто введите следующую команду:
yum install nameofpackage
Например:
yum install scribus
Как обновить пакеты с помощью YUM
Если вы хотите обновить все пакеты в вашей системе, просто выполните следующую команду:
ням обновление
Чтобы обновить определенный пакет или пакеты, попробуйте следующее:
yum update nameofpackage
Если вы хотите обновить пакет до определенного номера версии, вам нужно использовать команду update-to следующим образом:
yum update-to nameofpack номер версии
Например:
yum update-to-plugin 11.2.202-540-release
Теперь подумайте об этой ситуации. У вас есть версия 1.0 программы, и есть ряд исправлений ошибок 1.1, 1.2, 1.3 и т. Д. Также доступна версия 2 программного обеспечения. Теперь представьте, что вы хотите установить исправления ошибок, но не переходить на новую версию, потому что, откровенно говоря, это отстой. Так как вы обновляетесь без обновления?
Просто используйте команду update-minimal следующим образом:
yum update-минимальное имя программы --bugfix
Как проверить наличие обновлений с помощью YUM без их установки
Иногда вы хотите знать, что нужно обновить, прежде чем выполнять обновление.
Следующая команда вернет список программ, которые необходимо обновить:
yum check-updates
Как удалить программы с помощью YUM
Если вы хотите удалить приложение из вашей системы Linux, вы можете использовать следующую команду:
yum удалить имя программы
Удаление программ из вашей системы может показаться простым, но, удалив одно приложение, вы можете помешать другому работать.
Например, представьте, что у вас есть программа, которая следит за папкой, и, если она находит файл, программа отправляет вам электронное письмо с уведомлением о наличии нового файла. Представьте, что этой программе для отправки электронной почты требуется служба электронной почты. Если вы удалите почтовый сервис, программа, которая будет следить за папкой, станет бесполезной.
Чтобы удалить программы, зависящие от удаляемой программы, используйте следующую команду:
автоматическое удаление имени программы
В случае программы мониторинга и службы электронной почты оба приложения будут удалены.
Команда автоматического удаления также может использоваться без каких-либо параметров, как показано ниже:
автоматическое удаление yum
При этом в вашей системе будут найдены файлы, которые не были установлены вами явно и не имеют зависимостей. Они известны как листовые пакеты.
Перечислите все пакеты RPM, доступные с использованием YUM
Вы можете получить список всех доступных пакетов в YUM, просто используя следующую команду:
ням-лист
Есть дополнительные параметры, которые вы можете добавить в список, чтобы сделать его более полезным.
Например, чтобы получить список всех доступных обновлений в вашей системе, выполните следующую команду:
обновления списка yum
Чтобы увидеть все пакеты, которые установлены, в вашей системе выполните следующую команду:
список yum установлен
Вы можете получить список всех файлов, которые были установлены без использования репозиториев, выполнив следующую команду:
Доп. список ням
Как искать пакеты RPM с помощью YUM
Для поиска определенного пакета используйте следующую команду:
yum search имя программы | описание
Например, для поиска Steam используйте следующую команду:
yum search steam
В качестве альтернативы найдите приложение определенного типа следующим образом:
yum search "захват экрана"
По умолчанию средство поиска просматривает имена и сводки пакетов, и только если оно не находит результатов, оно выполняет поиск по описаниям и URL-адресам.
Чтобы получить возможность поиска по описаниям и URL-адресам, используйте следующую команду:
yum search "захват экрана" все
Как получить информацию о RPM-пакетах с помощью YUM
Вы можете получить важную информацию о пакете, используя следующую команду:
yum info packagename
Возвращенная информация выглядит следующим образом:
- название
- Архитектура
- Версия
- Релиз
- Размер
- вместилище
- Резюме
- URL
- Лицензия
- Описание
Как установить группы приложений с помощью YUM
Чтобы вернуть список групп с помощью YUM, выполните следующую команду:
список групп yum | подробнее
Выходные данные, возвращаемые этой командой, аналогичны следующим:
- Минимальная установка
- Вычислительный узел
- Инфраструктурный сервер
- Файловый сервер и сервер печати
- MATE Desktop
- Базовый веб-сервер
- Хост виртуализации
- Сервер с графическим интерфейсом
- Рабочий стол GNOME
- KDE Plasma
- Разработка и творческая рабочая станция
Поэтому вы можете установить рабочую среду KDE Plasma с помощью следующей команды:
yum group install "Рабочие пространства KDE Plasma"
Прежде чем сделать это, вы можете узнать, какие пакеты входят в группу. Для этого выполните следующую команду:
информация о группе yum "Рабочие пространства KDE Plasma" | подробнее
Вы заметите, что при запуске этой команды вы увидите список групп внутри групп. Конечно, вы также можете запустить информацию о группах для этих групп.
Как установить RPM-файлы, локальные для вашей системы, используя YUM
Что произойдет, если RPM-файл не будет установлен из одного из репозиториев, установленных в вашей системе. Возможно, вы написали свой собственный пакет и хотите установить его.
Чтобы установить RPM-пакет локально для вашей системы, выполните следующую команду:
yum localinstall filename
Если файл требует зависимостей, то в хранилищах будет выполняться поиск зависимостей.
Как переустановить пакет RPM с помощью YUM
Если вам не повезло и программа, которая когда-то работала по какой-либо причине, перестала работать, вы можете переустановить ее снова, используя следующую команду:
yum переустановить имя программы
Эта команда переустановит ту же программу с тем же номером версии, что и уже установленная.
Как перечислить все зависимости для пакета RPM
Чтобы вывести список всех зависимостей для пакета, используйте следующую команду:
программа yum deplist
Например, чтобы найти все зависимости Firefox, используйте это:
yum deplist firefox
Как составить список всех репозиториев, используемых YUM
Чтобы узнать, какие репозитории доступны в вашей системе, используйте следующую команду:
yum repolist
Возвращенная информация будет выглядеть следующим образом:
- идентификатор хранилища – I.E. EPEL/x86_64
- имя хранилища – И.Е. дополнительные пакеты для корпоративного Linux 7
- статус – количество пакетов в хранилище
Это руководство дает хорошее общее представление о том, как работает YUM. Однако это только царапает поверхность всех возможных применений YUM. Для получения полной информации, включая список всех возможных ключей, выполните следующую команду:
man yum