Kai ieškote paketo sistemoje „Linux“ per komandinę eilutę, jūsų sistemos paketų tvarkyklė ieško paketo įvairiose saugyklose. Pagal numatytuosius nustatymus kiekviename „Linux“ paskirstyme yra keletas oficialių saugyklų, kuriose yra stabilių paketų, kuriuos palaiko platinimo komanda.

Tačiau bandant patraukti paketą, kurio nėra oficialiose programinės įrangos saugyklose, paketų tvarkyklė parodys klaidą. Tokiomis situacijomis galite rankiniu būdu pridėti trečiųjų šalių saugyklą prie savo sistemos ir tada atsisiųsti paketą.

Pažiūrėkime, kaip galite pridėti naujų saugyklų prie savo sistemos šaltinių sąrašo.

Apie „Ubuntu“ ir „Debian“ pagrįstus „Distros“

„Debian“ pagrindu veikiantys paskirstymai, įskaitant „Ubuntu“, naudoja paketams įdiegti ir atnaujinti „Advanced Package Tool“ (APT). Informacijos apie programinės įrangos saugyklą galite rasti /etc/apt/sources.list failą „Debian“ pagrindu įdiegtoje „Linux“ sistemoje.

Nors jūs galite rankiniu būdu įvesti saugyklos informaciją į failą, tai gali greitai tapti varginančiu darbu. Geresnis būdas JIE pridėti prie savo sistemos yra

instagram viewer
add-apt-repository įrankis.

Įdiekite „add-apt-repository“

Pagal numatytuosius nustatymus nerasite sistemoje įdiegtos „add-apt-repository“ programos. Tai yra dalis programinės-savybės-bendros pakuotė. Norėdami įdiegti „add-apt-repository“ naudodami APT paketų tvarkyklę, įveskite:

sudo apt įdiegti programinę įrangą-properties-common

Pridėti saugyklas naudodami „add-apt-repository“

Dabar, kai įdiegėte paketą, laikas pridėti prie sistemos trečiosios šalies programinės įrangos saugyklą. Pagrindinė saugyklų pridėjimo sintaksė yra:

sudo add-apt-repository [parinktys] saugykla

... kur saugykla yra formatas, kurį naudoja šaltiniai. sąrašas failą.

Numatytasis failo įvesties formatas yra:

deb https://repositoryurl.com distro tipo

Pavyzdžiui, jei norite pridėti „Ubuntu“ visatos saugyklą prie savo sistemos:

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

Taip pat galite pridėti PPA su „add-apt-repository“ naudodami šią komandų sintaksę:

sudo add-apt-repository ppa: vartotojo vardas

... kur Vartotojas ir vardas yra Savininko vardas ir PPA pavadinimas atitinkamai.

Norėdami pridėti „Ondrej“ PHP PPA naudodami „add-apt-repository“:

sudo add-apt-repository ppa: ondrej / php

Susijęs: Koks skirtumas tarp APT ir dpkg Ubuntu?

Rankinis „Fedora“ ir „CentOS“ saugyklų pridėjimas

„Fedora“, „CentOS“ ir kiti RHEL pagrįsti paskirstymai naudoja DNF ir „yum“ paketų tvarkykles. Skirtingai nuo APT, DNF turi integruotą metodą konfigūratorius tai leidžia vartotojams lengvai pridėti, pašalinti ir išjungti trečiųjų šalių saugyklas.

Naudojant „DNF Package Manager“

Norėdami pridėti naują saugyklą naudodami DNF:

dnf config-manager - add-repo saugykla

... kur saugykla yra programinės įrangos saugyklos URL.

Norėdami įgalinti saugyklą, įveskite:

dnf config-manager - rinkinys, kuriame įgalinta rinkinys

Naudojant „yum-config-manager“

Arba taip pat galite naudoti yum-config-manager įrankį, kad pridėtumėte ir tvarkytumėte savo sistemos saugyklas. Pagal numatytuosius nustatymus „Yum-config-manager“ nėra įdiegtas RHEL pagrįstuose paskirstymuose, todėl turėsite jį įdiegti rankiniu būdu. Tai yra dalis yum-utils pakuotė. Norėdami jį įdiegti, įveskite:

sudo dnf įdiekite „yum-utils“

Komandos „yum-config-manager“ formatas yra panašus į DNF. Naudodami „yum-config-manager“ galite pridėti naują saugyklą taip:

yum-config-manager - add-repo saugykla

Taip pat lengva įgalinti saugyklą.

yum-config-manager - įjungti saugyklą

„Arch Linux“ ir AUR

Jei naudojate „Arch Linux“, galbūt jau žinote, kad vartotojai negali pridėti „Arch“ saugyklų. Bet tai nereiškia, kad negalite atsisiųsti papildomų paketų į savo sistemą.

„Arch Linux“ turi AUR - „Arch User Repository“, kurioje yra tūkstančiai vartotojų sukurtų trečiųjų šalių paketų. Galite pasiekti AUR naudodami AUR paketų tvarkyklę. „Pacman“, kuris yra numatytasis „Arch Linux“ paketų tvarkytuvas, negali pasiekti „Arch“ vartotojo saugykloje saugomų paketų.

Yra keli AUR paketų valdytojai, iš kurių svarbiausias Valio. Galite lengvai įdiegti „yay“ savo sistemoje klonuoti „git“ saugyklą.

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

Pakeiskite atsisiųsto aplanko teises:

sudo chmod 777 / yay-git

Pakeiskite katalogą ir naudokite makepkg komanda įdiegti yay:

cd / yay-git && makepkg -si

Sužinokite daugiau: Kaip įdiegti ir pašalinti paketus „Arch Linux“

Tvarkykite savo sistemos saugyklų sąrašą

Nuo „Linux“ diegimo iki kasdienio naudojimo saugyklos yra atsakingos už paketų tiekimą sistemai. Jei esate pradedantysis, numatytųjų saugyklų pakaktų jūsų poreikiams patenkinti. Tačiau žinoti, kaip pridėti saugyklas, tikrai bus naudinga tiems, kurie nori atsisiųsti trečiųjų šalių paketus į savo kompiuterį.

„Linux“ sistemoje atnaujindami ar įdiegdami naujus paketus dažnai susidūrėte su sugedusia paketo klaida. Iš naujo įdiegti arba pašalindami tokias pakuotes išsprendžia problemą daugumoje „Linux“ sistemų.

El
Kas yra „Windows 11“ ir kada ji bus paleista?

„Windows 11“ nutekėjimas davė mums šiek tiek informacijos, tačiau visos akys krypsta į „Microsoft“ birželio 24 dienos įvykį.

Skaitykite toliau

Susijusios temos
  • „Linux“
  • „Arch Linux“
  • „Linux“
  • Kompiuterio patarimai
Apie autorių
„Deepesh Sharma“ (Paskelbti 62 straipsniai)

Deepesh yra MUO „Linux“ jaunesnysis redaktorius. Jis daugiau nei 3 metus rašė informacinį turinį internete. Laisvalaikiu jam patinka rašyti, klausytis muzikos ir groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

Prisijunkite prie mūsų naujienlaiškio, kuriame rasite techninių patarimų, apžvalgų, nemokamų el. Knygų ir išskirtinių pasiūlymų!

Dar vienas žingsnis…!

Prašome patvirtinti savo el. Pašto adresą el. Laiške, kurį jums ką tik išsiuntėme.

.