Начини плаћања Abuse

Грешка команде add-apt-repository није пронађена

30.01.2024, 23:21

Дебијан и Убунту имају много различитих програма који ће бити довољни да задовоље потребе већине корисника. Али постоје посебни услужни програми који још увек нису у репозиторијумима. Стога се 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 

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