mongosh 安装记录
如果 sudo apt-get install -y mongosh
提示 “无法定位包 mongosh”,说明系统的软件源中没有包含 mongosh
包(可能是源配置不正确或系统版本不兼容)。可以通过以下方法解决:
方法一:手动添加 MongoDB 官方源并安装(推荐)
bash
# 1. 导入 MongoDB 官方 GPG 密钥
wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -# 2. 添加 MongoDB 7.0 源(兼容大多数系统,包含 mongosh)
echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu $(lsb_release -cs)/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list# 3. 更新包索引
sudo apt-get update# 4. 安装 mongosh
sudo apt-get install -y mongosh
如果提示密钥错误(如 “NO_PUBKEY”),手动添加缺失的密钥(替换 <PUBKEY>
为错误信息中的密钥):
bash
sudo apt-key adv --keyserver hkp://keys