Hur man manuellt lägger till programvaruförråd i Linux

Hur man manuellt lägger till programvaruförråd i Linux

När du söker efter ett paket på Linux via kommandoraden letar systemets pakethanterare efter paketet i olika arkiv. 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 få tag i ett paket som inte finns i de officiella programvarulagerna kommer pakethanteraren att visa ett fel. I sådana situationer är det du kan göra att manuellt lägga till tredjepartsförvaret i ditt system och sedan ladda ner paketet.





Låt oss se hur du kan lägga till nya lagringsplatser i systemets källlista.





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 programvaruförvar i /etc/apt/sources.list fil på din Debian-baserade Linux-installation.

gps -app för Android utan internet

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



Installera add-apt-repository

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

sudo apt install software-properties-common

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

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





sudo add-apt-repository [options] repository

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

Standardinmatningsformatet för filen är:





deb https://repositoryurl.com distro type

Till exempel, för att lägga till Ubuntu universums förvar i ditt system:

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

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

sudo add-apt-repository ppa:user/name

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

Så här lägger du till PHP PPA av Ondrej med add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

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

Lägga till lagringsplatser manuellt 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 tillåter 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 webbadressen till programvaruförvaret.

Om du vill aktivera ett arkiv skriver du:

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 lagringsplatser 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 install yum-utils

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

yum-config-manager --add-repo repository

Det är också enkelt att aktivera ett arkiv.

yum-config-manager --enable repository

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 till ditt system.

Arch Linux har AUR, Arch User Repository, som innehåller tusentals paket från tredje part 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 paketen som lagras i Arch User Repository.

Det finns flera AUR -pakethanterare, den mest framstående är rosett . Du kan enkelt installera yay på ditt system med kloning av git -förvaret .

git clone 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 den dagliga användningen är förråd ansvariga för att leverera paket till systemet. Om du är nybörjare är standardlagren tillräckliga för att tillgodose dina behov. Att veta hur man lägger till arkiv kommer dock definitivt att vara fördelaktigt för dem som vill ladda ner paket från tredje part till 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 löser problemet på de flesta Linux -system.

Dela med sig Dela med sig Tweet E-post 3 sätt att kontrollera om ett e -postmeddelande är riktigt eller falskt

Om du har fått ett e -postmeddelande som ser lite tveksamt ut är det alltid bäst att kontrollera dess äkthet. Här är tre sätt att se om ett e -postmeddelande är sant.

Läs Nästa
Relaterade ämnen
  • Linux
  • Arch Linux
  • Linux
  • Datortips
Om författaren Deepesh Sharma(79 artiklar publicerade)

Deepesh är Junior Editor för Linux på MUO. Han skriver informationsguider på Linux, i syfte att ge alla nykomlingar en lycklig upplevelse. Osäker på filmer, men om du vill prata om teknik är han din kille. På fritiden kan du hitta honom läsa böcker, lyssna på olika musikgenrer eller 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!

Klicka här för att prenumerera