Ko iščete paket v Linuxu prek ukazne vrstice, upravitelj paketov vašega sistema išče paket v različnih skladiščih. Privzeto ima vsaka distribucija Linuxa nekaj uradnih skladišč, ki vsebujejo stabilne pakete, ki jih podpira skupina za distribucijo.

Ko pa poskusite zagrabiti paket, ki ni prisoten v uradnih skladiščih programske opreme, bo upravitelj paketov prikazal napako. V takih situacijah lahko ročno dodate repozitorij drugih proizvajalcev v svoj sistem in nato prenesete paket.

Poglejmo, kako lahko na seznam virov sistema dodate nova skladišča.

Na distribucijah Ubuntu in Debian

Distribucije, ki temeljijo na Debianu, vključno z Ubuntujem, uporabljajo orodje Advanced Package Tool (APT) za namestitev in posodobitev paketov. Informacije o repozitoriju programske opreme najdete v /etc/apt/sources.list datoteko v vaši namestitvi Linuxa, ki temelji na Debianu.

Čeprav lahko v datoteko ročno vnesete podrobnosti o skladišču, lahko to hitro postane dolgočasno delo. Boljši način, da jih dodate v svoj sistem, je uporaba add-apt-repository orodje.

instagram viewer

Namestite add-apt-repository

Pripomočka add-apt-repository ne boste našli privzeto nameščenega v vašem sistemu. Je del lastnosti programske opreme-skupne paket. Če želite namestiti add-apt-repository z upraviteljem paketov APT, vnesite:

sudo apt namestite programske lastnosti-skupne

Dodajanje repozitorijev z uporabo add-apt-repozitorija

Zdaj, ko ste paket namestili, je čas, da v sistem dodate repozitorij neodvisne programske opreme. Osnovna sintaksa za dodajanje repozitorijev je:

sudo add-apt-repository [options] repozitorij

...kje odlagališče je oblika, ki jo uporablja sources.list mapa.

Privzeta oblika zapisa datoteke je:

deb https://repositoryurl.com distribucijski tip

Če želite na primer v svoj sistem dodati repozitorij vesolja Ubuntu:

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) vesolje "

PPA lahko dodate tudi z add-apt-repository z naslednjo sintakso ukaza:

sudo add-apt-repository ppa: uporabnik / ime

...kje uporabnik in ime ali je ime lastnika in Ime PPA oz.

Če želite dodati PHP PPA s strani Ondrej z uporabo add-apt-repozitorija:

sudo add-apt-repository ppa: ondrej / php

Sorodno: Kakšna je razlika med APT in dpkg v Ubuntuju?

Ročno dodajanje repozitorijev v Fedori in CentOS

Fedora, CentOS in druge distribucije, ki temeljijo na RHEL, uporabljajo upravitelje paketov DNF in yum. Za razliko od APT ima DNF vgrajeno metodo config-manager ki uporabnikom omogoča enostavno dodajanje, odstranjevanje in onemogočanje repozitorijev drugih proizvajalcev.

Uporaba DNF Package Manager

Če želite dodati novo skladišče z uporabo DNF:

dnf config-manager - repozitorij add-repo

...kje odlagališče je URL do skladišča programske opreme.

Če želite omogočiti repozitorij, vnesite:

dnf config-manager - shramba z omogočenim naborom

Uporaba yum-config-manager

Lahko pa uporabite tudi yum-config-manager pripomoček za dodajanje in upravljanje skladišč v vašem sistemu. Yum-config-manager privzeto ni nameščen v distribucijah, ki temeljijo na RHEL, zato ga boste morali namestiti ročno. Je del yum-utils paket. Če ga želite namestiti, vnesite:

sudo dnf namestite yum-utils

Oblika ukaza yum-config-manager je podobna DNF. Novo shrambo lahko dodate s pomočjo yum-config-manager, kot sledi:

yum-config-manager - repozitorij add-repo

Tudi omogočanje repozitorija je enostavno.

yum-config-manager - omogoči repozitorij

Arch Linux in AUR

Če uporabljate Arch Linux, morda že veste, da uporabniki ne morejo dodati skladišč v Arch. Toda to ne pomeni, da v sistem ne morete prenesti dodatnih paketov.

Arch Linux ima AUR, Arch User Repository, ki vsebuje na tisoče tujih paketov, ki so jih razvili uporabniki. Do AUR lahko dostopate z upraviteljem paketov AUR. Pacman, ki je privzeti upravitelj paketov v Arch Linuxu, ne more dostopati do paketov, shranjenih v arhivu Arch User Repository.

Obstaja več upraviteljev paketov AUR, med katerimi je najbolj ugleden Juhu. Lahko enostavno namestite yay v vaš sistem do kloniranje repozitorija git.

klon git https://aur.archlinux.org/yay-git.git

Spremenite dovoljenja prenesene mape:

sudo chmod 777 / yay-git

Spremenite imenik in uporabite makepkg ukaz za namestitev yay:

cd / yay-git && makepkg -si

Nauči se več: Kako namestiti in odstraniti pakete v Arch Linux

Upravljanje seznama odlagališč vašega sistema

Od namestitve Linuxa do njegove vsakodnevne uporabe so skladišča odgovorna za dobavo paketov sistemu. Če ste začetnik, bi privzete shrambe zadostovale za vaše potrebe. Vedeti, kako dodati repozitorije, bo vsekakor koristno za tiste, ki želijo v svoj računalnik prenesti pakete drugih proizvajalcev.

V Linuxu ste med posodabljanjem ali nameščanjem novih paketov morda pogosto naleteli na napako pokvarjenega paketa. Ponovna namestitev oz odstranjevanje takih paketov odpravlja težavo v večini sistemov Linux.

E-naslov
Kaj je Windows 11 in kdaj se bo zagnal?

Puščanje sistema Windows 11 nam je dalo nekaj informacij, a vse oči so usmerjene v Microsoftov dogodek 24. junija.

Preberite Naprej

Sorodne teme
  • Linux
  • Arch Linux
  • Linux
  • Računalniški nasveti
O avtorju
Deepesh Sharma (62 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Na internetu že več kot 3 leta piše informativne vsebine. V prostem času rad piše, posluša glasbo in igra kitaro.

Več od Deepesh Sharme

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!

Še en korak…!

Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.

.