- linux-notes.org
- Как использовать команду YUM (Yellowdog Updater, Modified) на RHEL / CentOS, Fedora Linux
- Установка программного пакета с помощью команды yum
- Удалить пакет ПО с использованием yum
- Update ПО с помощью YUM
- Поиск пакет помощи YUM
- Вывести список пакетов с помощью YUM
- Информация о пакете помощи YUM
- Вывести список имеющихся пакетов, используя команду YUM
- Проверка обновлений с помощью Yum
- Обновление системы при помощи Yum
- Список доступных групп пакетов с использованием YUM
- Установить группы пакетов, используя команду YUM
- Обновить пакеты Групп, используя команду YUM
- Удалить пакеты Групп
- Добавить комментарий Отменить ответ
- Пакетный менеджер Yum в CentOS – справочник команд
- Содержание:
- Yum: установка, обновление и удаление пакетов
- Yum: история и логи установки/удаления пакетов
- Дополнительные полезные параметры yum
- Конфигурационный файл /etc/yum.conf
- Полезные плагины yum
- Использование yum через прокси
- ИТ База знаний
- Полезно
- Навигация
- Серверные решения
- Телефония
- Корпоративные сети
- Топ – 20 полезных команд yum
- Установка пакета
- Удаление пакета
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».
Добавить комментарий Отменить ответ
Этот сайт использует 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 транзакции по которому можно посмотреть всю информацию (установленные пакеты, зависимости):
Более того, можно отменить данную транзакцию командой:
В моем случае удалилось бы 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
Мы собрали концентрат самых востребованных знаний, которые позволят тебе начать карьеру администратора 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
Источник