Come correggere l'errore del comando add-apt-repository non trovato in Crostini Linux

Guide E How-To

Se ricevi l'errore 'comando add-apt-repository non trovato' quando provi ad aggiungere un repository in Crostini Linux, ci sono alcune cose che puoi fare per risolverlo. Innanzitutto, prova a eseguire il comando apt update per assicurarti che l'elenco dei pacchetti sia aggiornato. Se non funziona, puoi provare a installare il pacchetto software-properties-common, che dovrebbe fornire il comando add-apt-repository. Se nessuna di queste soluzioni funziona, puoi provare ad aggiungere manualmente il repository modificando il file /etc/apt/sources.list e aggiungendo tu stesso la riga del repository. Assicurati solo di utilizzare la sintassi corretta per i tuoi repository.

Mentre continuiamo la nostra serie Command Line, siamo sempre alla ricerca di modi per provare nuovi software e metodi alternativi per l'installazione di applicazioni Linux. Un'istanza comune che si presenta frequentemente è l'installazione di software da un repository diverso da Debian Buster predefinito fornito con Crostini Linux su Chrome OS. Se hai armeggiato con Crostini, è possibile che ti sia imbattuto in questa stessa situazione e nell'errore che si verifica quando provi ad aggiungere un repository secondario.

Per il nostro esempio, utilizzeremo il repository Debian Stretch poiché è un repository attendibile e sappiamo già che funziona bene su Chrome OS. Quando Chrome OS è stato aggiornato ai contenitori Debian 10 (Buster), i repository Debian 9 (Stretch) sono stati rimossi. Per aggiungere il repository Debian Stretch principale, useremo il seguente comando nel terminale. |_+_|

Immediatamente, vedrai che questo metodo non funziona a causa del pacchetto software-properties-common mancante e il seguente errore verrà stampato nel terminale. |_+_| Niente panico. È una soluzione semplice. Per prima cosa, dovremo installare il file proprietà-software-comune pacchetto e quindi eseguire il comando per aggiungere il repository Debian Stretch.|_+_|

Una volta completata l'installazione e aggiunto il repository, eseguire |_+_| per assicurarti che tutto sia aggiornato. (Questo è solo un esempio. Non ci sono motivi per utilizzare il repository Stretch. Troverai le stesse versioni delle applicazioni e talvolta quelle più recenti nel repository Buster. ) Ora che hai finito, puoi verificare che il tuo repository sia stato aggiunto usando |_+_| comando e visualizzando |_+_| file che ospitava i repository. Esegui il seguente comando per verificare che Stretch Main sia ora in quel file. |_+_|

Se stai aggiungendo un repository per installare una singola applicazione e non vuoi mantenere il repository nell'elenco delle fonti, puoi rimuoverlo aggiungendo il comando |_+_| al comando apt-add che abbiamo usato. Questo comando ha questo aspetto:|_+_|

Per alcuni repository, potresti riscontrare un errore quando provi a eseguire |_+_|. C'è una serie di motivi per cui questo può accadere. Chiavi mancanti e fonti non sicure sono errori comuni quando si aggiunge un repository a Crostini. Se colpisci quel muro, lascia un commento qui sotto e possiamo affrontare insieme il repository specifico poiché il metodo per correggere quell'errore può variare.