Команда yum linux для чего

Содержание
  1. linux-notes.org
  2. Как использовать команду YUM (Yellowdog Updater, Modified) на RHEL / CentOS, Fedora Linux
  3. Установка программного пакета с помощью команды yum
  4. Удалить пакет ПО с использованием yum
  5. Update ПО с помощью YUM
  6. Поиск пакет помощи YUM
  7. Вывести список пакетов с помощью YUM
  8. Информация о пакете помощи YUM
  9. Вывести список имеющихся пакетов, используя команду YUM
  10. Проверка обновлений с помощью Yum
  11. Обновление системы при помощи Yum
  12. Список доступных групп пакетов с использованием YUM
  13. Установить группы пакетов, используя команду YUM
  14. Обновить пакеты Групп, используя команду YUM
  15. Удалить пакеты Групп
  16. Добавить комментарий Отменить ответ
  17. Пакетный менеджер Yum в CentOS – справочник команд
  18. Содержание:
  19. Yum: установка, обновление и удаление пакетов
  20. Yum: история и логи установки/удаления пакетов
  21. Дополнительные полезные параметры yum
  22. Конфигурационный файл /etc/yum.conf
  23. Полезные плагины yum
  24. Использование yum через прокси
  25. ИТ База знаний
  26. Полезно
  27. Навигация
  28. Серверные решения
  29. Телефония
  30. Корпоративные сети
  31. Топ – 20 полезных команд yum
  32. Установка пакета
  33. Удаление пакета

linux-notes.org

Как использовать команду YUM (Yellowdog Updater, Modified) на RHEL / CentOS, Fedora Linux

YUM (Yellowdog Updater Modified) является инструментом командной строки с открытым кодом для управления пакетами для RPM (RedHat Package Manager) системы Linux. YUM разработал Сет Видал и выпускается он под GPL (General Public License).

Установка программного пакета с помощью команды yum

Для установки пакета (пример Firefox) команда запуска в terminall:

Эта команда также будут определять автоматически зависимости и установливать их.
По умолчанию ‘yum install «, вам предложит принять или отклонить перед установкой пакетов. Если вы хотите yum для автоматической установки без запроса, используйте- «y» ключ, как показано ниже.

Удалить пакет ПО с использованием yum

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

Чтобы отключить запросы на подтверждение удаления добавьте опцию-«у»:

Update ПО с помощью YUM

Если у вас есть старая версия пакета, используйте yum для обновления до последней версии используйте:

Поиск пакет помощи YUM

Если вы не знаете точное имя установленного пакета, используйте yum + ключевое слово для поиска.
Пример:

Вывести список пакетов с помощью YUM

Следующая команда выведет список всех пакетов в базе данных yum:

Для просмотра всех пакетов, которые установлены на вашей системе, выполните следующую yumкоманду:

Вывести конкретный пакет списком:

Информация о пакете помощи YUM

Допустим, вы хотели бы узнать информацию о пакете перед его установкой. Чтобы получить информацию о пакете просто выполните команду:

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

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

Проверка обновлений с помощью Yum

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

Обновление системы при помощи Yum

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

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

Для просмотра всех доступных программных группы выполнить yum команду:

Yum grouplist command output

Установить группы пакетов, используя команду YUM

Для установки специального программного обеспечения группы, используйте groupinstall вариант:

Обновить пакеты Групп, используя команду YUM

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

Удалить пакеты Групп

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

Если есть любые вопросы, связанные yum командами пожалуйста, обновите список команды YUM используя поле для комментариев. А на этой ноте я завершу «Как использовать команду YUM (Yellowdog Updater, Modified) на RHEL / CentOS, Fedora Linux».

Читайте также:  Ultra translator mac os

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

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

Источник

Пакетный менеджер Yum в CentOS – справочник команд

Содержание:

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

Yum (Yellowdog Updater Modified) – консольный менеджер пакетов для дистрибутивов Linux, основанных на пакетах формата RPM (RedHat Package Manager). Сюда входят такие популярные ОС как RedHat, CentOS, Fedora, Oracle Linux, Scientific Linux.

Знак «$» в консоли говорит, что мы в пользовательском режиме. Знак «#» говорит о том, что в привилегированном. Работая в пользовательском режиме для повышения прав необходимо использовать команду «sudo«. Например: sudo yum install httpd.

При установке пакетов система просит подтверждение установки: [y/d/N]. Чтобы подтверждение было одобрено по умолчанию, нужно добавить ключ -y

Yum: установка, обновление и удаление пакетов

Полная справка по менеджеру пакетов yum :

Очистить кеш всех пакетов (обчычно используется при возникновении проблем при работе yum):

Пересоздать кеш пакетов заново:

Отобразить список подключенных репозиториев:

Вывести список всех доступных пакетов для установки:

Список всех пакетов, которые установлены в системе:

Вывести список пакетов, которые относятся к ядру Linux:

Проверить установлен ли в системе определенный пакет, например, apache:

Можно получить более подробную информацию о пакете:

Чтобы установить пакет используется команда yum install . Для установки веб-сервера apache выполните:

Перед установкой пакета можно проверить его на зависимости и необходимые пакеты с помощью команды:

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

Можно установить сразу несколько пакетов:

Удалить установленный пакет:

!Но перед удалением любого пакета, рекомендуется сначала проверить его на зависимости (бывают пакеты, удаление которых влечет за собой удаление множества других пакетов, что в следствии приводит к неработоспособности системы):

Найти пакет по имени или описанию:

С помощью опции provides вы можете найти пакеты, содержавшие определенный файл, например:

Выполнить обновление всех установленных пакетов:

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

Проверить если доступные обновления для системы можно командой:

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

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

Имеется возможность группой установки пакетов командой grouplist . В репозитории существуют предопределенные группы пакетов с различными наборами программ. Вы можете вывести список имеющихся групп:

Рассмотрим на примере группового листа «Basic Web Server». Получить информацию о группе и пакетах в ней:

При проверке мы видим, что будут установлены набор пакетов и сервисов для веб-сервера.

Ещё один полезный групповой лист «System Administration Tools»:

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

Установить групповой лист можно командой:

Yum: история и логи установки/удаления пакетов

Вы можете вывести информацию об истории установки пакетов yum (списка транзакций) с помощью команды:

Вывод состоит из 5 столбцов, в первом выводится ID транзакции по которому можно посмотреть всю информацию (установленные пакеты, зависимости):

Читайте также:  Как отключить hyper v windows server

Более того, можно отменить данную транзакцию командой:

В моем случае удалилось бы 4 пакета:

Так же всю информацию об истории установки/удаления пакетов менеджером yum можно посмотреть в логе /var/log/yum.log :

Дополнительные полезные параметры yum

Утилита yum имеет несколько полезных опций, которые часто приходитя использовать при управлении пакетами. Чтобы при установке или удалении пакетов, после ввода команды не подтверждать своих действий, можно воспользоваться опцией -y , например,:

Чтобы ответить no при запросе, нужно указать опцию:

Использовать yum без плагинов или отключить конкретный плагин:

Включить отключенный плагин:

Задействовать отключенный репозиторий:

Отключить определенный репозиторий:

Конфигурационный файл /etc/yum.conf

Конфигурационный файл yum — /etc/yum.conf .

Основные параметры конфигурационного файла:

cachedir – локальный кэш пакетов (по умоланию /var/cache/yum )

logfile — путь до файла с логами yum

obsoletes — обновлять или нет, устаревшие пакеты(1-да, 0-нет)

gpgcheck — проверка подписи пакета перед установкой (1-да, 0-нет)

keepcache — хранение кеша (1-да, 0-нет)

cachedir — директория для хранения кеша(по умолчанию /var/cache/yum )

debuglevel – уровень отладки от 1 до 10

plugins — включение yum плагинов (1-да, 0-нет)

bugtracker_url – ссылка по которой будут зарегистрированы ошибки работы yum

installonly_limit – максимальное количество версий, которые могут быть установлены для одного пакета.

Полезные плагины yum

Некоторые популярные плагины и их описание:

yum-plugin-fastestmirror – плагин служащий для измерения скорости зеркал и предоставления самого быстрого для установки пакетов.

yum-plugin-security — плагин которые предоставляет список обновлений относящихся только к безопасности системы.

yum-plugin-keys — позволяет работать с ключами keys, keys-info, keys-data, keys-remove

Директория где хранятся все плагины /etc/yum/

yum-plugin-versionlock – позволяет блокировать обновление указанных пакетов

Вывести список доступных плагинов yum:

Вы можете установить выбранный плагин командой yum install , как и любой другой пакет:

Чтобы заблокировать обновление пакета через плагин, выполните:

Вывести список заблокировнных пакетов:

Убрать пакет из заблокированных:

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

Или же отключить вообще все плагины, установленные в системе:

Использование yum через прокси

Yum для работы с репозиториями программ использует протокол HTTP/1.1. Если ваш Linux сервер имеет доступ в интернет только через HTTP прокси сервер, вы можете указать имя прокси сервера в конфигурационном файле /etc/yum.conf в секции [main] :

Если прокси-сервер требует авторизацию, добавьте строки:

Для проверки работы yum через прокси сервер воспользуйтесь командой:

Для проверки я указал публичный прокси сервер с Германии и при установке, сработал плагин fastestmirror , нашел зеркала с которых скорость будет выше:

Источник

ИТ База знаний

Курс по Asterisk

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Топ – 20 полезных команд yum

Менеджер пакетов в CentOS

Сегодня хотелось бы кратко описать команды менеджера пакетов yum — официальная сборка FreePBX основана на CentOS, в котором yum установлен по умолчанию. Он пригодится для установки, удаления, обновления пакетов.

Онлайн курс по Linux

Читайте также:  Как распределить память между дисками windows 10

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Установка пакета

К примеру, для установки пакета mc нужно ввести команду yum install mc . После ввода команды, система попросит подтверждение. Чтобы подтверждение было одобрено по умолчанию, нужно добавить ключ -y , к примеру yum –y install mc :

Удаление пакета

Для удаления пакета, соответственно, нужно ввести команду yum remove mc . Точно также можно использовать ключ для подтверждения -y :

Обновление пакета

Предположим – у вас старая версия mysql и вам необходимо ее обновить – тут используется команда update. Целиком команда будет выглядеть так: yum update mysql .

Поиск пакета

Если хотите проверить наличие установленного конкретного пакета на сервере и доступные для установки – используйте команду list. Целиком команда будет выглядеть так: yum list mysql . Также можно указать точную версию пакета, если вам требуется более скрупулезный поиск.

Вывод информации о пакете

Если хотите вывести информацию о пакете – используйте команду info. Целиком команда будет выглядеть так: yum info mc .

Вывод информации о всех доступных и установленных пакетах

Для этого используется команда list с модификаторами. Для вывода доступных пакетов: yum list | less , а для вывода всех установленных — yum list installed | less

Проверка доступных обновлений для пакетов и само обновление

Для проверки служит команда check-update, а для обновления — update. Ниже три примера использования команд:

  • yum check-update mysql — проверка обновлений пакета mysql;
  • yum list updates — вывод списка обновлений;
  • yum update mc — обновление Midnight Commander’а;
  • yum –y update — обновление всех установленных пакетов;
Групповые пакеты и операции с ними

В Линуксе некоторые пакеты собраны в так называемые групповые пакеты – к примеру, DNS Name Server, Editors, Java Development и так далее. С помощью yum можно устанавливать групповые пакеты с помощью команды groupinstall — пример далее yum groupinstall ‘Clustering . Коротко опишу остальные команды для манипуляций с групповыми пакетами:

  • yum grouplist — вывод всех доступных к установке групповых пакетов;
  • yum groupupdate ‘Base’ — обновление конкретного группового пакета, в данном случае – Base;
  • yum groupremove ‘Editors’ — удаление группового пакета;
Репозитории в yum

Поиск пакетов происходит в так называемых репозиториях, ниже приведу несколько команд для работы с ними – принцип тот же, что и с пакетами (команды list, к примеру). Вывод всех активных репозиториев производится с помощью команды yum repolist , вывод также и неактивных репозиториев – с помощью команды yum repolist all

Для установки пакета из конкретного репозитория, неважно, активного или неактивного, используется ключ —enablerepo . Как пример – установка phpmyadmin: yum –enablerepo=epel install phpmyadmin

Терминал в yum и история

Если Вы собираетесь проводить очень много операций с пакетами, то можно сразу зайти в оболочку yum с помощью команды yum shell и с помощью уже известных вам команд (только уже без первых трёх букв, соответственно), Вы можете устанавливать\удалять\обновлять\whatever пакеты. Также интересной фичей является возможность посмотреть историю установок в yum – с помощью команды yum history .

Онлайн курс по Linux

Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора Linux, расширить текущие знания и сделать уверенный шаг к DevOps

Источник

Оцените статью