Introduzione
L'errore di Ubuntu "comando add-apt-repository non trovato" viene visualizzato quando si tenta di aggiungere un nuovo repository software. Ciò indica che il repository add-apt pacchetto mancante sul tuo sistema.
Questo tutorial risolve l'errore "comando add-apt-repository non trovato" su Ubuntu e distribuzioni Linux basate su Debian .
Prerequisiti
- Un account utente con privilegi sudo
- Accesso a una finestra del terminale/riga di comando (Ctrl+Alt+T o Ctrl+Alt+F2)
Passaggi per risolvere add-apt-repository:errore comando non trovato
Passaggio 1:aggiorna i repository Ubuntu locali
Apri una finestra di terminale e inserisci il comando per aggiornare i repository:
sudo apt update
Il sistema conferma che l'elenco dei repository software sul computer locale si sta aggiornando.
Fase 2:installa il pacchetto software-properties-common
Il repository add-apt command non è un pacchetto normale che può essere installato con apt
su Ubuntu LTS/Debian. Al contrario, è un componente del software-properties-common pacchetto.
Per ottenere il add-apt-repository
comando, installa le proprietà-software-common pacchetto:
sudo apt install software-properties-common
Questo è un esempio di output dopo un'installazione riuscita:
Quindi, aggiorna nuovamente il repository con:
sudo apt update
Come aggiungere Apt Repository in Ubuntu e Debian
Alcuni pacchetti software non sono inclusi nei repository predefiniti. Per semplificare l'installazione, gli sviluppatori hanno creato i propri repository software. Questo è quando il add-apt-repository
viene utilizzato il comando.
Ad esempio, Vino è un pacchetto popolare per l'esecuzione di software non Linux su un sistema Linux. Ma l'ultima versione non è disponibile tramite i repository predefiniti.
Per installare l'ultima versione di Wine su Ubuntu, devi prima concedere l'accesso al repository di Wine:
sudo apt-add-repository ‘deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main’
Altri software potrebbero essere soggetti a licenze aggiuntive. Come nel caso di Debian, una licenza restrittiva può squalificare un pacchetto dall'essere incluso nei repository predefiniti. In questi casi, il add-apt-repository
command è la chiave per concedere l'accesso al software che vuoi installare.
Cos'è un repository in Ubuntu
Un pacchetto software è un'applicazione. In alcuni casi un pacchetto necessita di altri pacchetti (chiamati dipendenze ) per eseguire.
Un gestore di pacchetti esegue il lavoro di caricamento del pacchetto software desiderato. Se sono presenti dipendenze, anche il gestore pacchetti installa quelle. Inoltre, un gestore di pacchetti tiene automaticamente traccia di tutti i software e gli aggiornamenti installati.
Un gestore di pacchetti lavora in tandem con un repository software . Un repository è un database di molti pacchetti software diversi. Per impostazione predefinita, ogni distribuzione Linux concede l'accesso a una serie di repository predefiniti di base.
In Ubuntu, i repository predefiniti sono:
- Principale – Software gratuito e open source degli sviluppatori Ubuntu
- Universo – Software gratuito e open source della comunità Linux
- Limitato – Driver di dispositivo e altro software su licenza dei produttori
- Multiverso – Tutti gli altri software soggetti a copyright o restrizioni legali
In Debian, i repository predefiniti sono:
- Principale – Software con licenza gratuita
- Contribuisci – Software gratuito che dipende da software con licenza non libero
- Non gratuito – Software con limitazioni di utilizzo e distribuzione
Se desideri installare un pacchetto software che non è incluso in questi repository predefiniti, devi aggiungere tale repository al tuo gestore di pacchetti.