När du söker efter ett paket på Linux via kommandoraden letar systemets pakethanterare efter paketet i olika förråd. Som standard har varje Linux-distribution några officiella arkiv som innehåller stabila paket som stöds av distro-teamet.

Men när du försöker ta ett paket som inte finns i de officiella programvaruförvaren, visar pakethanteraren ett fel. I sådana situationer kan du göra det manuellt att lägga till tredjepartsförvaret i ditt system och sedan ladda ner paketet.

Låt oss se hur du kan lägga till nya arkiv i ditt systems källista.

På Ubuntu och Debian-baserade distros

Debianbaserade distributioner, inklusive Ubuntu, använder Advanced Package Tool (APT) för att installera och uppdatera paket. Du hittar information om programvarulager i /etc/apt/sources.list fil på din Debian-baserade Linux-installation.

Även om du kan ange förvarets detaljer manuellt i filen kan det snabbt bli ett tröttsamt jobb. Ett bättre sätt att lägga till dem i ditt system är att använda add-apt-repository verktyg.

instagram viewer

Installera add-apt-repository

Du hittar inte add-apt-repository-verktyget installerat på ditt system som standard. Det är en del av programvaruegenskaper-gemensamma paket. För att installera add-apt-repository med hjälp av APT-pakethanteraren, skriv:

sudo apt installera programvaruegenskaper-gemensamma

Lägg till arkiv med hjälp av add-apt-repository

Nu när du har installerat paketet är det dags att lägga till ett programvarulager från tredje part i ditt system. Den grundläggande syntaxen för att lägga till förvar är:

sudo add-apt-repository [alternativ] förvar

...var förvar är det format som används av sources.list fil.

Standardinmatningsformatet för filen är:

deb https://repositoryurl.com distro typ

Till exempel för att lägga till Ubuntu-universumsförvaret i ditt system:

sudo add-apt-repository "deb http://archive.ubuntu.com/ubuntu $ (lsb_release -sc) universum "

Du kan också lägga till en PPA med add-apt-repository med följande kommandosyntax:

sudo add-apt-repository ppa: användare / namn

...var användare och namn är ägarnamn och PPA-namn respektive.

För att lägga till PHP PPA av Ondrej med hjälp av add-apt-repository:

sudo add-apt-repository ppa: ondrej / php

Relaterad: Vad är skillnaden mellan APT och dpkg i Ubuntu?

Manuellt lägga till arkiv på Fedora och CentOS

Fedora, CentOS och andra RHEL-baserade distributioner använder DNF- och yum-pakethanterare. Till skillnad från APT har DNF en inbyggd metod config-manager som gör det möjligt för användare att enkelt lägga till, ta bort och inaktivera tredjepartsförvar.

Använda DNF Package Manager

Så här lägger du till ett nytt arkiv med DNF:

dnf config-manager --add-repo repository

...var förvar är URL: en till programvaruförvaret.

För att aktivera ett arkiv, skriv:

dnf config-manager --set-enabled repository

Använda yum-config-manager

Alternativt kan du också använda yum-config-manager verktyg för att lägga till och hantera förråd på ditt system. Yum-config-manager är inte installerat på RHEL-baserade distributioner som standard, så du måste installera det manuellt. Det är en del av yum-utils paket. För att installera det, skriv:

sudo dnf installera yum-utils

Formatet för kommandot yum-config-manager liknar DNF. Du kan lägga till ett nytt arkiv med yum-config-manager enligt följande:

yum-config-manager --add-repo repository

Det är också enkelt att aktivera ett arkiv.

yum-config-manager - aktivera förvar

Arch Linux och AUR

Om du använder Arch Linux kanske du redan vet att användare inte kan lägga till arkiv på Arch. Men det betyder inte att du inte kan ladda ner ytterligare paket på ditt system.

Arch Linux har AUR, Arch User Repository, som innehåller tusentals tredjepartspaket som utvecklats av användare. Du kan komma åt AUR med hjälp av en AUR-pakethanterare. Pacman, som är standardpakethanteraren på Arch Linux, kan inte komma åt de paket som är lagrade i Arch User Repository.

Det finns flera AUR-pakethanterare, den mest framträdande är Jippie. Du kan enkelt installera yay på ditt system med kloning av gitförvaret.

git klon https://aur.archlinux.org/yay-git.git

Ändra behörigheterna för den nedladdade mappen:

sudo chmod 777 / yay-git

Ändra katalogen och använd makepkg kommando för att installera yay:

cd / yay-git && makepkg -si

Läs mer: Hur man installerar och tar bort paket i Arch Linux

Hantera ditt systems arkivlista

Från en Linux-installation till dess dagliga användning är förvar ansvariga för att leverera paket till systemet. Om du är nybörjare skulle standardförvaren vara tillräckliga för att tillgodose dina behov. Att veta hur man lägger till förvar kommer dock definitivt att vara till nytta för dem som vill ladda ner tredjepartspaket på sin dator.

På Linux kan du ofta ha stött på det trasiga paketfelet när du uppdaterar eller installerar nya paket. Installera om eller ta bort sådana paket fixar problemet på de flesta Linux-system.

E-post
Vad är Windows 11 och när startar det?

Windows 11-läckan gav oss lite information, men alla ögon är riktade mot Microsofts 24 juni-evenemang.

Läs Nästa

Relaterade ämnen
  • Linux
  • Arch Linux
  • Linux
  • Dator Tips
Om författaren
Deepesh Sharma (62 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han har skrivit informationsinnehåll på internet i över 3 år. På fritiden tycker han om att skriva, lyssna på musik och spela gitarr.

Mer från Deepesh Sharma

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e-böcker och exklusiva erbjudanden!

Ett steg till…!

Bekräfta din e-postadress i e-postmeddelandet som vi just skickade till dig.

.