我正在按照官方指南在 Ubuntu 上安装 MongoDB 社区版。
逐步执行命令后:
(1)导入包管理系统使用的公钥。
从终端安装 gnupg 和curl(如果它们尚不可用):
sudo apt-get install gnupg curl要从https://pgp.mongodb.com/server-7.0.asc导入 MongoDB 公共 GPG 密钥,请运行以下命令:
Run Code Online (Sandbox Code Playgroud)curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \ sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \ --dearmor(2)创建MongoDB的列表文件
为 Ubuntu 22.04 (Jammy) 创建 /etc/apt/sources.list.d/mongodb-org-7.0.list 文件:
Run Code Online (Sandbox Code Playgroud)echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.com/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list(3) 重新加载本地包数据库
发出以下命令重新加载本地包数据库:
Run Code Online (Sandbox Code Playgroud)sudo apt-get update
我收到以下错误:
curl -fsSL https://pgp.mongodb.com/server-7.0.asc | \
sudo gpg -o /usr/share/keyrings/mongodb-server-7.0.gpg \
--dearmor
Run Code Online (Sandbox Code Playgroud)
列表文件 URL https://repo.mongodb.com/apt/ubuntu无效。它仅包含mongodb-enterprise包。您需要使用https://repo.mongodb.org/apt/ubuntu获取mongodb-org社区版包。
以下是步骤(2) 为 MongoDB 创建列表文件的更正命令:
echo "deb [ arch=amd64,arm64 signed-by=/usr/share/keyrings/mongodb-server-7.0.gpg ] https://repo.mongodb.org/apt/ubuntu jammy/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
333 次 |
| 最近记录: |