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.

Menu delle applicazioni di Linux Mint con le sorgenti software evidenziate nei risultati di ricerca
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.

Pagina dei PPA (Packet Payment Arrangement) delle sorgenti software di Linux Mint con la colonna "Abilitato" e i pulsanti "Aggiungi", "Rimuovi" e "Sfoglia".
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.

Sorgenti software di Linux Mint con una riga PPA selezionata e la relativa casella di controllo "Abilitato" visibile
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.

Aggiungere una finestra di dialogo PPA nelle sorgenti software di Linux Mint che mostri il proprietario del PPA e il formato del nome.
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.

Aggiungi un PPA

sudo add-apt-repository ppa:owner/name
sudo apt update

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.

Terminale di Linux Mint che mostra sudo add-apt-repository con un PPA di esempio
Utilizza il comando add-apt-repository con l'identificativo PPA, quindi aggiorna i metadati del pacchetto.

Rimuovere un PPA in modo pulito

sudo add-apt-repository --remove ppa:owner/name
sudo apt update

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.

Terminale Linux Mint che mostra il comando add-apt-repository remove seguito da sudo apt update
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

Elenco dei file presenti nelle directory sources.list.d e apt keyrings del terminale Linux Mint.
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:

sudo cp /etc/apt/sources.list.d/example.list /etc/apt/sources.list.d/example.list.bak
sudo nano /etc/apt/sources.list.d/example.list
sudo apt update

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.

GNU nano modifica una riga del codice sorgente di un PPA di Linux Mint con un percorso del portachiavi firmato da
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.

Per maggiori informazioni su cosa sia un PPA e su come Launchpad lo firmi, consultare la documentazione ufficiale di Launchpad relativa ai PPA .

Lascia un commento

Come recuperare in modo sicuro partizioni e dati del disco rigido persi

Come recuperare in modo sicuro partizioni e dati del disco rigido persi

Scopri come recuperare partizioni e file persi con TestDisk e PhotoRec. Proteggi l'unità di origine, esegui una scansione sicura e salva i dati recuperati su un altro disco.

Come scansionare i codici QR su un computer desktop Linux

Come scansionare i codici QR su un computer desktop Linux

Scansiona i codici QR su Linux con CoBang utilizzando una webcam o un file immagine. Consulta le opzioni di installazione, i passaggi di configurazione e le soluzioni per l'accesso alla fotocamera tramite Flatpak.

Come modificare le impostazioni della webcam su Linux con Cameractrls

Come modificare le impostazioni della webcam su Linux con Cameractrls

Modifica le impostazioni della webcam su Linux con Cameractrls: regola l'esposizione, il colore, la riduzione dello sfarfallio e altri controlli supportati, quindi verifica le modalità video compatibili.

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Come installare PhpStorm su Linux: Toolbox, Tar.gz, Snap e AUR

Installa PhpStorm su Linux con JetBrains Toolbox o con l'archivio tar.gz autonomo, oltre alle opzioni Snap e Arch AUR. Java è già incluso.

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Come eseguire il backup di un CD-ROM come immagine ISO su Linux

Crea un'immagine ISO di un CD-ROM su Linux con GNOME Disks o dd. Identifica l'unità ottica, monitora la copia, verifica l'immagine e scopri quando un disco danneggiato o un disco audio richiede uno strumento aggiuntivo.

Come installare Cisco Packet Tracer su Linux

Come installare Cisco Packet Tracer su Linux

Scarica Cisco Packet Tracer 9.0.1 per Ubuntu a 64 bit, installa il pacchetto DEB con APT, accetta la licenza nel Terminale ed effettua l'accesso per avviare un laboratorio.

Come configurare due pannelli su XFCE 4

Come configurare due pannelli su XFCE 4

Crea un pannello XFCE 4 separato per ogni schermo, assegna il secondo pannello all'uscita corretta, posizionalo e ridimensionalo, e aggiungi i launcher e gli elementi di stato necessari.

Come ritagliare un'immagine su Linux con GIMP

Come ritagliare un'immagine su Linux con GIMP

Rimuovere lo sfondo di una foto su Linux con GIMP: traccia il soggetto, elimina lo sfondo selezionato, mantieni la trasparenza ed esporta un file PNG riutilizzabile.

Applicazione desktop Google Tasks: come utilizzarla su un computer

Applicazione desktop Google Tasks: come utilizzarla su un computer

Apri Google Tasks in un browser, aggiungi un collegamento a Chrome o avvialo come un'app e gestisci le attività con data tramite Calendar e Gmail.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler: un campionatore musicale gratuito e semplice per creare ritmi da tastiera.

OKSampler associa i file MP3 ai tasti della tastiera e permette la riproduzione in loop dell'audio. Scopri cosa fa questo software gratuito ormai datato, dove finiscono le sue vecchie funzionalità e cosa controllare prima di scaricarlo.