Debian

不受信任的軟體包 apt-transport-https

  • December 24, 2014

我正在使用 Debian wheezy,我想安裝該軟體包apt-transport-https,它允許通過https協議訪問 apt 儲存庫。

真正讓我感到困惑的是,它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是因為我想在安裝軟體包之前澄清這一點。為什麼沒有提供此包的身份驗證資訊?我希望這是預設設置,尤其是對於提供安全傳輸協議的包。

當為未安裝 apt-transport-httpsapt-get updatehttps鏡像執行時,您可能使記憶體(源)數據無效,作為使簽名無效的副作用 - 這應該在再次執行“apt-get update”後自行修復(您可能必須恢復臨時到非 https 鏡像)。

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

來源:伺服器故障

引用自:https://unix.stackexchange.com/questions/175764