web-dev-qa-db-ja.com

サードパーティのリポジトリを追加する方法。そしてDebianのキー?

サードパーティのリポジトリの追加について、別の同様の 質問 を調べました。 riot というサードパーティのデスクトップIMクライアントを追加しようとしています。このサイトはサードパーティへのリンクを提供していますが、Debianでサードパーティのソースやキーリングを追加する方法については説明していません。 https://riot.im/packages/debian/pool/main/ を実行し、/ etc/apt /sources.listに次の追加を行いました-

######## Third party repos #######
deb https://riot.im/packages/debian/ stretch main

今私は2つの質問があります:-

a。サードパーティのリポジトリです。入力した内容が正しいか、上流から詳細情報を要求する必要があります。

b。すべてのパッケージは通常Debianユニバースで署名されているため、セキュアキーを追加するにはどうすればよいですか。公開鍵は https://riot.im/packages/debian/repo-key.asc で提供されます。

私はDebianのストレッチ/テストを行っています。

3
shirish

キーランを追加するには:

wget https://riot.im/packages/debian/repo-key.asc
Sudo apt-key add repo-key.asc

サードパーティのリポジトリは正しく、 debian wiki に投稿された一般的な形式と互換性があります:

このファイルのエントリは通常、次の形式に従います。

deb http://site.example.com/debian distribution component1 component2 component3
3
GAD3R

使用するリポジトリは、実行しているDebianのバージョンによって異なります。 https://riot.im/packages/debian/dists/ を見て、何が利用できるかを確認してください。あなたが持っているエントリはStretchに適しています。 (ここでは、Releaseファイルのスイートまたはコードネームをtestingまたはstretchと一致させてから、同じファイルにリストされているコンポーネントのコンポーネントmain ここに。)

キーを追加するには、キーをダウンロードして使用します

apt-key add repo-key.asc

それをインストールします。

2
Stephen Kitt