Hvordan legge til programvarelagre manuelt i Linux

Hvordan legge til programvarelagre manuelt i Linux

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 falsk

Hvis 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
Om forfatteren Deepesh Sharma(79 artikler publisert)

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 Sharma

Abonner på vårt nyhetsbrev

Bli med i vårt nyhetsbrev for tekniske tips, anmeldelser, gratis ebøker og eksklusive tilbud!

Klikk her for å abonnere