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.
Mit jelent az add-apt-repository parancs nem található?

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:
- Olyan disztribúciót használsz, amely nem kompatibilis a deb csomagkezelő rendszerrel, ezért nincs parancs, nem fogod tudni használni a ppa-t Arch, Gentoo, Manjaro, Fedora és így tovább, itt nem tudsz mit tenni;
- Nem az Ubuntut használják. A repository management segédprogramot az Ubuntu csapata fejlesztette ki, és alapértelmezetten csak ehhez a disztribúcióhoz jár, más Debian-alapú rendszereken telepítened kell.
- Rosszul gépeled be a parancsot. Ha valamilyen internetes forrásból másolsz be egy parancsot, figyelj a kötőjelekre, sok forráson gyakran automatikusan kötőjelekkel helyettesítik őket, emiatt a parancs hibás lesz.
Lássuk, hogyan lehet megoldani ezt a problémát és kiküszöbölni a hibát.
A hiba kijavítása
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.



