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, 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și puteți introduce manual detalii despre depozit în fișier, acesta poate deveni rapid o muncă obositoare. O modalitate mai bună de a le adăuga la sistemul dvs. este folosind

instagram viewer
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 utilizând managerul de pachete APT, tastați:

sudo apt instalează 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 la sistemul dvs. Sintaxa de bază pentru adăugarea depozitelor este:

sudo add-apt-repository [opțiuni] depozit

...Unde repertoriu este formatul utilizat de surse.list fişier.

Formatul de intrare implicit pentru fișier este:

deb https://repositoryurl.com tip distro

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: utilizator / nume

...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 - depozitul add-repo

...Unde repertoriu este adresa URL a depozitului de software.

Pentru a activa un depozit, tastați:

dnf config-manager - depozit cu setare activată

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 instalează yum-utils

Formatul comenzii yum-config-manager este similar cu DNF. Puteți adăuga un nou depozit utilizând yum-config-manager după cum urmează:

yum-config-manager - depozit de adăugare-repo

Activarea unui depozit este și ea ușoară.

yum-config-manager - depozit activat

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 din Arch Linux, nu poate accesa pachetele stocate în Arch User Repository.

Există mai mulți manageri de pachete AUR, cel mai proeminent fiind ura. Puteți instala cu ușurință yay pe sistemul dvs. prin clonarea depozitului git.

git clona 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 instalare 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, știința 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 deseori 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.

E-mail
Ce este Windows 11 și când se va lansa?

Scurgerea din Windows 11 ne-a oferit câteva informații, dar toate privirile sunt îndreptate asupra evenimentului Microsoft din 24 iunie.

Citiți în continuare

Subiecte asemănătoare
  • Linux
  • Arch Linux
  • Linux
  • Sfaturi pentru computer
Despre autor
Deepesh Sharma (62 articole publicate)

Deepesh este Junior Editor pentru Linux la MUO. Scrie conținut informațional pe internet de peste 3 ani. În timpul liber, îi place să scrie, să asculte muzică și să cânte la chitară.

Mai multe de la Deepesh Sharma

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Încă un pas…!

Vă rugăm să confirmați adresa de e-mail în e-mailul pe care tocmai vi l-am trimis.

.