Formas de pagamento Abuse

Ошибка comando add-apt-repository não encontrado

30.01.2024, 23:21

Debian e Ubuntu têm muitos programas diferentes que serão suficientes para satisfazer as necessidades da maioria dos utilizadores. Mas há utilitários especiais que ainda não estão nos repositórios. É por isso bastante comum para o Ubuntu, Debian, Linux Mint e outros sistemas utilizarem repositórios PPA.

Por norma, estes repositórios são mantidos ou por programadores de software, pelo que haverá sempre uma nova versão, ou por voluntários, que adicionam programas que não estão nos repositórios oficiais. Mas quando tenta adicionar um repositório ao seu sistema, pode receber o erro add-apt-repository command not found.

O que significa add-apt-repository command not found?

Se traduzir a combinação de palavras, obterá o seguinte - o comando add-apt-repository não foi encontrado no sistema. E se não tiver um programa deste género na sua distribuição, então adicionar um repositório será problemático pelas seguintes razões:

  1. É utilizada uma distribuição que é incompatível com o sistema de gestão de pacotes deb, é por isso que não existe nenhum comando, não poderá utilizar o ppa no Arch, Gentoo, Manjaro, Fedora e assim por diante, não há nada que possa fazer aqui;
  2. Não é o Ubuntu que é utilizado. O utilitário de gestão de repositórios é desenvolvido pela equipa do Ubuntu e vem por defeito apenas com essa distribuição, noutros sistemas baseados em Debian tem de o instalar.
  3. Está a escrever o comando incorretamente. Se estiver a copiar um comando de algum recurso da Internet, preste atenção aos hífenes, em muitos recursos eles são frequentemente substituídos por traços automaticamente, por isso o comando estará incorreto.

Vamos ver como resolver este problema e eliminar o erro.

Corrigir o erro

A forma mais fácil é instalar o pacote que contém o programa de que necessitamos. Ele está disponível nos repositórios oficiais da maioria das distribuições.

Para o fazer, execute o comando:

sudo apt install software-properties-common

O sistema pode mostrar que o pacote está instalado, mas apesar disso continua a dar erros ao tentar instalar o PPA:

Isso acontece por causa de erros durante a instalação. O sistema pensa que o pacote está instalado, mas na verdade, não existem ficheiros deste pacote no sistema de ficheiros, para resolver o problema podemos reinstalá-lo:

sudo apt install --reinstall software-properties-common

Nas versões do Ubuntu abaixo da 13.10, este pacote tinha um nome diferente, python-software-properties. Se este for o seu caso, então use:

sudo apt install python-software-properties

Para ter certeza que o pacote foi instalado corretamente e todos os arquivos estão onde deveriam estar, pode-se usar o comando:

dpkg -L software-properties-common

Executar o ficheiro diretamente:

sudo /usr/bin/add-apt-repository

Certifique-se de que tem permissões de execução:

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

Se tiver feito tudo corretamente, este erro não o incomodará mais.