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.
Leave A Comment?