Sådan tilføjes manuelt softwarelager i Linux

Sådan tilføjes manuelt softwarelager i Linux

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





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





Lad os se, hvordan du kan tilføje nye lagre til systemets kildeliste.





På Ubuntu og Debian-baserede distros

Debian-baserede distributioner, herunder, Ubuntu gør brug af 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.

hvordan finder man tøj set på tv -udsendelser

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



Installer add-apt-repository

Du finder ikke værktøjet add-apt-repository 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åndteringen skal du skrive:

sudo apt install software-properties-common

Tilføj lagre 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 for tilføjelse af lagre er:





sudo add-apt-repository [options] repository

...hvor depot 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 arkiv til dit system:

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

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

sudo add-apt-repository ppa:user/name

...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 depoter på Fedora og CentOS

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

Brug af DNF Package Manager

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

dnf config-manager --add-repo repository

...hvor depot er webadressen til softwarelageret.

For at aktivere et depot skal du skrive:

dnf config-manager --set-enabled repository

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 som standard ikke installeret på RHEL-baserede distributioner, 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 install yum-utils

Formatet på kommandoen yum-config-manager ligner 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 depot.

yum-config-manager --enable repository

Arch Linux og AUR

Hvis du bruger Arch Linux, ved du måske allerede, at brugere 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 brugere. Du kan få adgang til AUR ved hjælp af en AUR -pakkehåndtering. Pacman, som er standardpakkehåndteringen på Arch Linux, har ikke adgang til de pakker, der er gemt i Arch User Repository.

Der er flere AUR -pakkeledere, den mest fremtrædende er sløjfe . Du kan nemt installere yay på dit system ved kloning af git -depotet .

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

Skift tilladelser for den downloadede mappe:

sudo chmod 777 /yay-git

Skift bibliotek og brug makepkg kommando for at installere yay:

cd /yay-git && makepkg -si

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

Håndtering af dit systems opbevaringsliste

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

På Linux er du måske 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.

Del Del Tweet E -mail 3 måder at kontrollere, om en e -mail er ægte eller falsk

Hvis du har modtaget en e -mail, der ser lidt tvivlsom ud, er det altid bedst at kontrollere dens ægthed. Her er tre måder at se, om en e -mail er ægte.

Læs Næste
Relaterede emner
  • Linux
  • Arch Linux
  • Linux
  • Computer tips
Om forfatteren Deepesh Sharma(79 artikler udgivet)

Deepesh er Junior Editor for Linux på MUO. Han skriver informationsguider om Linux med det formål at give alle tilflyttere en salig oplevelse. Ikke sikker på film, men hvis du vil tale om teknologi, er han din fyr. I fritiden kan du finde ham læse bøger, lytte til forskellige musikgenrer eller spille sin guitar.

Mere fra Deepesh Sharma

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere