arch linux安裝mongodb出現gpg: 從公鑰服務器接收失敗:一般錯誤的解決辦法


  MongoDB (from humongous) 是一個開源的,面向文檔的數據庫系統,由 MongoDB Inc. (formerly 10gen)開發並提供支持. 它是NoSQL家族中的一員, 替代用表儲存數據的經典的關系型數據庫, MongoDB的數據儲存結構類似於用動態視圖(dynamic schemas)儲存類JSON文檔(JSON-like documents) (MongoDB稱這種格式為BSON, 將數據盡早盡快地整合成對應的應用類型.

  由於 MongoDB 修改了軟件授權協議,官方軟件倉庫已經刪除了此軟件包,需要的用戶可以選擇安裝 mongodbAUR 或 mongodb-binAUR 軟件包。請注意從代碼編譯 mongodbAUR 需要 ~160GB 磁盤空間,需要花費幾個小時時間。

可以選擇安裝 mongodb-toolsAUR,這個軟件包提供了 mongoimportmongoexportmongodumpmongorestore 等工具。

  在安裝mongodb的過程中,如果在導入GPG keys時出現了這樣的錯誤。

:: PGP keys need importing:
 -> 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2, required by: libcurl-openssl-1.0
==> Import? [Y/n] 
:: Importing keys with gpg...
gpg: 從公鑰服務器接收失敗:一般錯誤
problem importing keys

  可以通過輸入以下命令導入GPG keys.

gpg --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 --recv 27EDEAF22F3ABCEB50DB9A125CC908FDB71E12C2
gpg: 密鑰 5CC908FDB71E12C2:公鑰 “Daniel Stenberg <daniel@haxx.se>” 已導入
gpg: 處理的總數:1
gpg: 已導入:1

  然后重新運行 yay -S mongodb-bin 命令安裝mongodb.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM