Când căutați un pachet pe Linux prin linia de comandă, managerul de pachete al sistemului dvs. caută pachetul în diferite depozite. În mod implicit, fiecare distribuție Linux are câteva depozite oficiale care conțin pachete stabile acceptate de echipa de distribuție.
Cu toate acestea, atunci când încercați să luați un pachet care nu este prezent în depozitele oficiale de software, managerul de pachete va afișa o eroare. În astfel de situații, ceea ce puteți face este să adăugați manual depozitul terț la sistemul dvs. și apoi să descărcați pachetul.
Să vedem cum puteți adăuga noi depozite în lista de surse a sistemului.
Pe Ubuntu și Debian-Distros
Distribuțiile bazate pe Debian, inclusiv, Ubuntu fac uz de Advanced Package Tool (APT) pentru a instala și actualiza pachete. Puteți găsi informații despre depozitul de software în /etc/apt/sources.list fișier pe instalarea Linux bazată pe Debian.
de ce nu trimit mesajele mele
Deși puteți introduce manual detaliile depozitului în fișier, acesta poate deveni rapid o muncă obositoare. O modalitate mai bună de a le adăuga la sistemul dvs. este folosind add-apt-repository instrument.
Instalați add-apt-repository
Nu veți găsi utilitarul add-apt-repository instalat în sistem în mod implicit. Este o parte a software-proprietăți-comune pachet. Pentru a instala add-apt-repository folosind managerul de pachete APT, tastați:
sudo apt install software-properties-common
Adăugați depozite utilizând add-apt-repository
Acum că ați instalat pachetul, este timpul să adăugați un depozit de software terță parte în sistemul dvs. Sintaxa de bază pentru adăugarea depozitelor este:
sudo add-apt-repository [options] repository
...Unde repertoriu este formatul utilizat de surse.list fişier.
Formatul de intrare implicit pentru fișier este:
deb https://repositoryurl.com distro type
De exemplu, pentru a adăuga depozitul univers Ubuntu la sistemul dvs.:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
De asemenea, puteți adăuga un PPA cu add-apt-repository utilizând următoarea sintaxă de comandă:
sudo add-apt-repository ppa:user/name
...Unde utilizator și Nume este numele proprietarului și Numele PPA respectiv.
Pentru a adăuga PHP PPA de Ondrej folosind add-apt-repository:
sudo add-apt-repository ppa:ondrej/php
Legate de: Care este diferența dintre APT și dpkg în Ubuntu?
Adăugarea manuală a depozitelor pe Fedora și CentOS
Fedora, CentOS și alte distribuții bazate pe RHEL utilizează manageri de pachete DNF și yum. Spre deosebire de APT, DNF are o metodă încorporată config-manager care permite utilizatorilor să adauge, să elimine și să dezactiveze cu ușurință depozitele terțe.
Utilizarea Managerului de pachete DNF
Pentru a adăuga un nou depozit folosind DNF:
dnf config-manager --add-repo repository
...Unde repertoriu este adresa URL a depozitului de software.
Pentru a activa un depozit, tastați:
dnf config-manager --set-enabled repository
Folosind yum-config-manager
Alternativ, puteți utiliza și fișierul yum-config-manager utilitar pentru a adăuga și gestiona depozite pe sistemul dvs. Yum-config-manager nu este instalat în mod implicit pe distribuțiile bazate pe RHEL, deci va trebui să-l instalați manual. Este o parte a yum-utils pachet. Pentru instalare, tastați:
sudo dnf install yum-utils
Formatul comenzii yum-config-manager este similar cu DNF. Puteți adăuga un nou depozit folosind yum-config-manager după cum urmează:
yum-config-manager --add-repo repository
Activarea unui depozit este și ea ușoară.
yum-config-manager --enable repository
Arch Linux și AUR
Dacă utilizați Arch Linux, este posibil să știți deja că utilizatorii nu pot adăuga depozite pe Arch. Dar asta nu înseamnă că nu puteți descărca pachete suplimentare pe sistemul dvs.
Arch Linux are AUR, Arch User Repository, care conține mii de pachete terțe dezvoltate de utilizatori. Puteți accesa AUR utilizând un manager de pachete AUR. Pacman, care este managerul de pachete implicit pe Arch Linux, nu poate accesa pachetele stocate în Arch User Repository.
Există mai mulți manageri de pachete AUR, cel mai proeminent fiind arc . Puteți instala cu ușurință yay pe sistemul dvs. prin clonarea depozitului git .
git clone https://aur.archlinux.org/yay-git.git
Modificați permisiunile folderului descărcat:
sudo chmod 777 /yay-git
Schimbați directorul și utilizați makepkg comanda de instalat yay:
cd /yay-git && makepkg -si
Aflați mai multe: Cum se instalează și se elimină pachetele în Arch Linux
Gestionarea listei de depozite a sistemului
De la o instalare Linux până la utilizarea sa zilnică, depozitele sunt responsabile pentru furnizarea pachetelor către sistem. Dacă sunteți începător, depozitele implicite ar fi suficiente pentru a satisface nevoile dvs. Cu toate acestea, știind cum să adăugați depozite va fi cu siguranță benefică pentru cei care doresc să descarce pachete terțe pe computerul lor.
Pe Linux, este posibil să fi întâlnit adesea eroarea de pachet rupt în timp ce actualizați sau instalați pachete noi. Reinstalarea sau eliminarea unor astfel de pachete remediază problema majorității sistemelor Linux.
Acțiune Acțiune Tweet E-mail 3 moduri de a verifica dacă un e-mail este real sau falsDacă ați primit un e-mail care arată puțin dubios, cel mai bine este întotdeauna să verificați autenticitatea acestuia. Iată trei moduri de a afla dacă un e-mail este real.
Citiți în continuare Subiecte asemănătoare- Linux
- Arch Linux
- Linux
- Sfaturi pentru computer
Deepesh este Junior Editor pentru Linux la MUO. El scrie ghiduri informaționale pe Linux, cu scopul de a oferi o experiență fericită tuturor noilor veniți. Nu sunt sigur de filme, dar dacă vrei să vorbești despre tehnologie, el este tipul tău. În timpul liber, îl poți găsi citind cărți, ascultând diferite genuri muzicale sau cântând la chitară.
Mai multe de la Deepesh SharmaAboneaza-te la newsletter-ul nostru
Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!
Faceți clic aici pentru a vă abona