Come risolvere l'errore “Il repository non ha un file di rilascio”

Mentre lavori con varie distribuzioni Linux, dovrai installare repository software, inclusi repository di terze parti come i PPA di Ubuntu. Nella maggior parte dei casi, le installazioni funzioneranno correttamente. Tuttavia, potresti incontrare l’errore “il repository non ha un file di rilascio” mentre installi alcuni software.
Questo tutorial dettaglia cosa significa l’errore “il repository non ha un file di rilascio” e ti mostra come risolvere questo errore spesso frustrante.
Cosa significa l’errore “il repository non ha un file di rilascio”
L’errore “il repository non ha un file di rilascio” significa che i repository PPA di terze parti aggiunti al tuo sistema non sono disponibili per la versione della tua distribuzione. Significa semplicemente che il repository PPA che hai aggiunto non è disponibile per il tuo rilascio attuale.
La causa più comune di questo errore è rappresentata dai casi in cui stai installando un repository che non si aggiorna per supportare la versione di Ubuntu che stai utilizzando.
Ad esempio, proviamo a utilizzare i PPA per Ubuntu 20.04 su Ubuntu 21.04. Se tenti di installare un PPA – come “tsbarnes/indicator-keylock” – su Ubuntu 21.04, verrà mostrato un errore “il repository non ha un file di rilascio”.

Ora che sai cos’è l’errore “questo repository non ha un file di rilascio” e la sua causa, possiamo concentrarci su come risolverlo.
Leggi anche: Come rimuovere i PPA sulle distribuzioni basate su Ubuntu
Come risolvere l’errore “questo repository non ha un file di rilascio”
Il modo più veloce e semplice per risolvere questo errore è eliminare il repository che causa il problema. Per farlo, esegui il comando:
sudo add-apt-repository --remove ppa:[nome]In questo caso, per rimuovere il repository PPA che causa l’errore, eseguiremmo il comando:
sudo add-apt-repository --remove ppa:tsbarnes/indicator-keylockQuesto consente di aggiornare e utilizzare gli altri repository nel tuo sistema senza errori.

Conclusione
Un altro modo per risolvere l’errore “questo repository non ha un file di rilascio” è utilizzare il Centro Software di Ubuntu. Scopri il metodo qui.
Leggi anche: Risolvere l’errore “l’username non è nel file sudoers. Questo incidente sarà segnalato” in Ubuntu