Proton ana sayfası

Linux için Proton Mail Bridge paketini doğrulama

Okuma süresi
3 dakikalık
Kategori
Linux'ta Kurulum

İndirdiğiniz Bridge yazılımının bizden geldiğini doğrulamak için bir imza sunuyoruz. Windows ve Mac için bu kontrol, kurulum sırasında otomatik olarak gerçekleştirilir. Ancak Linux paketleri, kullanıcının ek bir güvenlik kontrolü yapmasını gerektirir.

Proton Mail Bridge hem .deb hem de .rpm sürümlerini destekler. .deb sürümünü kullanıyorsanız talimatları aşağıda bulabilirsiniz. .rpm sürümünü kullanıyorsanız talimatlarınızı bulmak için aşağı kaydırın. PKGBuild kurulumları otomatik olarak doğrulanır.

Bu yazının yazıldığı sırada güncel Proton Mail Bridge sürümü 3.8.2’dir. Bu durum gelecekte değişecektir, bu nedenle komutlara doğru sürümü yazdığınızdan emin olun. Bunu yapmadıysanız Bridge yakın zamanda en yeni sürüme güncellenecektir.

DEB paketi nasıl doğrulanır

Proton Mail Bridge DEB paketi, debsigs programı kullanılarak imzalanmıştır.

İlk olarak debsig-verify ve debian-keyring paketlerinin kurulu olduğundan emin olun.

sudo apt-get install debsig-verify debian-keyring

Herkese açık anahtarı indirin

wget https://proton.me/download/bridge/bridge_pubkey.gpg

Herkese açık anahtarı sisteminize içe aktarın

gpg --dearmor --output debsig.gpg bridge_pubkey.gpg

sudo mkdir -p /usr/share/debsig/keyrings/E2C75D68E6234B07

sudo mv debsig.gpg /usr/share/debsig/keyrings/E2C75D68E6234B07

Bu konum root sahipliğinde olduğu için burada sudo kullanmamız gerekir.

İlke dosyasını indirin ve kurun

wget https://proton.me/download/bridge/bridge.pol

sudo mkdir -p /etc/debsig/policies/E2C75D68E6234B07

sudo cp bridge.pol /etc/debsig/policies/E2C75D68E6234B07

DEB dosyasının bulunduğu klasörde olduğunuzdan emin olun, ardından aşağıdaki komutu çalıştırarak DEB dosyasını doğrulayın:

debsig-verify protonmail-bridge_3.13.0-1_amd64.deb

Bridge’i henüz indirmediyseniz aşağıdaki komutu çalıştırabilirsiniz:

wget https://proton.me/download/bridge/protonmail-bridge_3.13.0-1_amd64.deb

Kontrol başarılı olursa şunu görmeniz gerekir:

debsig: Verified package from 'Proton Technologies AG (ProtonMail Bridge developers) bridge@protonmail.ch'

Paket yöneticinizi kullanarak paketi kurun:

sudo apt install ./protonmail-bridge_3.13.0-1_amd64.deb

RPM paketi nasıl doğrulanır

Proton Mail Bridge RPM paketi, rpm –sign kullanılarak imzalanmıştır.

bridge_pubkey.gpg herkese açık anahtarı burada bulunabilir.

İndirmek için aşağıdaki komutu kullanabilirsiniz:

wget https://proton.me/download/bridge/bridge_pubkey.gpg

Bridge uygulamasının herkese açık anahtarını anahtarlığınıza içe aktarmak için aşağıdaki talimatları uygulayın:

sudo rpm --import bridge_pubkey.gpg

.rpm dosyasını kontrol etmek için şu komutu çalıştırın:

rpm --checksig protonmail-bridge-3.13.0-1.x86_64.rpm

Bridge’i henüz indirmediyseniz aşağıdaki komutla indirebilirsiniz:

wget https://proton.me/download/bridge/protonmail-bridge-3.13.0-1.x86_64.rpm

Başarılı sonuç şu şekilde görünmelidir:

protonmail-bridge-3.13.0-1.x86_64.rpm: digests signatures OK

Ardından Bridge’i kurmak için aşağıdaki komutu çalıştırın:

sudo dnf install ./protonmail-bridge-3.13.0-1.x86_64.rpm

Dosyayı doğrulamakta hâlâ sorun yaşıyorsanız, doğrulamanın başarıyla tamamlanmasını sağlamak için kaldırmanız gereken daha eski bir anahtarınız olabilir.

package protonmail-bridge-3.13.0-1.x86_64 does not verify: Header V4 RSA/SHA256 Signature, key ID e6234b07: NOTTRUSTED

Kullanılabilir anahtarları listelemek için aşağıdaki komutu çalıştırın:

rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\t%{SUMMARY}\n'

Şuna benzer bir şey görmeniz gerekir:

gpg-pubkey-18b8e74c-62f2920f Fedora (39) public key
gpg-pubkey-xxxxxxxx-xxxxxxx Proton Technologies AG (ProtonMail Bridge developers) public key

Anahtarı kaldırmak için aşağıdaki komutu çalıştırın:

sudo rpm -e gpg-pubkey-xxxxxxxx-xxxxxxx

Listeleme komutunu tekrar çalıştırarak anahtarın kaldırıldığını onaylayın; artık RPM dosyasını kurabilmeniz gerekir.

PKGBUILD nasıl doğrulanır

Paket derleme sırasında otomatik olarak doğrulandığından PKGBuild’i doğrulamak gerekli değildir.