Kaip rankiniu būdu pridėti programinės įrangos saugyklas „Linux“

Kaip rankiniu būdu pridėti programinės įrangos saugyklas „Linux“

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





Tačiau kai bandote paimti paketą, kurio nėra oficialiose programinės įrangos saugyklose, paketų tvarkyklė parodys klaidą. Tokiose situacijose galite rankiniu būdu pridėti trečiosios šalies saugyklą prie savo sistemos ir tada atsisiųsti paketą.





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





„Ubuntu“ ir „Debian“ pagrįstose „Distros“

„Debian“ pagrindu veikiančiuose platinimuose, įskaitant „Ubuntu“, paketams įdiegti ir atnaujinti naudojamas išplėstinio paketo įrankis (APT). Programinės įrangos saugyklos informaciją rasite /etc/apt/sources.list failą „Linux“ diegiant „Debian“.

kodėl kai kurios tekstinės žinutės sako, kad pristatytos, o kitos - ne

Nors galite rankiniu būdu įvesti saugyklos duomenis į failą, tai gali greitai tapti varginančiu darbu. Geriausias būdas juos pridėti prie sistemos yra naudojant add-apt-saugykla įrankis.



Įdiekite „add-apt-repository“

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

sudo apt install software-properties-common

Pridėkite saugyklas naudodami add-apt-repository

Dabar, kai įdiegėte paketą, atėjo laikas į savo sistemą įtraukti trečiosios šalies programinės įrangos saugyklą. Pagrindinė saugyklų pridėjimo sintaksė yra tokia:





sudo add-apt-repository [options] repository

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

Numatytasis failo įvesties formatas yra:





deb https://repositoryurl.com distro type

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

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

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

sudo add-apt-repository ppa:user/name

... 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 saugyklų pridėjimas „Fedora“ ir „CentOS“

„Fedora“, „CentOS“ ir kiti RHEL platinimai naudoja DNF ir „yum“ paketų tvarkytuvus. Skirtingai nuo APT, DNF turi įmontuotą metodą config-manager leidžia vartotojams lengvai pridėti, pašalinti ir išjungti trečiųjų šalių saugyklas.

Naudojant DNF paketų tvarkytuvę

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

dnf config-manager --add-repo repository

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

Norėdami įjungti saugyklą, įveskite:

dnf config-manager --set-enabled repository

Naudojant „yum-config-manager“

Arba taip pat galite naudoti yum-config-manager įrankis, skirtas pridėti ir tvarkyti saugyklas jūsų sistemoje. „Yum-config-manager“ pagal numatytuosius nustatymus nėra įdiegtas RHEL platinimuose, todėl turėsite jį įdiegti rankiniu būdu. Tai yra dalis yum-utils paketas. Norėdami jį įdiegti, įveskite:

sudo dnf install yum-utils

„Yum-config-manager“ komandos formatas yra panašus į DNF. Galite pridėti naują saugyklą naudodami „yum-config-manager“ taip:

yum-config-manager --add-repo repository

Taip pat lengva įjungti saugyklą.

yum-config-manager --enable repository

„Arch Linux“ ir AUR

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

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

Yra keli AUR paketų valdytojai, vienas iš jų yra ryškiausias nusilenkti . „Yay“ galite lengvai įdiegti savo sistemoje klonuojant „git“ saugyklą .

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

Pakeiskite atsisiųsto aplanko leidimus:

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“

Sistemos saugyklų sąrašo tvarkymas

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

„Linux“ sistemoje dažnai atnaujindami ar diegdami naujus paketus susidūrėte su sugedusio paketo klaida. Iš naujo įdiegti arba tokių pakuočių pašalinimas išsprendžia problemą daugelyje „Linux“ sistemų.

Dalintis Dalintis „Tweet“ Paštu 3 būdai, kaip patikrinti, ar el

Jei gavote el. Laišką, kuris atrodo šiek tiek abejotinas, visada geriausia patikrinti jo autentiškumą. Štai trys būdai, kaip sužinoti, ar el.

Skaityti toliau
Susijusios temos
  • Linux
  • Arch „Linux“
  • Linux
  • Patarimai kompiuteriui
Apie autorių Deepesh Sharma(Paskelbti 79 straipsniai)

„Deepesh“ yra „MUO“ jaunesnysis „Linux“ redaktorius. Jis rašo informacinius vadovus apie „Linux“, siekdamas suteikti palaimingos patirties visiems naujokams. Nesate tikri dėl filmų, bet jei norite kalbėti apie technologijas, jis yra jūsų vaikinas. Laisvalaikiu galite jį skaityti knygas, klausytis skirtingų muzikos žanrų ar groti gitara.

Daugiau iš „Deepesh Sharma“

Prenumeruokite mūsų naujienlaiškį

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

Norėdami užsiprenumeruoti, spustelėkite čia