1. 程式人生 > 資料庫 >arch linux安裝mongodb出現gpg: 從公鑰伺服器接收失敗:一般錯誤的解決辦法

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

  MongoDB (from humongous) 是一個開源的,面向文件的資料庫系統,由 開發並提供支援. 它是NoSQL家族中的一員, 替代用表儲存資料的經典的關係型資料庫, MongoDB的資料儲存結構類似於用動態檢視(dynamic schemas)儲存類JSON文件(JSON-like documents) (MongoDB稱這種格式為, 將資料儘早儘快地整合成對應的應用型別.

  由於 MongoDB 修改了軟體授權協議,已經刪除了此軟體包,需要的使用者可以選擇安裝 AUR 或 AUR 軟體包。請注意從程式碼編譯 AUR 需要 ~160GB 磁碟空間,需要花費幾個小時時間。

可以選擇安裝 AUR

,這個軟體包提供了 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 <[email protected]>” 已匯入
gpg: 處理的總數:1
gpg: 已匯入:1

  然後重新執行 yay -S mongodb-bin 命令安裝mongodb.