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 falskHvis 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
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 SharmaAbonner 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