Astăzi, vă vom arăta cum să creați un depozit în Linux. Știm că putem instala pachete în Linux folosind RPM (Red Hat Package Management), dar dezavantajul este că folosind RPM nu putem instala pachete care depind de alte pachete, adică de dependențe. deci, pentru a instala pachete care depind de alte pachete, trebuie să instalăm pachete folosind YUM (Yellowdog Updater Modified). De fapt, YUM este adăugat de la RHEL5 încolo. YUM folosește un depozit pentru instalare. YUM calculează automat dependențele și își dă seama ce lucruri ar trebui să apară pentru a instala pachetele. YUM poate instala, elimina upgrade sau poate interoga pachetele.
Cum se creează un depozit?
Urmați aceste sfaturi pentru a adăuga un depozit local pe hard disk, aici vă arăt cum să creați un depozit în RHEL6.
Pasul 1: Creați orice folder, adică director
# mkdir /var/ftp/pub
Pasul 2: Mutați toate fișierele DVD RHEL în acest director /var/ftp/pub
# cd /var/ftp/pub
Pasul 3: Adăugați fișierul localRepo:
# cd /etc/yum.repos.d
# vi localRepo.repo
[localRepo] name=localRepo baseurl=file:///var/ftp/pub enabled=1 gpgcheck=0 :wq! (Salvează și închide)
Pasul 4: Creați un depozit
#cd /var/ftp/pub/Packages
#rpm -ivh createrepo* --force
#createrepo -g /var/ftp/pub/repodata/repomd.xml /var/ftp/pub/Packages
Pasul 5: Rulați următoarea comandă
# yum curăță toate
Pentru a verifica lista de pachete instalate, utilizați următoarea comandă:
# yum list instalat
Deci despre asta este vorba cum se creează un depozit. De fapt, facem ca sistemul nostru să știe unde se află depozitul, adică index.
Următorul videoclip nu este creat de mine, acest videoclip este creat de Tim Tan, așa că procedura este puțină diferență, puteți urma orice procedură :)
Draguta postare! Am lucrat :D
Oricum, asta funcționează pentru fiecare distribuție?
Am Arch Linux instalat și lucrez doar la asta :D
Această metodă va funcționa cu siguranță pe Red Hat, nu sunt sigur despre alte distribuții.
Vă mulțumesc pentru aceste informații utile, am o singură problemă cu Linux este că multe dintre software-ul meu preferat nu îl găsesc doar cu versiunea Linux Windows și Mac, există o modalitate de a face ca software-ul Windows să funcționeze cu Linux? sau poate compania ar trebui să facă o versiune linux?
Mulțumesc Rajesh, ai un site atât de grozav.
Puteți utiliza software-ul Wine pentru a rula software-ul Windows pe Linux. De asemenea, puteți cere companiei să lanseze versiunea Linux.