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.

instagram viewer

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.

E-post
Hva er Windows 11, og når starter den?

Windows 11-lekkasjen ga oss litt informasjon, men alle blikket er rettet mot Microsofts 24. juni-arrangement.

Les Neste

Relaterte temaer
  • Linux
  • Arch Linux
  • Linux
  • Datatips
Om forfatteren
Deepesh Sharma (62 artikler publisert)

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.

Mer fra Deepesh Sharma

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.

.