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
[править] Додаткова інформація
- RHEL5 DVD ISO HOWTO (укр.)
- Configuring Yum in RHEL5 for DVD source (англ.)