Kako ročno dodati skladišča programske opreme v Linuxu

Kako ročno dodati skladišča programske opreme v Linuxu

Ko iščete paket v Linuxu prek ukazne vrstice, upravitelj paketov vašega sistema išče paket v različnih skladiščih. Privzeto ima vsaka distribucija Linuxa nekaj uradnih skladišč, ki vsebujejo stabilne pakete, ki jih podpira skupina za distribucijo.





Ko pa poskušate zagrabiti paket, ki ni v uradnih skladiščih programske opreme, bo upravitelj paketov prikazal napako. V takih situacijah lahko ročno dodate skladišče drugih proizvajalcev v svoj sistem in nato naložite paket.





Poglejmo, kako lahko na seznam virov v sistemu dodate nova skladišča.





Na Ubuntu in distribucijah, ki temeljijo na Debianu

Distribucije, ki temeljijo na Debianu, vključno z Ubuntujem, za namestitev in posodobitev paketov uporabljajo orodje Advanced Package Tool (APT). Informacije o skladišču programske opreme najdete v /etc/apt/sources.list datoteko v namestitvi Linuxa, ki temelji na Debianu.

najcenejši način za pridobitev Microsoft Officea

Čeprav lahko v datoteko ročno vnesete podatke o skladišču, lahko to hitro postane dolgočasno delo. Boljši način, da jih dodate v sistem, je uporaba add-apt-repository orodje.



Namestite add-apt-repository

Pripomoček add-apt-repository privzeto ne bo nameščen v vašem sistemu. Je del lastnosti programske opreme-pogoste paket. Če želite z upraviteljem paketov APT namestiti add-apt-repository, vnesite:

sudo apt install software-properties-common

Dodajanje skladišč z uporabo add-apt-repository

Zdaj, ko ste paket namestili, je čas, da v svoj sistem dodate skladišče programske opreme drugih proizvajalcev. Osnovna skladnja za dodajanje skladišč je:





sudo add-apt-repository [options] repository

...kje skladišče je oblika, ki jo uporablja sources.list mapa.

Privzeta oblika zapisa datoteke:





deb https://repositoryurl.com distro type

Če želite na primer v sistem dodati skladišče vesolja Ubuntu:

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

PPA lahko dodate tudi z dodatkom-apt-repository z naslednjo sintakso ukaza:

sudo add-apt-repository ppa:user/name

...kje uporabnik in ime ali je ime lastnika in Ime PPA oz.

Če želite dodati PHP PPA s strani Ondreja z uporabo add-apt-repository:

sudo add-apt-repository ppa:ondrej/php

Povezano: Kakšna je razlika med APT in dpkg v Ubuntuju?

Ročno dodajanje skladišč v Fedora in CentOS

Fedora, CentOS in druge distribucije na osnovi RHEL uporabljajo upravitelje paketov DNF in yum. Za razliko od APT ima DNF vgrajeno metodo config-manager ki uporabnikom omogoča enostavno dodajanje, odstranjevanje in onemogočanje skladišč drugih proizvajalcev.

Uporaba DNF Package Manager

Če želite z DNF dodati novo skladišče:

dnf config-manager --add-repo repository

...kje skladišče je URL v skladišče programske opreme.

Če želite omogočiti skladišče, vnesite:

dnf config-manager --set-enabled repository

Uporaba yum-config-manager

Lahko pa uporabite tudi yum-config-manager pripomoček za dodajanje in upravljanje skladišč v vašem sistemu. Yum-config-manager ni privzeto nameščen na distribucijah, ki temeljijo na RHEL, zato ga boste morali namestiti ročno. Je del yum-utils paket. Če ga želite namestiti, vnesite:

sudo dnf install yum-utils

Oblika ukaza yum-config-manager je podobna DNF. Novo skladišče lahko dodate z yum-config-manager na naslednji način:

yum-config-manager --add-repo repository

Omogočanje skladišča je tudi preprosto.

yum-config-manager --enable repository

Arch Linux in AUR

Če uporabljate Arch Linux, morda že veste, da uporabniki ne morejo dodati skladišč v Arch. Vendar to ne pomeni, da v sistem ne morete prenesti dodatnih paketov.

Arch Linux ima AUR, Arch User Repository, ki vsebuje na tisoče paketov drugih proizvajalcev, ki so jih razvili uporabniki. Do AUR lahko dostopate z upraviteljem paketov AUR. Pacman, ki je privzeti upravitelj paketov v sistemu Arch Linux, ne more dostopati do paketov, shranjenih v skladišču Arch User Repository.

Obstaja več upraviteljev paketov AUR, med katerimi je najpomembnejši lok . Yay lahko preprosto namestite v svoj sistem z kloniranje skladišča git .

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

Spremenite dovoljenja prenesene mape:

sudo chmod 777 /yay-git

Spremenite imenik in uporabite makepkg ukaz za namestitev yay:

cd /yay-git && makepkg -si

Nauči se več: Kako namestiti in odstraniti pakete v Arch Linuxu

Upravljanje seznama skladišč vašega sistema

Od namestitve Linuxa do vsakodnevne uporabe so skladišča odgovorna za dobavo paketov v sistem. Če ste začetnik, bi privzeta skladišča zadoščala vašim potrebam. Vendar pa bo vedenje, kako dodati skladišča, zagotovo koristno za tiste, ki želijo na svoj računalnik prenesti pakete drugih proizvajalcev.

V sistemu Linux ste morda med posodabljanjem ali nameščanjem novih paketov pogosto naleteli na napako zlomljenega paketa. Ponovna namestitev oz odstranjevanje takšnih paketov odpravlja težavo pri večini sistemov Linux.

Deliti Deliti Cvrkutati E-naslov 3 načini, kako preveriti, ali je e -pošta resnična ali lažna

Če ste prejeli e -poštno sporočilo, ki je videti nekoliko dvomljivo, je vedno najbolje preveriti njegovo pristnost. Tu so trije načini, kako ugotoviti, ali je e -poštno sporočilo resnično.

Preberite Naprej
Sorodne teme
  • Linux
  • Arch Linux
  • Linux
  • Računalniški nasveti
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike o Linuxu, katerih namen je vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti