Página inicial da Proton

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

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

  1. Importe a chave:
sudo rpm --import RPM-GPG-KEY-proton-mail
  1. Verifique o pacote do aplicativo:
rpm --checksig ProtonMail-desktop-beta.rpm

A saída deve terminar com digests signatures OK.

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

  1. Liste as chaves instaladas:

rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%  
{SUMMARY}\n'
  1. Remova a entrada Proton AG (Proton Mail Desktop), usando o nome da lista:
sudo rpm -e gpg-pubkey-xxxxxxxx-xxxxxxxx