Når du søger efter en pakke på Linux via kommandolinjen, ser dit systems pakkehåndtering efter pakken i forskellige arkiver. Som standard har hver Linux-distribution nogle officielle arkiver, der indeholder stabile pakker understøttet af distro-teamet.

Men når du forsøger at få fat i en pakke, der ikke findes i de officielle softwarelagre, viser pakkehåndteringen en fejl. I sådanne situationer er det, du kan gøre, manuelt at tilføje tredjepartsregisteret til dit system og derefter downloade pakken.

Lad os se, hvordan du kan tilføje nye arkiver til dit systems kildeliste.

På Ubuntu og Debian-baserede distroer

Debianbaserede distributioner, herunder Ubuntu, bruger Advanced Package Tool (APT) til at installere og opdatere pakker. Du kan finde softwareopbevaringsoplysninger i /etc/apt/sources.list fil på din Debian-baserede Linux-installation.

Selvom du manuelt kan indtaste opbevaringsoplysninger i filen, kan det hurtigt blive et trættende job. En bedre måde at tilføje dem til dit system er ved at bruge add-apt-repository værktøj.

instagram viewer

Installer add-apt-repository

Du finder ikke add-apt-repository-værktøjet installeret på dit system som standard. Det er en del af software-egenskaber-fælles pakke. For at installere add-apt-repository ved hjælp af APT-pakkehåndtering skal du skrive:

sudo apt installere software-egenskaber-fælles

Tilføj arkiver ved hjælp af add-apt-repository

Nu hvor du har installeret pakken, er det tid til at tilføje et tredjeparts softwarelager til dit system. Den grundlæggende syntaks til tilføjelse af arkiver er:

sudo add-apt-repository [optioner] repository

...hvor lager er det format, der bruges af sources.list fil.

Standardindgangsformatet for filen er:

deb https://repositoryurl.com distro type

For eksempel at tilføje Ubuntu-universets lager til dit system:

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

Du kan også tilføje en PPA med add-apt-repository ved hjælp af følgende kommandosyntaks:

sudo add-apt-repository ppa: bruger / navn

...hvor bruger og navn er ejerens navn og PPA-navn henholdsvis.

Sådan tilføjes PHP PPA af Ondrej ved hjælp af add-apt-repository:

sudo add-apt-repository ppa: ondrej / php

Relaterede: Hvad er forskellen mellem APT og dpkg i Ubuntu?

Manuel tilføjelse af arkiver på Fedora og CentOS

Fedora, CentOS og andre RHEL-baserede distributioner bruger DNF- og yum-pakkehåndtering. I modsætning til APT har DNF en indbygget metode config-manager der giver brugerne mulighed for let at tilføje, fjerne og deaktivere tredjepartslagre.

Brug af DNF Package Manager

Sådan tilføjes et nyt lager ved hjælp af DNF:

dnf config-manager --add-repo repository

...hvor lager er URL'en til softwarelageret.

For at aktivere et lager skal du skrive:

dnf config-manager - sæt-aktiveret lager

Brug af yum-config-manager

Alternativt kan du også bruge yum-config-manager værktøj til at tilføje og administrere arkiver på dit system. Yum-config-manager er ikke installeret på RHEL-baserede distributioner som standard, så du bliver nødt til at installere det manuelt. Det er en del af yum-utils pakke. For at installere det skal du skrive:

sudo dnf installerer yum-utils

Formatet for kommandoen yum-config-manager svarer til DNF. Du kan tilføje et nyt lager ved hjælp af yum-config-manager som følger:

yum-config-manager --add-repo repository

Det er også let at aktivere et arkiv.

yum-config-manager - aktiver lager

Arch Linux og AUR

Hvis du bruger Arch Linux, ved du muligvis allerede, at brugerne ikke kan tilføje arkiver på Arch. Men det betyder ikke, at du ikke kan downloade yderligere pakker på dit system.

Arch Linux har AUR, Arch User Repository, som indeholder tusindvis af tredjepartspakker udviklet af brugerne. Du kan få adgang til AUR ved hjælp af en AUR-pakkehåndtering. Pacman, som er standardpakkehåndtering på Arch Linux, kan ikke få adgang til de pakker, der er gemt i Arch User Repository.

Der er flere AUR-pakkeforvaltere, hvoraf den mest fremtrædende er yay. Du kan nemt installere yay på dit system ved at kloning af git-arkivet.

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

Skift tilladelserne for den downloadede mappe:

sudo chmod 777 / yay-git

Skift bibliotek, og brug makepkg kommando til at installere yay:

cd / yay-git && makepkg -si

Lær mere: Sådan installeres og fjernes pakker i Arch Linux

Administration af dit systems arkivliste

Fra en Linux-installation til den daglige brug er lagre ansvarlige for at levere pakker til systemet. Hvis du er nybegynder, ville standardopbevaringsstederne være tilstrækkelige til at imødekomme dine behov. At vide, hvordan man tilføjer arkiver, vil dog helt sikkert være gavnligt for dem, der ønsker at downloade tredjepartspakker på deres computer.

På Linux er du muligvis ofte stødt på den ødelagte pakkefejl under opdatering eller installation af nye pakker. Geninstallation eller fjernelse af sådanne pakker løser problemet på de fleste Linux-systemer.

E-mail
Hvad er Windows 11, og hvornår starter det?

Windows 11-lækagen gav os nogle oplysninger, men alle øjne er rettet mod Microsofts 24. juni-begivenhed.

Læs Næste

Relaterede emner
  • Linux
  • Arch Linux
  • Linux
  • Computer tip
Om forfatteren
Deepesh Sharma (62 artikler udgivet)

Deepesh er Junior Editor til Linux på MUO. Han har skrevet informativt indhold på internettet i over 3 år. I sin fritid nyder han at skrive, lytte til musik og spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Deltag i vores nyhedsbrev for tekniske tip, anmeldelser, gratis e-bøger og eksklusive tilbud!

Et trin mere !!!

Bekræft venligst din e-mail-adresse i den e-mail, vi lige har sendt dig.

.