Home
» LINUX
»
Come modificare i PPA in Linux Mint (tramite interfaccia grafica e terminale)
Come modificare i PPA in Linux Mint (tramite interfaccia grafica e terminale)
Il modo più semplice per modificare i PPA in Linux Mint è utilizzare lo strumento integrato "Sorgenti software". Nelle versioni più recenti di Linux Mint, la pagina dei PPA consente di aggiungere, rimuovere, abilitare, disabilitare e visualizzare il contenuto dei PPA. Se è necessario modificare direttamente la riga del repository, utilizzare il terminale e modificare il file sorgente APT corrispondente.
Questa guida riflette gli strumenti attualmente disponibili per Linux Mint. Linux Mint 22.3 "Zena" utilizza la base di pacchetti Ubuntu Noble, mentre LMDE è basato su Debian e non deve essere considerato come un target PPA di Ubuntu. Il progetto mintsources di Linux Mint può nascondere la pagina dei PPA quando il supporto PPA è disabilitato.
Gestire i PPA in Linux Mint con Software Sources
1. Sorgenti di software aperto
Apri il menu delle applicazioni, cerca " Sorgenti software" e avvialo. Potrebbe essere richiesta l'autenticazione come amministratore, poiché le impostazioni del repository influiscono sull'intero sistema.
Cerca "Sorgenti software" nel menu dell'applicazione Linux Mint.
2. Apri la pagina PPA
Seleziona PPA nella barra laterale sinistra. L'interfaccia attuale mostra una colonna Abilitati e tre pulsanti principali: Aggiungi , Rimuovi e Sfoglia . I tutorial più vecchi potrebbero menzionare un pulsante Modifica, ma l'attuale interfaccia utente di Linux Mint non ne prevede uno per i PPA.
La pagina attuale relativa ai PPA si concentra sull'attivazione, l'aggiunta, la rimozione e la consultazione delle voci relative ai PPA.
3. Abilitare o disabilitare un PPA esistente
Utilizza la casella di controllo accanto a un PPA per abilitarlo o disabilitarlo. Disabilitarlo è utile durante la risoluzione dei problemi perché mantiene la sorgente configurata senza consentire ad APT di scaricare pacchetti da essa. Dopo aver modificato lo stato del repository, fai clic sul messaggio per aggiornare la cache di APT quando Software Sources te lo propone.
Attiva o disattiva la casella di controllo Abilitato per disabilitare o riabilitare temporaneamente un PPA.
4. Aggiungi un nuovo PPA
Fai clic su Aggiungi , quindi inserisci il PPA nel ppa:owner/nameformato usuale. Copia l'identificativo dalla pagina ufficiale del PPA del progetto anziché indovinarlo. Il codice attuale di mintsources di Linux Mint verifica se il PPA supporta la versione base di Ubuntu del sistema prima di aggiungerlo.
Inserisci l'identificativo PPA nel formato ppa:proprietario/nome, quindi conferma l'aggiunta.
5. Rimuovere un PPA
Seleziona il PPA e fai clic su Rimuovi , quindi aggiorna la cache APT. La rimozione di un repository non comporta automaticamente il downgrade dei pacchetti precedentemente installati da esso, quindi non dare per scontato che il sistema sia tornato alle versioni dei pacchetti di Linux Mint solo perché la voce del PPA è stata rimossa.
Modifica i PPA dal terminale
Il terminale è più indicato quando si desidera eseguire comandi ripetibili o si ha bisogno di esaminare i file APT effettivi.
Sostituisci owner/namecon il PPA che desideri effettivamente. Il add-apt-repositoryflusso di lavoro gestisce automaticamente l'inserimento del codice sorgente e la chiave di firma, il che è più sicuro rispetto all'inserimento manuale di comandi chiave da vecchi tutorial.
Utilizza il comando add-apt-repository con l'identificativo PPA, quindi aggiorna i metadati del pacchetto.
Questa soluzione è preferibile alla semplice eliminazione del file sorgente, poiché le versioni attuali di Linux Mint mantengono una chiave di firma dedicata anche per i PPA.
Rimuovi il PPA con add-apt-repository, quindi esegui apt update.
Trova il file sorgente e la chiave PPA
APT legge repository aggiuntivi da /etc/apt/sources.list.d/. L'attuale versione di Linux Mint, mintsources, scrive un PPA come .listfile e memorizza la sua chiave in /etc/apt/keyrings/con un signed-by=riferimento. È possibile ispezionare entrambe le posizioni con:
ls /etc/apt/sources.list.d/
ls /etc/apt/keyrings/
APT supporta anche il formato più recente , come documentato nel manuale sources.list.sources di Ubuntu , quindi non date per scontato che ogni repository di terze parti utilizzi un file..list
Le definizioni dei repository e le relative chiavi di firma risiedono in posizioni di configurazione APT separate.
Modificare manualmente una riga sorgente PPA
Se devi effettivamente modificare l'URI, la suite o le opzioni, esegui prima un backup del file e modificalo come utente root:
Non modificare il nome in codice di Ubuntu solo per forzare il funzionamento di un PPA non supportato. Linux Mint 22.3 utilizza la base Noble e l'attuale implementazione di Software Sources verifica la compatibilità del PPA con il nome in codice della base. Ignorare questo controllo può creare conflitti di dipendenza o causare errori negli aggiornamenti futuri. Consulta le informazioni di rilascio di Linux Mint 22.3 per conoscere la sua base di pacchetti.
La modifica manuale è consigliata solo nei casi in cui si conoscono l'URI del repository, la suite e il riferimento alla chiave di firma.
Cosa fare se l'aggiornamento di apt fallisce dopo una modifica del PPA
Errore 404 o "non è presente un file Release": probabilmente il PPA non pubblica pacchetti per la tua versione base di Ubuntu. Disabilitalo o rimuovilo invece di cambiare il nome della suite con un nome in codice casuale.
Errore di firma o NO_PUBKEY: rimuovere e riaggiungere il PPA dalla sua fonte ufficiale. Evitare le istruzioni obsolete che si basano su apt-key add; la versione corrente di Mint utilizza file keyring per repository.
Avviso di repository duplicato: controlla le sorgenti software /etc/apt/sources.list.d/per individuare voci duplicate, quindi mantieni solo la sorgente desiderata.