Adaugare sursa locala de pachete RPM in CentOS 6.5

Configurare noua (How To)

Situatie

Se doreste adaugarea unui director ce contine fisiere RPM ca sursa de pachete pentru a putea instala pachete automat din locatia specificata in cazul in care se doreste rezolvarea automata a dependintelor.

Solutie

Pasi de urmat

Cu drepturi de utilizator root, se instaleaza programul “createrepo” astfel:

# yum install createrepo -y


In cazul de fata, avem directorul /my-first-repository ce contine fisierele RPM.
Vom executa comanda urmatoare pentru a a crea un fisier ce contine indexarea fisierelor RPM:

# createrepo /my-first-repository

Pasul urmator reprezinta crearea fiserului ce contine configurarea repository-ului.

Se va crea un fisier gol in locatia /etc/yum.repos.d/ astfel:

# touch /etc/yum.repos.d/my-first-repository.repo

Acest fisier va contine urmatoarele informatii:

[my-first-repository]
name=My First Repository
baseurl=file:///my-first-repository/
enabled=1
gpgcheck=0

Prima linie contine titlul configuratiei, in cazul de fata este [my-first-repository]
A doua linie este numele propriu zis.
A treia linie contine locatia directorului pe calculator, unde se afla fisierele RPM.
A patra linie, poate sa aiba valoarea 1 sau 0. Valoarea 1 inseamna ca este activa sursa de pachete RPM.
A cincea linie poate sa aiba valoarea 1 sau 0. Pentru a adauga un plus de securitate, aceste surse de pachete contin un cod unic de inregistrare. Am pus 0 pentru a nu verifica acest cod.

Ultimul pas reprezinta updatarea informatiei din aplicatia yum.

# yum update

Acum, daca se cauta un pachet RPM, se va uita automat si in directorul specificat.

Tip solutie

Permanent

Voteaza

(26 din 72 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?