Ключевые слова:rpm, linux, yum, packet, (найти похожие документы)
From: lystor
Date: Wed, 14 Apr 2006 18:21:07 +0000 (UTC)
Subject: Кратко о работе с yum
Оригинал: http://asplinux.net/modules/myarticles/article.php?storyid=41
Рано или поздно любой пользователь сталкивается с проблемой установки
дополнительных приложений, их удалением или обновлением.
Данная статья, надеюсь, поможет вам, уважаемый читатель, правильно
настроить довольно хорошую надстройку над 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
далее идет список доступных пакетов.
5. yum готов к работе.
Далее вы можете:
a) обновить все установленные в вашей системе пакеты:
#yum update
b) установить пакет:
#yum install имя_пакета
c) удалить пакет:
#yum remove имя_пакета
d) обновить пакет:
#yum update имя_пакета
e) просмотреть информацию о пакете:
#yum info имя_пакета
f) просмотреть список доступных пакетов:
#yum list имя_пакета