Configurarea repository local yum redhat, pentru utilizatorii UNIX

Configurarea magaziei locale RedHat

YUM (Updater Yellow dog, Modified) este un manager de console deschise pentru pachetele RPM. Yum gestionează corect dependențele și asigură lucrul cu mai multe depozite. În plus, acceptă instalarea pachetelor pe grupuri - puteți oferi utilitarului o sarcină pentru a procesa un anumit grup de aplicații și va instala toate aplicațiile din acest grup. Acest lucru simplifică foarte mult procedurile în cazul controlării mai multor mașini.







Yum este conceput pentru a rezolva următoarele sarcini:

- Căutați pachete în depozite
- Instalarea pachetelor din depozite
- Instalarea pachetelor din fișiere .rpm, cu rezoluție de dependență folosind depozitele
- Actualizați versiunile pachetelor individuale sau întregul sistem
- Înlăturarea pachetelor sau aplicațiilor inutile din sistem

De fapt, yum este o coajă pentru rpm pentru a lucra cu depozite.

Să luăm în considerare un exemplu de creare a unui yum repository local utilizând exemplul RedHat 6.5 pe 64 de biți. Diferența principală în ajustarea de la alte distribuții Linux va fi aceea că pentru a lucra cu depozitele RedHat trebuie să aveți un abonament RHN valabil și sistemul înregistrat în acesta.







La începutul înregistrării sistemului în RHN, a fost folosit utilitarul rhn_register. Începând cu versiunea RHEL 5.7 și RHEL 6.1, Managementul abonamentului este utilizat în aceste scopuri, lăsând posibilitatea de a utiliza rhn_register.

În primul rând, înregistrăm sistemul nostru în RHN. Dacă utilizați un server proxy pentru a accesa Internetul, îl puteți seta utilizând opțiunea -proxy (proxy-ul yum este setat în fișierul / etc / sysconfig / rhn / up2date pentru a funcționa). Pentru a vă înregistra, trebuie să aveți un cont la RHN:

Apoi, dacă avem abonamente gratuite, le putem desemna în mod automat pentru noul nostru sistem:

Pentru a crea depozitul avem nevoie de instrumentele reposync, createrepo. Instalați-le:

Creați un dosar pentru viitorul depozit:

Acum trebuie să descărcați pachetele rmp în acest dosar. Pentru aceasta avem două moduri:
1) Montați DVD-ul de instalare și copiați pachetele din acesta

2) descărcați pachetele direct de pe serverul RHN:

Apoi, creați un depozit (directorul cu pachete este scanat automat și fișierele repository sunt create: filelists.xml.gz, other.xml.gz, primary.xml.gz, repomd.xml):

Pentru a menține versiunile pachetelor actualizate, creați un simplu script-update-repository.sh și adăugați-l la cron:

Din alte sisteme, puteți accesa depozitul prin ftp, http sau instalând directorul cu depozitul prin nfs.
Configurați accesul la depozitul nostru prin http:

Rămâne să creați un fișier de configurare yum cu un repository nou:

Puteți verifica disponibilitatea și disponibilitatea depozitului pe gazdă cu comanda repolist yum:







Articole similare

Trimiteți-le prietenilor: