Uk/rhel5 repo on dvd

Материал из Xgu.ru

Перейти к: навигация, поиск

[править] Створення Yum репозиторію з DVD ISO образу

Автор: Олександр Юдін

Ми "придбали" CD ISO образи дистрибутиву RHEL5, створили з них DVD ISO образ. Проінсталювали з нього систему. Є необхідність встановлювати додаткові програми, але ми не маємо доступу до репозиторію RHN. Нічого не залишається, як створити власний репозиторій з пакетів, що розташовані на DVD ISO образі.

1. Створимо директорію, куди будемо монтувати DVD ISO образ.

# mkdir -p /repo/dvd

2. Редагуємо /etc/fstab для автомонтування DVD ISO образу при завантаженні системи та монтуємо образ.

# echo "/root/iso/RHEL5dvd.iso  /repo/dvd               iso9660 ro,loop         0 0" >> /etc/fstab
# mount -a

3. Знаходимо та встановлюємо пакет createrepo.

# find /repo/dvd -name \*createrepo\* -exec rpm -i {} \;

4. Створимо метадані нашого репозиторію.

# cd /repo
# createrepo -g /repo/dvd/Server/repodata/comps-rhel5-server-core.xml .

5. Конфігуруємо Yum для використання нашого нового репозиторію. Створюємо файл /etc/yum.repos.d/dvd.repo , що містить:

[dvd]
name=RHEL5DVD
baseurl=file:///repo/
enabled=1
gpgkey=file:///repo/dvd/RPM-GPG-KEY-fedora file:///repo/dvd/RPM-GPG-KEY-redhat-auxiliary  file:///repo/dvd/RPM-GPG-KEY-redhat-former file:///repo/dvd/RPM-GPG-KEY-fedora-test  file:///repo/dvd/RPM-GPG-KEY-redhat-beta       file:///repo/dvd/RPM-GPG-KEY-redhat-release

Відключаємо використання плагінів RHN та "InstallOnly Packages". Редагуємо файли в директорії /etc/yum/pluginconf.d/ для кожного прагіна. Змінюємо "enabled=1" на "enabled=0".

6. Оновлюємо список пакетів Yum.

# yum clean all
# yum update

[править] Додаткова інформація