Kako popraviti ukaza »Add-apt-repository« ni mogoče najti
Nekateri, ki uporabljajo distribucije, ki temeljijo na Debianu, Ubuntuju ali Ubuntuju, kot je Linux Mint, dobijo napako "add-apt-repository ni mogoče najti“, Medtem ko poskušate dodati PPA (Personal Package Archive) ali drugo povezavo do repozitorija na njihove ustrezne vire. Do te napake običajno pride, če v njihovih sistemih ni nameščen paket »add-repository«.
Za začetek si bomo ogledali, kaj dejansko je paket za shranjevanje dodatkov v Ubuntuju.
Kaj je paket APT in skladišče dodatkov v Ubuntuju?
No, APT ali Aptitude je upravitelj paketov, razvit za Debian, in je upravitelj paketov, ki se uporablja v Ubuntuju in drugih distribucijah, ki temeljijo na Debianu. Linux Mint uporablja tudi upravitelja paketov Aptitude, ker temelji na Ubuntuju. Upravitelj paketov v distribucijah Linuxa je programska oprema, ki se uporablja za obdelavo vseh paketov, ki jih namestite v računalnik, s čimer olajša pristop k ravnanju z vso programsko opremo, nameščeno v vašem sistemu, in jih ne zmede.
Ker Ubuntu temelji na Debianu, ima tudi paket add-repository, ki vam omogoča, da s svojega terminala dodate repozitorij ali PPA. Ta paket ali programska oprema vam omogoča enostavno dodajanje PPA neposredno s terminala, ne da bi morali sami spreminjati sistemske datoteke, to pomeni, da vam ni treba ročno urejati virov apt in dodati repozitorijev ročno.
Kaj povzroča sporočilo o napaki »add-apt-repository-command not found«?
Kot smo že omenili, je do te napake prišlo predvsem zato, ker v sistemih Ubuntu ali Linux Mint manjka paket, imenovan add-repository. Podrobnejšo razlago najdete spodaj:
- Manjka paket za shranjevanje dodatkov: Ukaz add-apt-repository naredi, da avtomatizira postopek dodajanja repozitorija na vaš source.list v operacijskih sistemih, ki temeljijo na Debianu. Če tega ukaza ne uporabite, se morate vrniti na stari način urejanja apt sources.list s terminala in tam dodati svoje skladišče. Zato je to zelo uporabno orodje, razvito samo za en namen, tj. Za dodajanje potrebnih skladišč in nameščanje programske opreme iz njih.
Recimo, če želite dodati PPA v svoj sistem Ubuntu, je običajno ukaz, ki ga boste uporabili:
sudo add-apt-repository ppa: nameofppa
Ko pa v sistemu nimate nameščenega tega paketa. Dobili boste naslednji izhod:
ukaza add-apt-repository ni mogoče najti
Namestitev paketa dodatnega skladišča
Rešitev tukaj je res preprosta. Vse, kar morate storiti, je, da v sistem Ubuntu ali Linux Mint namestite paket z imenom »add-repository«. To storite tako:
- Odprite a Terminal.
- Nato vnesite naslednje ukaze:
sudo apt update && sudo apt-upgrade sudo apt install add-repository Ali sudo apt update && sudo apt-upgrade sudo apt-get install add-repository
- Če se prikaže napaka, ki »paketa add-repository ni mogoče najti”, Potem imate morda zastarela zrcala v sistemu in jih morate najprej popraviti.
- Najboljši način za to v Ubuntuju (različice nad 12.04) je, da iz terminala zaženete naslednji ukaz:
sudo software-properties-gtk
- Odpre se okno z nastavitvami programske opreme in viri. Tam morate spremeniti lokacijo strežnika za prenos, ki jo najdete na Programska oprema zavihek (prvi zavihek) in izberite najboljši strežnik.
- Če želite to narediti, kliknite Prenesiiz v spustnem meniju in izberiteDrugo”.
- Nato morate klikniti naIzberite Najboljši strežnik". Zdaj bo Ubuntu vzel nekaj časa, ko bo izbral najboljše in posodobljeno ogledalo za vas. Po tem lahko zaprete programsko opremo.
- Tu ste, s tem bi morali popraviti vaša ogledala.
- Končno morate znova zagnati zgornje ukaze in upajmo, da boste lahko namestili paket "add-repository".
- Po namestitvi ne boste več prejeli napake »ukaz add-repository not found«.