Verifica del pacchetto dell’app desktop Proton Mail su Fedora (RPM)
- Lettura
- 1 minuto
- Categoria
- Inizia
Proton firma il pacchetto RPM dell’app desktop Proton Mail, a partire dalla versione 1.16.0. Prima di installarlo, verifica che il pacchetto provenga davvero da Proton e che non sia stato manomesso. È sufficiente configurare questa verifica una sola volta. Senza questa verifica, dnf installa il pacchetto anche se non è possibile verificare la firma e, su Fedora 45 o versioni successive, rpm rifiuta di installarlo.
Come verificare il pacchetto RPM
- Apri un terminale nella cartella in cui vuoi scaricare i file.
wget https://proton.me/download/mail/linux/RPM-GPG-KEY proton-mail wget https://proton.me/download/mail/linux/ProtonMail desktop-beta.rpm
- Facoltativo: verifica l’impronta digitale della chiave (un ID univoco che conferma che si tratta della chiave di Proton):
gpg --show-keys RPM-GPG-KEY-proton-mail
La riga subito sotto pub dovrebbe mostrare questa impronta digitale:
1C27DF7A717BCBCAC760A84C0DB4B0701E5FB04A
Se non corrisponde, interrompi e contatta il supporto Proton.
- Importa la chiave:
sudo rpm --import RPM-GPG-KEY-proton-mail
- Verifica il pacchetto dell’app:
rpm --checksig ProtonMail-desktop-beta.rpm
L’output dovrebbe terminare con digests signatures OK.
- Installa l’app:
sudo dnf install ./ProtonMail-desktop-beta.rpm
dnf potrebbe visualizzare skipped OpenPGP checks for 1 package from repository: @commandline. È previsto, perché hai già verificato il pacchetto nel passaggio 4.
Risoluzione dei problemi
SIGNATURES NOT OK, oppure un errore del tipo NOKEY o un avviso: la chiave non è stata importata (ripeti i passaggi da 1 a 3), oppure il pacchetto è precedente alla versione 1.16.0 e non è firmato.
La verifica fallisce dopo che Proton annuncia un aggiornamento della chiave: importa di nuovo la chiave (passaggi da 1 a 3). Se rpm --version mostra una versione precedente alla 6, rimuovi prima la vecchia chiave:
- Elenca le chiavi installate:
rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%
{SUMMARY}\n'- Rimuovi la voce Proton AG (Proton Mail Desktop), usando il nome presente nell’elenco:
sudo rpm -e gpg-pubkey-xxxxxxxx-xxxxxxxx