首页 文章

无法在ubuntu 18.04 LTS上正确安装mongodb

提问于
浏览
3

我正在尝试在我的Ubuntu 18.04 LTS上安装mongodb,但它有以下错误说

您可能希望运行'apt --fix-broken install'来纠正这些问题 . 以下软件包有未满足的依赖项:mongodb-org:取决于:mongodb-org-server但它不会被安装取决于:mongodb-org-mongos但它不会被安装取决于:mongodb-org-tools但是它不会安装E:未满足的依赖项 . 尝试'apt --fix-broken install'没有包(或指定解决方案) . umar @ umar-Lenovo-ideapad-320-15ISK:〜/ Desktop / portfolio / async-demo $ sudo apt-get install -y mongodb

我明白这背后的原因已经在他们的网站上提到了,明确地说

平台支持MongoDB仅提供64位LTS(长期支持)Ubuntu版本的软件包;例如,14.04 LTS(可靠)和16.04 LTS(xenial) . 有关更多信息,请参阅支持的平台 . 这些软件包可以与其他Ubuntu版本一起使用;但是,它们不受支持 .

那么如何在我最新的Ubuntu 18.04 LTS上安装mongodb?为了清楚起见,我列出了我为纠正错误所做的事情:我按照他们的官方网站安装了mongodb

1. sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 9DA31620334BD75D9DCB49F368818C72E52529D4
2. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
3. sudo apt-get update
4. sudo apt-get install -y mongodb-org

现在我在这里遇到错误:你可能想运行'apt --fix-broken install'来纠正这些错误 . 以下包具有未满足的依赖项:

我试过了,

apt --fix-broken install

它无法正常工作,我知道某个地方可以运行

sudo apt -f install

它也返回错误 .

处理时遇到错误:/var/cache/apt/archives/mongodb-org-server_4.0.0_amd64.deb /var/cache/apt/archives/mongodb-org-mongos_4.0.0_amd64.deb / var / cache / apt / archives / mongodb-org-tools_4.0.0_amd64.deb E:子进程/ usr / bin / dpkg返回错误代码(1)

我认为主要问题是版本的兼容性 . 基本上我有Ubuntu 18.04,如何在这个版本上安装mongodb,这样我就可以毫无困难地工作了 .

3 回答

  • 3

    你需要先卸载mongodb,你可以使用:

    sudo apt-get purge mongodb-org*
    

    在此之后,通过以下命令安装mongodb:

    sudo apt-get install mongodb
    

    然后更新:

    sudo apt-get update
    

    你完成了mongodb的安装 . 您可以使用以下命令进行检查:

    mongo --version
    
  • 5

    这是因为截至目前,Mongo DB for Ubuntu 18.04仅作为开发版本提供(参见:MongoDB Distros) .

    我只是通过执行以下操作来安装它:

    添加相应的签名:

    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 4B7C549A058F8B6B
    

    添加支持的版本:

    echo "deb [arch=amd64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/development multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.0.list
    

    更新:

    sudo apt update
    

    安装:

    sudo apt install mongodb-org-unstable
    

    如果出现“GPG错误”,请使用错误消息中显示的密钥重复步骤1 . 您可以安装通过

    sudo apt install mongodb
    

    但根据MongoDB,这是不受支持的,很可能不会安装最新版本 .

  • 0

    试试这个,我成功找到了这个

    $ sudo apt-get install -y mongodb
    

相关问题