ПредишенСледващото

Установяването на местни хранилище, 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:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!