Начини на плащане Abuse

Командата add-apt-repository не е намерена

30.01.2024, 23:21

Дебиан и Убунту разполагат с много различни програми, които са достатъчни, за да задоволят нуждите на повечето потребители. Но има и специални помощни програми, които все още не са включени в хранилищата. Ето защо за Ubuntu, Debian, Linux Mint и други системи е съвсем обичайно да се използват PPA хранилища.

По правило такива хранилища се поддържат или от разработчици на софтуер, така че там винаги ще има нова версия, или от доброволци, те добавят програми, които не са в официалните хранилища. Но когато се опитате да добавите хранилище в системата си, може да получите грешка add-apt-repository командата не е намерена.

Какво означава командата add-apt-repository не е намерена?

Ако преведете словосъчетанието, ще получите следното - командата add-apt-repository не е намерена в системата. И ако нямате такава програма във вашата дистрибуция, то добавянето на хранилище ще бъде проблематично по следните причини:

  1. Използвана е дистрибуция, която е несъвместима със системата за управление на пакети deb, поради което няма команда, няма да можете да използвате ppa в Arch, Gentoo, Manjaro, Fedora и т.н., тук не можете да направите нищо;
  2. Това не е Ubuntu, което се използва. Помощната програма за управление на хранилището е разработена от екипа на Ubuntu и се предлага по подразбиране само с тази дистрибуция, на другите системи, базирани на Debian, трябва да я инсталирате.
  3. Въвеждате командата неправилно. Ако копирате команда от някой интернет ресурс, обърнете внимание на тиретата, в много ресурси те често се заменят автоматично с тирета, поради което командата ще бъде некоректна.

Нека видим как да решим този проблем и да отстраним грешката.

Отстраняване на грешката

Най-лесният начин е да инсталирате пакета, който съдържа необходимата ни програма. Той е наличен в официалните хранилища на повечето дистрибуции.

За да направите това, изпълнете командата:

sudo apt install software-properties-common

Системата може да покаже, че пакетът е инсталиран, но въпреки това продължава да хвърля грешки при опит за инсталиране на PPA:

Това се случва поради грешки по време на инсталацията. Системата мисли, че пакетът е инсталиран, но всъщност във файловата система няма файлове от този пакет, за да решим проблема, можем да го преинсталираме:

sudo apt install --reinstall software-properties-common

Във версиите на Ubuntu под 13.10 този пакет е имал друго име - python-software-properties. Ако вашият случай е такъв, използвайте:

sudo apt install python-software-properties

За да се уверите, че пакетът е инсталиран правилно и всички файлове са там, където трябва да бъдат, можете да използвате командата:

dpkg -L software-properties-common

Изпълнете файла директно:

sudo /usr/bin/add-apt-repository

Уверете се, че имате права за изпълнение:

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

Ако сте направили всичко правилно, тази грешка няма да ви притеснява повече.