apt-key 如何取得 keyid ? - Linux

Table of Contents

我在一台新的 debian 上安裝 compiz-reloaded 。照網頁指示加入 key

# wget -q http://download.tuxfamily.org/compiz/apt/key.pub -O- | apt-key add - && echo "deb http://download.tuxfamily.org/compiz/debian $(lsb_release -sc) main"
gpg: WARNING: nothing exported
gpg: no valid OpenPGP data found.
gpg: Total number processed: 0


不知為何....

想到筆電上加過,想說由那裡匯出再匯入好了。
但我的顯示好像和 google 到的不一樣,找不到 keyid

# apt-key list
/etc/apt/trusted.gpg
--------------------
pub rsa4096 2016-03-11 [SC]
D1A5 CB2A 113F EA40 DC6D 68B9 1F87 540B 4A72 9399
uid [ unknown] Compiz Debian (maintained by Jof Thibaut) <[email protected]>


請問要如何得到 id 呢?
還有,無法直接 apt-key add 是為何?漏裝了什麼還是他網站資料有更動過?
(資料毀損?駭客?)

--

All Comments

Barb Cronin avatarBarb Cronin2017-11-30
XD 沒人回
Callum avatarCallum2017-12-04
上面那個阿... 載key跟apt-key add分開 不要直接pipe
忘記什麼原因造成的了 反正從某版debian之後都一樣
Gary avatarGary2017-12-09
下面那個阿 pub後面的都是key id阿
Freda avatarFreda2017-12-11
舊的格式應該是寫成 4096R/4A729399
Jacob avatarJacob2017-12-14
就public key的fingerprint通常是指最長(40-digit)的
但為了方便你可以取後面16-或8-digit 當key id
Lily avatarLily2017-12-16
早期8-digit就一直有潛在的衝突問題 新版本不知道有沒有拿
掉 你可以試試...
Tracy avatarTracy2017-12-20
然後wget那個.. 我記得其中一個可能是後來debian的版本有要
求"binary" OpenPGP format 如果key server給錯header
Emma avatarEmma2017-12-21
載成text/plain 就可能會失敗
我是比較建議都用curl囉
Jake avatarJake2017-12-26
但你這問題可能是這篇討論的 https://tinyurl.com/yam3uup7
Bennie avatarBennie2017-12-29
原因是trusted.gpg 新版改成放到trusted.gpg.d/的目錄裡
Margaret avatarMargaret2017-12-30
所以拿掉/etc/apt/trusted.gpg 就解決了