Установяването на местни хранилище, Yum RedHat
YUM (Жълто куче Updater, Modified) - на открито конзола мениджър на RPM пакети. Yum се държи стабилно и работи в съответствие с няколко хранилища. В допълнение, той поддържа инсталирането на пакети в групи - може да се възложи задачата на помощната програма за обработка на определена група от приложения, и то ще се инсталира всички приложения в групата. Това значително опростява процедурата в случай на много контрол машина.
Yum настроен за следните задачи:
- Търсене пакети в хранилищата
- инсталиране на пакети от хранилищата
- инсталиране на пакети от .rpm файлове с резолюция на зависимости с помощта на хранилищата
- Модернизиране на индивидуалните пакети или на цялата система
- Премахване на нежелан софтуер или приложение от вашата система
В действителност, Yum е об обвивка за осигуряване на работа с хранилища.
Вземем примера за създаване на местно хранилище Yum RedHat 6.5 за пример 64-битова версия. Основната разлика в конфигурацията от други дистрибуции на Linux е, че да се работи с RedHat хранилища трябва да има валиден абонамент RHN и да го регистрира в системата.
Ранна регистрация за системата с RHN използва rhn_register инструмент. От версия RHEL 5.7 и RHEL 6.1 за тези цели за управление на абонамент, а останалите могат да използват rhn_register.
Първо, нашата система ще се регистрират в RHN. Ако имате достъп до интернет чрез прокси сървър, то може да се настрои с помощта -proxy опции (за Yum прокси посочен във файла / и т.н. / sysconfig / rhn / up2date). За да се регистрирате, трябва да имате акаунт с RHN:
След това, ако имаме безплатен абонамент можем автоматично да ги възлагат на новата ни система:
За създаване на хранилище, ние ponadobyatsya полезност reposync, createrepo. Инсталирайте ги:
Създаване на папка за бъдещето на хранилището:
Сега ние трябва да качите тази папка ПУР пакети. За тази цел, ние имаме два начина:
1) за монтиране на инсталация DVD и копирайте пакети от него
2) да изтеглите пакетите директно от RHN сървър:
След това създайте хранилище (автоматично сканира директориите от пакета и да създаде хранилище файлове: filelists.xml.gz, other.xml.gz, primary.xml.gz, repomd.xml):
За да се поддържа версията на пакета до този момент, за да създадете скрипт update-repository.sh и да го добавите в изпълнението на Cron:
С други системи достъп до хранилището могат да бъдат достъпни чрез FTP, HTTP, или монтира директорията с хранилището чрез NFS.
Конфигуриране на достъп до нашата хранилище в HTTP:
Остава да се създаде конфигурационен файл с ново Yum хранилище:
Проверете наличност и достъпност на хранилището на хост, можете да използвате Yum отбор repolist:
Свързани статии