Verificação do pacote do aplicativo do Proton Mail para computador no Fedora (RPM)
- Leitura
- 2 min
- Categoria
- Começar
A Proton assina o pacote RPM do aplicativo do Proton Mail para computador, a partir da versão 1.16.0. Antes de instalar, verifique se o pacote realmente vem da Proton e não foi adulterado. Você só precisa configurar isso uma vez. Sem essa verificação, o dnf instala o pacote mesmo que a assinatura não possa ser verificada e, no Fedora 45 ou posterior, o rpm se recusa a instalá-lo.
Como verificar o pacote RPM
- Abra um terminal na pasta em que deseja baixar os arquivos.
wget https://proton.me/download/mail/linux/RPM-GPG-KEY proton-mail wget https://proton.me/download/mail/linux/ProtonMail desktop-beta.rpm
- Opcional: verifique a impressão digital da chave (um ID único que confirma que é a chave da Proton):
gpg --show-keys RPM-GPG-KEY-proton-mail
A linha logo abaixo de pub deve mostrar esta impressão digital:
1C27DF7A717BCBCAC760A84C0DB4B0701E5FB04A
Se não corresponder, pare e entre em contato com o suporte da Proton.
- Importe a chave:
sudo rpm --import RPM-GPG-KEY-proton-mail
- Verifique o pacote do aplicativo:
rpm --checksig ProtonMail-desktop-beta.rpm
A saída deve terminar com digests signatures OK.
- Instale o aplicativo:
sudo dnf install ./ProtonMail-desktop-beta.rpm
O dnf pode exibir skipped OpenPGP checks for 1 package from repository: @commandline. Isso é esperado, porque o pacote já foi verificado na etapa 4.
Solução de problemas
SIGNATURES NOT OK, ou NOKEY como erro ou aviso: Ou a chave não foi importada (repita as etapas 1–3), ou o pacote é mais antigo que a versão 1.16.0 e não está assinado.
A verificação falha depois que a Proton anunciar uma atualização da chave: Importe a chave novamente (etapas 1–3). Se rpm --version mostrar uma versão anterior à 6, remova primeiro a chave antiga:
- Liste as chaves instaladas:
rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%
{SUMMARY}\n'- Remova a entrada Proton AG (Proton Mail Desktop), usando o nome da lista:
sudo rpm -e gpg-pubkey-xxxxxxxx-xxxxxxxx