Kada tražite paket na Linuxu kroz naredbeni redak, upravitelj paketa vašeg sustava traži paket u raznim spremištima. Prema zadanim postavkama, svaka Linux distribucija ima neka službena spremišta koja sadrže stabilne pakete koje podržava distro tim.
Međutim, kada pokušate ugrabiti paket koji nije prisutan u službenim spremištima softvera, upravitelj paketa prikazat će pogrešku. U takvim situacijama možete ručno dodati spremište treće strane u svoj sustav, a zatim preuzeti paket.
Pogledajmo kako možete dodati nova spremišta na popis izvora vašeg sustava.
Na distribucijama zasnovanim na Ubuntuu i Debianu
Distribucije temeljene na Debianu, uključujući Ubuntu, koriste Alat za napredni paket (APT) za instaliranje i ažuriranje paketa. Informacije o spremištu softvera možete pronaći u /etc/apt/sources.list datoteku na vašoj Linux instalaciji koja se temelji na Debianu.
Iako u datoteku možete ručno unijeti detalje spremišta, to može brzo postati zamoran posao. Bolji način dodavanja NJIH u vaš sustav je upotreba datoteke add-apt-repozitorij alat.
Instalirajte add-apt-repozitorij
Nećete pronaći uslužni program add-apt-repository instaliran na vašem sustavu prema zadanim postavkama. To je dio svojstva softvera-zajednička paket. Da biste instalirali add-apt-repozitorij pomoću upravitelja paketa APT, upišite:
sudo apt instalirati svojstva softvera-zajednička
Dodavanje spremišta pomoću add-apt-spremišta
Sad kad ste instalirali paket, vrijeme je da u svoj sustav dodate spremište softvera treće strane. Osnovna sintaksa za dodavanje spremišta je:
sudo add-apt-repozitorij [opcije] spremište
...gdje spremište je format koji koristi izvori.list datoteka.
Zadani format unosa za datoteku je:
deb https://repositoryurl.com distro tip
Na primjer, za dodavanje Ubuntu svemirskog spremišta u vaš sustav:
sudo add-apt-repozitorij "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) univerzum "
PPA možete dodati i s add-apt-repozitorijum koristeći sljedeću sintaksu naredbe:
sudo add-apt-repozitorij ppa: korisnik / ime
...gdje korisnik i Ime je ime vlasnika i PPA naziv odnosno.
Da biste dodali PHP PPA od Ondreja pomoću add-apt-repozitorija:
sudo add-apt-repozitorij ppa: ondrej / php
Povezano: Koja je razlika između APT i dpkg u Ubuntuu?
Ručno dodavanje spremišta na Fedori i CentOS-u
Fedora, CentOS i druge distribucije temeljene na RHEL koriste DNF i yum upravitelje paketa. Za razliku od APT-a, DNF ima ugrađenu metodu config-manager koji korisnicima omogućuje lako dodavanje, uklanjanje i onemogućavanje spremišta trećih strana.
Korištenje DNF upravitelja paketa
Da biste dodali novo spremište pomoću DNF-a:
dnf config-manager - add-repo spremište
...gdje spremište je URL spremišta softvera.
Da biste omogućili spremište, upišite:
dnf config-manager - spremište s omogućenim skupom
Korištenje yum-config-manager
Možete koristiti i yum-config-manager uslužni program za dodavanje i upravljanje spremištima na vašem sustavu. Yum-config-manager po defaultu nije instaliran na distribucijama temeljenim na RHEL-u, pa ćete ga morati instalirati ručno. To je dio njam-utils paket. Da biste ga instalirali, upišite:
sudo dnf instalirati yum-utils
Format naredbe yum-config-manager sličan je DNF-u. Možete dodati novo spremište pomoću yum-config-manager na sljedeći način:
yum-config-manager - repozitorij add-repo
Omogućavanje spremišta također je jednostavno.
yum-config-manager - omogućiti spremište
Arch Linux i AUR
Ako koristite Arch Linux, možda već znate da korisnici ne mogu dodavati spremišta na Arch. Ali to ne znači da na svoj sustav ne možete preuzeti dodatne pakete.
Arch Linux ima AUR, Arch User Repository, koji sadrži tisuće paketa trećih strana koje su korisnici razvili. AUR-u možete pristupiti pomoću upravitelja paketa AUR. Pacman, koji je zadani upravitelj paketa na Arch Linuxu, ne može pristupiti paketima pohranjenim u Arch User Repository.
Postoji nekoliko AUR upravitelja paketa, od kojih je najistaknutiji da. Možete jednostavno instalirati yay na vaš sustav putem kloniranje git spremišta.
git klon https://aur.archlinux.org/yay-git.git
Promijenite dopuštenja preuzete mape:
sudo chmod 777 / yay-git
Promijenite direktorij i koristite makepkg naredba za instalaciju yay:
cd / yay-git && makepkg -si
Saznajte više: Kako instalirati i ukloniti pakete u Arch Linuxu
Upravljanje popisom spremišta vašeg sustava
Od Linux instalacije do njegove svakodnevne upotrebe, spremišta su odgovorna za opskrbu paketa sustavu. Ako ste početnik, zadana spremišta bila bi dovoljna da udovolje vašim potrebama. Međutim, znanje o dodavanju spremišta definitivno će biti korisno za one koji žele preuzeti pakete trećih strana na svoje računalo.
Na Linuxu ste često mogli naići na grešku slomljenog paketa tijekom ažuriranja ili instaliranja novih paketa. Ponovna instalacija ili uklanjanje takvih paketa rješava problem na većini Linux sustava.
Propuštanje sustava Windows 11 dalo nam je neke informacije, ali sve su oči uprte u Microsoftov događaj od 24. lipnja.
Pročitajte Dalje
- Linux
- Arch Linux
- Linux
- Savjeti za računalo
Deepesh je mlađi urednik za Linux u MUO. Na internetu piše informativni sadržaj više od 3 godine. U slobodno vrijeme uživa u pisanju, slušanju glazbe i sviranju gitare.
Pretplatite se na naše obavijesti
Pridružite se našem biltenu za tehničke savjete, recenzije, besplatne e-knjige i ekskluzivne ponude!
Još jedan korak…!
Potvrdite svoju e-adresu u e-pošti koju smo vam upravo poslali.