Cum se adaugă manual depozite software în Linux

Cum se adaugă manual depozite software în Linux

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 fals

Dacă 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
Despre autor Deepesh Sharma(79 articole publicate)

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 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!

Faceți clic aici pentru a vă abona