A Debian és az Ubuntu számos különböző programmal rendelkezik, amelyek a legtöbb felhasználó igényeit kielégítik. De vannak olyan speciális segédprogramok, amelyek még nincsenek a tárolókban. Ezért az Ubuntu, Debian, Linux Mint és más rendszerek esetében elég gyakori a PPA-tárházak használata.
Az ilyen tárakat általában vagy a szoftverfejlesztők tartják karban, így ott mindig lesz egy új verzió, vagy önkéntesek, ők adnak hozzá olyan programokat, amelyek nincsenek a hivatalos tárakban. Amikor azonban megpróbálsz hozzáadni egy adattárat a rendszeredhez, előfordulhat, hogy az add-apt-repository parancs nem található hibaüzenetet kapod.
Ha lefordítja a szóösszetételt, akkor a következőt kapja - az add-apt-repository parancsot nem találja a rendszer. Ha pedig nincs ilyen program a disztribúcióban, akkor a következő okok miatt lesz problémás a tároló hozzáadása:
Lássuk, hogyan lehet megoldani ezt a problémát és kiküszöbölni a hibát.
A legegyszerűbb, ha telepítjük azt a csomagot, amely tartalmazza a nekünk szükséges programot. Ez a legtöbb disztribúció hivatalos tárolóiban elérhető.
Ehhez futtassuk a parancsot:
sudo apt install software-properties-common
A rendszer mutathatja, hogy a csomag telepítve van, de ennek ellenére folyamatosan hibát dob, amikor megpróbálja telepíteni a PPA-t:
Ez a telepítés során fellépő hibák miatt történik. A rendszer azt hiszi, hogy a csomag telepítve van, de valójában nincsenek a csomaghoz tartozó fájlok a fájlrendszerben, a probléma megoldásához újratelepíthetjük:
sudo apt install --reinstall software-properties-common
A 13.10 alatti Ubuntu verziókban ennek a csomagnak más neve volt, python-software-properties. Ha ez az Ön esete, akkor használja a következőt:
sudo apt install python-software-properties
Ahhoz, hogy megbizonyosodjunk arról, hogy a csomag helyesen települt és minden fájl ott van, ahol lennie kell, használhatjuk a parancsot:
dpkg -L software-properties-common
Futtassa közvetlenül a fájlt:
sudo /usr/bin/add-apt-repository
Győződjön meg róla, hogy rendelkezik execute jogosultságokkal:
ls -l /usr/bin/add-apt-repository
Ha mindent helyesen csináltál, ez a hiba már nem fog zavarni.