Maksutavat Abuse

Ошибка add-apt-repository -käskyä ei löydy

30.01.2024, 23:21

Debianissa ja Ubuntussa on monia erilaisia ohjelmia, jotka riittävät täyttämään useimpien käyttäjien tarpeet. Mutta on olemassa erityisiä apuohjelmia, joita ei vielä ole arkistoissa. Siksi on melko yleistä, että Ubuntussa, Debianissa, Linux Mintissä ja muissa järjestelmissä käytetään PPA-arkistoja.

Yleensä tällaisia arkistoja ylläpitävät joko ohjelmistokehittäjät, joten siellä on aina uusi versio, tai vapaaehtoiset, jotka lisäävät ohjelmia, joita ei ole virallisissa arkistoissa. Mutta kun yrität lisätä arkistoa järjestelmääsi, saatat saada virheilmoituksen add-apt-repository-komentoa ei löydy.

Mitä add-apt-repository-komentoa ei löydy tarkoittaa?

Jos käännät sanayhdistelmän, saat seuraavan tuloksen - add-apt-repository-komentoa ei löydy järjestelmästä. Ja jos jakelussasi ei ole tällaista ohjelmaa, arkiston lisääminen on ongelmallista seuraavista syistä:

  1. Käytössä on jakelu, joka ei ole yhteensopiva deb-paketinhallintajärjestelmän kanssa, siksi komentoa ei ole, et voi käyttää ppa:ta Archissa, Gentoossa, Manjarossa, Fedorassa ja niin edelleen, et voi tehdä mitään tässä tapauksessa;
  2. Ubuntua ei käytetä. Arkistojen hallinta-apuohjelman on kehittänyt Ubuntu-tiimi, ja se tulee oletuksena vain kyseisen jakelun mukana, muihin Debian-pohjaisiin järjestelmiin se on asennettava.
  3. Kirjoitat komennon väärin. Jos kopioit komennon jostain Internet-resurssista, kiinnitä huomiota väliviivoihin, monissa resursseissa ne korvataan usein automaattisesti katkoviivoilla, tämän vuoksi komento on virheellinen.

Katsotaanpa, miten tämä ongelma ratkaistaan ja virhe poistetaan.

Virheen korjaaminen

Helpoin tapa on asentaa paketti, joka sisältää tarvitsemamme ohjelman. Se on saatavilla useimpien jakeluiden virallisista arkistoista.

Suorita tätä varten komento:

sudo apt install software-properties-common

Järjestelmä saattaa näyttää, että paketti on asennettu, mutta siitä huolimatta se heittää jatkuvasti virheitä yrittäessään asentaa PPA:ta:

Tämä tapahtuu asennuksen aikana tapahtuvien virheiden vuoksi. Järjestelmä luulee, että paketti on asennettu, mutta itse asiassa tiedostojärjestelmässä ei ole tämän paketin tiedostoja, ongelman ratkaisemiseksi voimme asentaa sen uudelleen:

sudo apt install --reinstall software-properties-common

Ubuntu-versioissa alle 13.10 tällä paketilla oli eri nimi, python-software-properties. Jos tämä on sinun tapauksessasi, käytä:

sudo apt install python-software-properties

Varmistaaksesi, että paketti on asennettu oikein ja että kaikki tiedostot ovat siellä, missä niiden pitäisi olla, voit käyttää komentoa:

dpkg -L software-properties-common

Suorita tiedosto suoraan:

sudo /usr/bin/add-apt-repository

Varmista, että sinulla on execute-oikeudet:

ls -l /usr/bin/add-apt-repository

Jos olet tehnyt kaiken oikein, tämä virhe ei enää häiritse sinua.