GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Come risolvere il comando add-apt-repository non trovato su Ubuntu e Debian

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.


Ubuntu
  1. bash:netstat:comando non trovato – Debian/Ubuntu Linux

  2. Correggi l'errore "comando add-apt-repository non trovato" su Ubuntu e Debian

  3. (Risolto) comando apt-add-repository non trovato – Ubuntu e Debian

  4. Comando di spawn non trovato su Ubuntu 14.04?

  5. Correzione sudo:add-apt-repository:comando non trovato errore

Come utilizzare apt Package Manager sulla riga di comando di Ubuntu

Bash ifconfig:comando non trovato in Ubuntu e Debian

Come risolvere il comando Ifconfig non trovato su CentOS 7

Come risolvere il comando Ifconfig non trovato su Ubuntu 20.04 LTS

Comando Ping non trovato? Installa Ping su Ubuntu

Come risolvere il problema:il comando curl non ha trovato un errore