Создание локального репозитория для yum
August 8th, 2010
Это может пригодиться если вы скачали кучу RPM-пакетов из разных мест и хотите автоматически проапдейтить установленные пакеты на новые. Делаем так.
1. Складываем все новые пакеты в папку, например, /root/updates
2. Устанавливаем пакет createrepo
yum install createrepo
3. Запускаем его с указанием нашего каталога с пакетами:
createrepo /root/updates
4. Создаем файл /etc/yum.repos.d/local.repo
[local]
name=Local Repo
baseurl=file:///root/updates
enabled=1
gpgcheck=0
name=Local Repo
baseurl=file:///root/updates
enabled=1
gpgcheck=0
5. Обновляем, например, PHP:
yum --enablerepo=local update php
6. Если вы обновили пакеты в папке надо перезапустить:
createrepo --update /root/updates
