Поиск и установка пакетов в CentOS при помощи yum

При помощи инструмента yum в CentOS можно выполнять поиск, установку и удаление необходимых пакетов (программ).

Поиск в репозиториях можно осуществлять при помощи трех команд: search, list, provides.

Самый удобный способ поиска - команда search, её можно сочетать с фильтрацией через ? и *.

yum seach php*

yum search nginx

yum search X11*

Результатами работы этих команд будут списки найденного. 

Самый простой способ поиска - команда list, которая выполняет тот же поиск, но обрабатывает и название пакета, версию и описание.

yum list gcc

Команда provides. Выполняет поиск пакетов в которых есть указанное имя файла. Например:

yum provides php-fpm

Фильтр-символы ? и * при использовании в bash не забываем экранировать при помощи \.

yum seach php-\*

вернет список пакетов, имена которых начинаются с php-

Установка пакетов (программ) при помощи yum.

Для установки пакетов используется команда Install.

Например:

yum install php-pgsql

приступит к установке пакета php-pgsql, если таковой еще не установлен, и предложит ответить на вопрос (Y/n). Запрос действия.

Если пакет установлен, то будут выданы сведения о версии, и собственно сообщение. 

При установке пакетов с зависимостями, все необходимые пакеты будет предложено тоже установить. Куда же без них :) 

С помощью yum можно выполнить задание по обновлению всей операционной системы: yum update.

Чтобы выполнить обновление только необходимого пакета, нужно указать его имя, например: yum update httpd.

Если нужно удалить пакет, то использует команду remove.

yum remove mysqld

удалит пакет mysqld.

Так же может пригодится ключ подключения репозитория: --enablerepo

Например подключить репозиторий remi-test и выполнить обноление php: yum --enablerepo=remi-test update php

Или подключить репозиторий remi и выполнить обновление системы: yum --enablerepo=remi update

Вот так :) Приятной работы.


4.9
Ваш рейтинг:
Всего оценок: 18
Алексей Логвинов

опубликовано: 06.11.13 в 06:37