Įdiegti programinę įrangą „Linux“ sistemose paprastai lengva – dažnai reikia ne daugiau nei vienos terminalo komandos. Tačiau kai bandote pridėti naują saugyklą pirmą kartą, galite susidurti su klaida "add-apt-repository: komanda nerasta". Štai ką tai reiškia ir ką galite padaryti.
Kodėl pasirodo pranešimas "add-apt-repository: komanda nerasta"?
Programinė įranga paprastai valdoma Debian pagrindu veikiančios Linux sistemos per APT (Advanced Package Tool). Galite naudoti APT norėdami ieškoti, įdiegti, atnaujinti arba pašalinti paketus iš vartotojo sistemos. Šios pakuotės yra saugomos saugyklos, kurios yra didžiulės programinės įrangos kolekcijos nuotolinėse sistemose.
Galite įdiegti programinę įrangą iš saugyklos naudodami savo vartotojo abonementą su komanda:
sudo apt diegtipaketą-vardas
Ir pašalinkite įdiegtus paketus su:
sudo apt pašalinti paketą-vardas
Arba:
sudo apt valymaspaketą-vardas
Debian pagrindu veikiančios sistemos (įskaitant Ubuntu) bus su numatytosiomis saugyklomis, kuriose rasite dažniausiai naudojamą programinę įrangą.
Galite peržiūrėti, kurias saugyklas jūsų sistema šiuo metu sukonfigūruota naudoti su:
cat /etc/apt/sources.sąrašą
Jei norite naudoti APT norėdami įdiegti programinę įrangą, kurios nėra numatytojoje saugykloje, turėsite pridėti naują saugyklą naudodami komandą sudo add-apt-repository, atnaujinkite sistemą, tada įdiekite paketą.
Pavyzdžiui, norėdami įdiegti puikų RSS skaitytuvą QuiteRSS, įveskite:
sudo add-apt-repository ppa: ganarss/quiterss
Tačiau vietoj to galite gauti klaidos pranešimą „sudo: add-apt-repository: komanda nerasta“.
Tai reiškia, kad paketas "add-apt-repository" nėra įdiegtas jūsų sistemoje.
Kaip pataisyti "sudo: add-apt-repository: komanda nerasta"
Kai jums reikalingas paketas neįdiegtas, galite pabandyti jį įdiegti naudodami APT, bet jei bandysite įdiegti Tokiu būdu add-apt-repository, pamatysite kitą klaidą: „Nepavyko rasti paketo add-apt-repository“.
Taip yra todėl, kad add-apt-repository yra įtraukta į didesnį paketą, vadinamą programinė įranga-ypatybės-bendra, kuriame taip pat yra bendrų programinės įrangos ypatybių, pvz., D-Bus backend, failų.
Norėdami įdiegti programinę įrangą-properties-common, įveskite:
sudo apt diegti programinė įranga-ypatybės-bendra
Dabar, kai bandysite pridėti saugyklą naudodami add-apt-repository, ji veiks.
Dabar galite naudoti „add-apt“ saugyklą be klaidų!
Įdiegę programinės įrangos savybių bendrąjį paketą, galite lengvai pridėti tiek saugyklų, kiek norite. Atminkite, kad nepaisant puikios reputacijos dėl saugumo ir atsparumo kenkėjiškoms programoms, Linux nėra nepažeidžiamas atakų ir ne visos saugyklos yra saugios. Pridėdami saugyklas, būkite atsargūs ir atlikite deramo patikrinimo patikrinimus.