web-dev-qa-db-ja.com

信頼できないパッケージapt-transport-https

私はDebian wheezyを使用していますが、httpsプロトコルを介してaptリポジトリにアクセスできるようにするパッケージapt-transport-httpsをインストールしたいと思います。

本当に私を困惑させるのは、apt-getが私に次のメッセージを与えることです:

$ Sudo apt-get install apt-transport-https
...
The following NEW packages will be installed:
  apt-transport-https
0 upgraded, 1 newly installed, 0 to remove and 14 not upgraded.
Need to get 109 kB of archives.
After this operation, 166 kB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  apt-transport-https
Install these packages without verification [y/N]?

パッケージをインストールする前にこれを明確にしたいので、Nを押しました。このパッケージの認証情報が提供されないのはなぜですか?特に安全な転送プロトコルを提供するパッケージでは、これがデフォルトになると思います。

11
Giorgio

実行中apt-get update apt-transport-httpsがインストールされていないhttpsミラーの場合、シグネチャを無効化する副作用として、キャッシュされた(ソース)データを無効化した可能性があります。一時的に非httpsミラーに戻します)。

16
Thushi

Debianは、debian-archive-keyringパッケージに将来のパッケージの署名に使用される鍵を追加します。このため、このパッケージを更新する必要があります。 apt-get updateは機能しません。キーリングを(再)インストールする必要があるかもしれません:

Sudo apt-get remove debian-keyring debian-archive-keyring

Sudo apt-get clean

Sudo apt-get update

Sudo apt-get -y install debian-keyring debian-archive-keyring

ソース: サーバー障害

1
kirill-a