Настройка yum mini-HOWTO

Аватар пользователя lystor

Рано или поздно любой пользователь сталкивается с проблемой установки дополнительных приложений, их удалением или обновлением.
Данная статья, надеюсь, поможет вам, уважаемый читатель, правильно настроить довольно хорошую надстройку над rpm под названием yum. Далее приведен краткий перечень шагов, которые необходимо выполнить.
Все ниже перечисленные команды необходимо выполнять от пользователя root в консоли или в xterm (Х терминал), konsole (KDE терминал), gnome-terminal (Gnome терминал).
Символ # не набирать, т.к. это приглашение системы.

1. Создаем каталог, в котором будут храниться необходимые пакеты:

#mkdir -p /var/install/tools

(вместо /var/install/tools вы можете выбрать любой другой каталог, исходя из структуры разделов вашего жесткого диска);
Далее копируем в него пакеты, с которыми вы хотите работать. Хорошим примером будут все пакеты из 2-х дисков обновлений от ASPLinux.

2. Создаем репозитарий пакетов:

#createrepo /var/install/tools

createrepo входит в состав пакета createrepo-[version].rpm
Вместо [version] необходимо вставить версию пакета createrepo.
В состав дистрибутива ASPLinux10 входит createrepo-0.4.1-1.noarch.rpm
Если у вас этот пакет не установлен, то сделать это можно при помощи команды

#rpm -Uvh createrepo-[version].rpm

3. Создаем файл /etc/yum.repos.d/tools.repo с содержимым:

[main]
gpgcheck=1
[tools]
name=My tools
baseurl=file:///var/install/tools

4. Проверяем работу yum'a:

#yum list

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

Setting up Repos
Reading repository metadata in from local files
base      : ################################################## 2012/2012
tools     : ################################################## 2/2
updates   : ################################################## 1267/1267
далее идет список доступных пакетов.

Здесь внимание стоит обращать не совпадение цифр примера (2012, 2, 1267) с вашими, а на наличие у вас строки с указанием имени репозитария tools.

5. yum готов к работе.

Далее вы можете:

a) обновить все установленные в вашей системе пакеты:
#yum update

b) установить пакет:
#yum install имя_пакета

c) удалить пакет:
#yum remove имя_пакета

d) обновить пакет:
#yum update имя_пакета

e) просмотреть информацию о пакете:
#yum info имя_пакета

f) просмотреть список доступных пакетов:
#yum list имя_пакета

Your rating: Нет Average: 8.4 (19 votes)

Комментарии

Аватар пользователя J0ker

Re: Настройка yum mini-HOWTO

Мля, - это все БАНАЛЬНО. Гораздо интереснее (и про это нет нигде) как можно сделать подписанный эл. подписью репозиторий. Да и про то, как сделать так, что бы рпмчики лежали в своих папочках тоже ни гугу!

RSS-материал