Når du søker etter en pakke på Linux via kommandolinjen, ser systemets pakkeleder etter pakken i forskjellige lagre. Som standard har hver Linux -distribusjon noen offisielle lagre som inneholder stabile pakker som støttes av distro -teamet.
Men når du prøver å få tak i en pakke som ikke finnes i de offisielle programvarelagrene, vil pakkebehandleren vise en feil. I slike situasjoner er det du kan gjøre å legge til tredjeparts depot manuelt i systemet ditt og deretter laste ned pakken.
La oss se hvordan du kan legge til nye depoter i systemets kildeliste.
På Ubuntu og Debian-baserte distroer
Debianbaserte distribusjoner, inkludert Ubuntu, bruker Advanced Package Tool (APT) til å installere og oppdatere pakker. Du finner informasjon om programvareoppbevaring i /etc/apt/sources.list filen på din Debian-baserte Linux-installasjon.
hvordan finner jeg historien til huset mitt
Selv om du kan angi oppbevaringsdetaljer manuelt 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 verktøyet add-apt-repository installert på systemet ditt som standard. Det er en del av programvare-egenskaper-vanlig pakke. For å installere add-apt-repository ved hjelp av APT-pakkebehandleren, skriver du inn:
sudo apt install software-properties-common
Legg til depoter ved hjelp av add-apt-repository
Nå som du har installert pakken, er det på tide å legge til et tredjeparts programvarelager i systemet ditt. Den grunnleggende syntaksen for å legge til depoter er:
sudo add-apt-repository [options] repository
...hvor oppbevaringssted er formatet som brukes av sources.list fil.
Standardoppføringsformatet for filen er:
deb https://repositoryurl.com distro type
For eksempel, for å legge til Ubuntu -universelageret i systemet ditt:
sudo add-apt-repository 'deb http://archive.ubuntu.com/ubuntu $(lsb_release -sc) universe'
Du kan også legge til en PPA med add-apt-repository ved å bruke følgende kommandosyntaks:
sudo add-apt-repository ppa:user/name
...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?
Legge til depoter manuelt på Fedora og CentOS
Fedora, CentOS og andre RHEL-baserte distribusjoner bruker DNF og yum pakkebehandlere. I motsetning til APT har DNF en innebygd metode config-manager som lar brukerne enkelt legge til, fjerne og deaktivere tredjeparts lagre.
Bruke DNF Package Manager
Slik legger du til et nytt depot med DNF:
dnf config-manager --add-repo repository
...hvor oppbevaringssted er nettadressen til programvarelageret.
For å aktivere et depot, skriver du inn:
dnf config-manager --set-enabled repository
Bruker yum-config-manager
Alternativt kan du også bruke yum-config-manager verktøy for å legge til og administrere depoter på systemet ditt. Yum-config-manager er ikke installert på RHEL-baserte distribusjoner som standard, så du må installere det manuelt. Det er en del av yum-utils pakke. For å installere det, skriver du inn:
sudo dnf install yum-utils
Formatet til kommandoen yum-config-manager ligner på DNF. Du kan legge til et nytt depot ved å bruke yum-config-manager som følger:
yum-config-manager --add-repo repository
Det er også enkelt å aktivere et depot.
yum-config-manager --enable repository
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 til 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 -pakkebehandler. 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 Bue . Du kan enkelt installere yay på systemet ditt ved å kloning av git -depotet .
git clone 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: Hvordan installere og fjerne pakker i Arch Linux
Administrere systemets oppbevaringsliste
Fra en Linux -installasjon til daglig bruk, er depotene ansvarlige for å levere pakker til systemet. Hvis du er nybegynner, vil standardlagrene være tilstrekkelig til å dekke dine behov. Å vite hvordan du legger til lagre vil imidlertid definitivt være gunstig for de som ønsker å laste ned tredjepartspakker til datamaskinen.
På Linux kan du ofte ha støtt på den ødelagte pakkefeilen mens du oppdaterte eller installerte nye pakker. Installer på nytt eller fjerne slike pakker løser problemet på de fleste Linux -systemer.
Dele Dele kvitring E -post 3 måter å sjekke om en e -post er ekte eller falskHvis du har mottatt en e -post som ser litt tvilsom ut, er det alltid best å sjekke ektheten. Her er tre måter å fortelle om en e -post er ekte.
Les neste Relaterte temaer- Linux
- Arch Linux
- Linux
- Datatips
Deepesh er Junior Editor for Linux ved MUO. Han skriver informasjonsguider på Linux, med sikte på å gi alle nykommere en lykkelig opplevelse. Usikker på filmer, men hvis du vil snakke om teknologi, er han din fyr. På fritiden kan du finne ham lese bøker, lytte til forskjellige musikksjangre eller spille gitar.
Mer fra Deepesh SharmaAbonner på vårt nyhetsbrev
Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!
Klikk her for å abonnere