Metodi di pagamento Abuse

Ошибка comando add-apt-repository non trovato

30.01.2024, 23:21

Debian e Ubuntu hanno molti programmi diversi che saranno sufficienti a soddisfare le esigenze della maggior parte degli utenti. Ma ci sono utility speciali che non sono ancora presenti nei repository. È quindi abbastanza comune che Ubuntu, Debian, Linux Mint e altri sistemi utilizzino i repository PPA.

Di norma, tali repository sono gestiti dagli sviluppatori di software, quindi ci sarà sempre una nuova versione, oppure da volontari, che aggiungono programmi che non sono presenti nei repository ufficiali. Ma quando si cerca di aggiungere un repository al proprio sistema, si può ottenere l'errore add-apt-repository, comando non trovato.

Che cosa significa il comando add-apt-repository not found?

Se si traduce la combinazione di parole, si ottiene quanto segue: il comando add-apt-repository non è stato trovato nel sistema. Se non si dispone di tale programma nella propria distribuzione, l'aggiunta di un repository sarà problematica per i seguenti motivi:

  1. Si usa una distribuzione incompatibile con il sistema di gestione dei pacchetti deb, per questo non c'è il comando, non si potrà usare ppa in Arch, Gentoo, Manjaro, Fedora e così via, non c'è niente da fare;
  2. Non è Ubuntu a essere utilizzato. L'utilità di gestione dei repository è sviluppata dal team di Ubuntu e viene fornita di default solo con quella distribuzione, su altri sistemi basati su Debian è necessario installarla.
  3. Il comando è stato digitato in modo errato. Se state copiando un comando da qualche risorsa Internet, fate attenzione ai trattini, che in molte risorse sono spesso sostituiti automaticamente da trattini, per cui il comando non sarà corretto.

Vediamo come risolvere questo problema ed eliminare l'errore.

Correggere l'errore

Il modo più semplice è installare il pacchetto che contiene il programma di cui abbiamo bisogno. È disponibile nei repository ufficiali della maggior parte delle distribuzioni.

Per farlo, eseguite il comando:

sudo apt install software-properties-common

Il sistema potrebbe mostrare che il pacchetto è installato, ma nonostante ciò continua a lanciare errori quando si cerca di installare il PPA:

Questo accade a causa di errori durante l'installazione. Il sistema pensa che il pacchetto sia installato, ma in realtà non ci sono file di questo pacchetto nel file system; per risolvere il problema possiamo reinstallarlo:

sudo apt install --reinstall software-properties-common

Nelle versioni di Ubuntu inferiori alla 13.10, questo pacchetto aveva un nome diverso, python-software-properties. Se questo è il vostro caso, usate:

sudo apt install python-software-properties

Per assicurarsi che il pacchetto sia installato correttamente e che tutti i file siano al loro posto, è possibile utilizzare il comando:

dpkg -L software-properties-common

Eseguire direttamente il file:

sudo /usr/bin/add-apt-repository

Assicuratevi di avere i permessi di esecuzione:

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

Se avete fatto tutto correttamente, questo errore non vi darà più fastidio.