Homepage di Proton

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

  1. 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
  1. 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.

  1. Importa la chiave:
sudo rpm --import RPM-GPG-KEY-proton-mail
  1. Verifica il pacchetto dell’app:
rpm --checksig ProtonMail-desktop-beta.rpm

L’output dovrebbe terminare con digests signatures OK.

  1. 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:

  1. Elenca le chiavi installate:

rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%  
{SUMMARY}\n'
  1. Rimuovi la voce Proton AG (Proton Mail Desktop), usando il nome presente nell’elenco:
sudo rpm -e gpg-pubkey-xxxxxxxx-xxxxxxxx