Når du søker etter en pakke på Linux gjennom kommandolinjen, ser systemets pakkehåndterer etter pakken i forskjellige arkiver. Som standard har hver Linux-distribusjon noen offisielle repositories som inneholder stabile pakker som støttes av distro-teamet.
Imidlertid, når du prøver å ta en pakke som ikke er tilstede i de offisielle programvarelagerene, vil pakkebehandleren vise en feil. I slike situasjoner er det du kan gjøre manuelt å legge til tredjepartsregisteret til systemet ditt og deretter laste ned pakken.
La oss se hvordan du kan legge til nye arkiver i systemets kildeliste.
På Ubuntu og Debian-baserte distribusjoner
Debianbaserte distribusjoner, inkludert Ubuntu, bruker Advanced Package Tool (APT) for å installere og oppdatere pakker. Du finner informasjon om programvarelager i /etc/apt/sources.list filen på din Debian-baserte Linux-installasjon.
Selv om du manuelt kan legge inn depotdetaljer i filen, kan det raskt bli en slitsom jobb. En bedre måte å legge DEM til systemet ditt er ved å bruke add-apt-repository verktøy.
Installer add-apt-repository
Du finner ikke add-apt-repository-verktøyet som er installert på systemet ditt som standard. Det er en del av programvare-egenskaper-vanlig pakke. For å installere add-apt-repository ved hjelp av APT-pakkebehandling, skriv:
sudo apt installer programvare-egenskaper-vanlig
Legg til arkiver ved hjelp av add-apt-repository
Nå som du har installert pakken, er det på tide å legge til et tredjeparts programvarelager til systemet ditt. Den grunnleggende syntaksen for å legge til depoter er:
sudo add-apt-repository [opsjoner] repository
...hvor oppbevaringssted er formatet som brukes av sources.list fil.
Standard oppføringsformat for filen er:
deb https://repositoryurl.com distro type
For eksempel for å legge til Ubuntu-universdatabasen til systemet ditt:
sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) universet "
Du kan også legge til en PPA med add-apt-repository ved hjelp av følgende kommandosyntaks:
sudo add-apt-repository ppa: bruker / navn
...hvor bruker og Navn er den eiers navn og PPA-navn henholdsvis.
Slik legger du til PHP PPA av Ondrej ved hjelp av add-apt-repository:
sudo add-apt-repository ppa: ondrej / php
I slekt: Hva er forskjellen mellom APT og dpkg i Ubuntu?
Manuelt legge til arkiver på Fedora og CentOS
Fedora, CentOS og andre RHEL-baserte distribusjoner bruker DNF og yum pakkeforvaltere. I motsetning til APT har DNF en innebygd metode config-manager som gjør det enkelt for brukere å legge til, fjerne og deaktivere tredjepartsregister.
Bruker DNF Package Manager
Slik legger du til et nytt depot ved hjelp av DNF:
dnf config-manager --add-repo repository
...hvor oppbevaringssted er URL-en til programvarelageret.
For å aktivere et depot, skriv:
dnf config-manager - sett-aktivert depot
Bruker yum-config-manager
Alternativt kan du også bruke yum-config-manager verktøy for å legge til og administrere arkiver på systemet ditt. Yum-config-manager er ikke installert på RHEL-baserte distribusjoner som standard, så du må installere den manuelt. Det er en del av yum-utils pakke. For å installere det, skriv:
sudo dnf installer yum-utils
Formatet på kommandoen yum-config-manager ligner på DNF. Du kan legge til et nytt depot ved hjelp av yum-config-manager som følger:
yum-config-manager --add-repo repository
Det er også enkelt å aktivere et depot.
yum-config-manager - aktivere depot
Arch Linux og AUR
Hvis du bruker Arch Linux, vet du kanskje allerede at brukere ikke kan legge til arkiver på Arch. Men det betyr ikke at du ikke kan laste ned flere pakker på systemet ditt.
Arch Linux har AUR, Arch User Repository, som inneholder tusenvis av tredjepartspakker utviklet av brukere. Du får tilgang til AUR ved hjelp av en AUR-pakkebehandling. Pacman, som er standard pakkebehandling på Arch Linux, har ikke tilgang til pakkene som er lagret i Arch User Repository.
Det er flere AUR-pakkeledere, den mest fremtredende er Jippi. Du kan enkelt installere yay på systemet ditt innen kloning av git-depotet.
git klon https://aur.archlinux.org/yay-git.git
Endre tillatelsene til den nedlastede mappen:
sudo chmod 777 / yay-git
Endre katalogen og bruk makepkg kommando for å installere yay:
cd / yay-git && makepkg -si
Lære mer: Slik installerer og fjerner du pakker i Arch Linux
Administrere systemets lagringsliste
Fra en Linux-installasjon til den daglige bruken er lagringssteder ansvarlige for å levere pakker til systemet. Hvis du er nybegynner, vil standardregister være tilstrekkelig for å imøtekomme dine behov. Å vite hvordan du legger til arkiver vil imidlertid definitivt være gunstig for de som ønsker å laste ned tredjepartspakker på datamaskinen.
På Linux har du kanskje ofte kommet over den ødelagte pakkefeilen mens du oppdaterer eller installerer nye pakker. Installere på nytt eller fjerne slike pakker løser problemet på de fleste Linux-systemer.
Windows 11-lekkasjen ga oss litt informasjon, men alle blikket er rettet mot Microsofts 24. juni-arrangement.
Les Neste
- Linux
- Arch Linux
- Linux
- Datatips
Deepesh er Junior Editor for Linux på MUO. Han har skrevet informasjonsinnhold på internett i over 3 år. På fritiden liker han å skrive, høre på musikk og spille gitaren.
Abonner på vårt nyhetsbrev
Bli med på nyhetsbrevet vårt for tekniske tips, anmeldelser, gratis e-bøker og eksklusive tilbud!
Ett steg til…!
Bekreft e-postadressen din i e-posten vi nettopp sendte deg.