Linux版 Slack  (β版) パッケージのシグネチャーを確認する

注意 : Linux版 Slack (β版) をダウンロードするには slack.com/downloads にアクセスしてください。


Our
Linux版 Slack (β版) アプリのパッケージは、Slack からのパッケージであることを証明するため、GPG キーで署名されます。 このシグネチャーを使って Slack のパッケージの信頼性を確認してください。


パッケージのシグネチャーを確認する

重要 : このステップを完了するには、スーパーユーザーの権限が必要です。

RPM ベースの配信

Debian ベースの配信

RPMベースの配信を使ったパッケージのシグネチャーの確認方法はこちらの通りです。 

  1. Slack の公開キーをダウンロード:  wget https://slack.com/gpg/slack_pubkey.gpg
  2. Slack の公開キーを RPM にインポート: 
    sudo rpm --import slack_pubkey.gpg
  3. パッケージのシグネチャーをチェック : rpm --checksig slack-2.8.0-0.1.fc21.x86_64.rpm出力の表示 : 
    slack-2.8.0-0.1.fc21.x86_64.rpm: rsa sha1 (md5) pgp md5 OK
Debian ベースの配信を使ったパッケージ シグネチャーの確認方法はこちらの通りです。 
  1. Linux版 Slack (β版) アプリは debsigs を使って署名されます。プログラム debsig-verify  をインストールしてパッケージを確認する必要があります : sudo apt install debsig-verify
  2. 次に、Slack の公開キーをダウンロードします:
    wget https://slack.com/gpg/slack_pubkey.gpg
  3. ディレクトリを作成して Slack の公開キー用の debsigs ポリシーとキーリングを保存します: 
    sudo mkdir -p /usr/share/debsig/keyrings/7253C9C8BF6A7041
    sudo mkdir -p /etc/debsig/policies/7253C9C8BF6A7041
  4. Slack の公開キーを対応の debsigs キーリングにインポートします:
    sudo gpg --no-default-keyring --keyring /usr/share/debsig/keyrings/7253C9C8BF6A7041/debsig.gpg --import slack_pubkey.gpg
  5. ご希望のエディタで新しいファイルを開きます:
    /etc/debsig/policies/7253C9C8BF6A7041/slack.pol
    その後、次の内容をペーストします: <?xml version="1.0"?>
    <!DOCTYPE Policy SYSTEM "http://www.debian.org/debsig/1.0/policy.dtd">
    <Policy xmlns="http://www.debian.org/debsig/1.0/">
    <Origin Name="Slack" id="7253C9C8BF6A7041" Description="Slack"/>
    <Selection>
    <Required Type="origin" File="debsig.gpg" id="7253C9C8BF6A7041"/>
    </Selection>
    <Verification>
    <Required Type="origin" File="debsig.gpg" id="7253C9C8BF6A7041"/>
    </Verification>
    </Policy>
  6. ファイルを保存し、エディタを終了します。
  7. パッケージのシグネチャーをチェックします :
    debsig-verify slack-desktop-2.8.0-amd64.deb出力の表示 : 
    Debsig: Verified package from ‘Slack’ (Slack)

関連記事

最近チェックした記事