PPAの認証問題


11

パッケージを作成し、PPAにアップロードしました。それが構築された後、私はそれをインストールに行きましたが、このメッセージに直面しました:

$ sudo apt-get install stackapplet
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following NEW packages will be installed:
  stackapplet
0 upgraded, 1 newly installed, 0 to remove and 31 not upgraded.
Need to get 17.7kB of archives.
After this operation, 106kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  stackapplet
Install these packages without verification [y/N]?

パッケージが検証されていないことを警告するのはなぜですか?

回答:


14

最も可能性が高いのは、APTキーリングにPGPキーがないことです。次のコマンドでキーを追加できます。

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 72D340A3

もちろん、キーをPPAキーに置き換える必要があります。

また、次のコマンドはキーを自動的に追加します。

sudo add-apt-repository ppa:user/ppa-name

キーを追加した後、apt-get updateを実行して署名をダウンロードおよび検証する必要があります。


1
+1、ちなみに、PPAを追加するための正確なコマンドはPPA Webページに表示されます。
イザヤ

パーフェクト!小さな小さな問題-リポジトリが「Ubuntu Software Center」に表示されません。
ネイサンオスマン

@Pynt:私は...ページの任意の場所に表示されていない
ネイサン・オスマン


@Pynt:/etc/apt/sources.listファイルに追加する行だけが表示されます。コマンドが表示されません。
ネイサンオスマン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.