ubuntu 无法安装 mongodb

Mak*_*kov 5 ubuntu mongodb ubuntu-22.04

尝试为ubuntu安装mongodb,但无法解决问题。我迷路了,需要你的帮助!

根据文档进行操作: https://www.mongodb.com/docs/master/tutorial/install-mongodb-on-ubuntu/

  1. wget -qO - https://www.mongodb.org/static/pgp/server-6.0.asc | sudo apt-key add -

结果(CLI 输出):在我的 ubuntu 上:

Warning: apt-key is deprecated. Manage keyring files in trusted.gpg.d instead (see apt-key(8)).
OK
Run Code Online (Sandbox Code Playgroud)
  1. echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-6.0.list

结果(CLI 输出):

deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 multiverse
Run Code Online (Sandbox Code Playgroud)
  1. sudo apt-get update

结果(CLI 输出):

et:1 http://security.ubuntu.com/ubuntu jammy-security InRelease [110 kB]
Ign:2 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 InRelease                           
Hit:3 http://packages.microsoft.com/repos/code stable InRelease                                     
Hit:4 https://ppa.launchpadcontent.net/graphics-drivers/ppa/ubuntu jammy InRelease                  
Hit:5 http://repo.mongodb.org/apt/ubuntu xenial/mongodb-org/4.0 Release                             
Ign:6 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 InRelease                           
Hit:7 http://il.archive.ubuntu.com/ubuntu jammy InRelease                                           
Ign:8 https://ppa.launchpadcontent.net/upubuntu-com/xampp/ubuntu jammy InRelease 
Hit:9 http://il.archive.ubuntu.com/ubuntu jammy-updates InRelease   
Hit:11 https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/6.0 Release                            
Hit:12 http://il.archive.ubuntu.com/ubuntu jammy-backports InRelease                                
Err:13 https://ppa.launchpadcontent.net/upubuntu-com/xampp/ubuntu jammy Release  
  404  Not Found [IP: 185.125.190.52 443]
Reading package lists... Done
W: http://repo.mongodb.org/apt/ubuntu/dists/xenial/mongodb-org/4.0/Release.gpg: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
E: The repository 'https://ppa.launchpadcontent.net/upubuntu-com/xampp/ubuntu jammy Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: https://repo.mongodb.org/apt/ubuntu/dists/focal/mongodb-org/6.0/Release.gpg: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
Run Code Online (Sandbox Code Playgroud)
  1. sudo apt-get install -y mongodb-org

结果(CLI 输出):

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 mongodb-org-mongos : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
 mongodb-org-server : Depends: libcurl3 (>= 7.16.2) but it is not installable
                      Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
 mongodb-org-shell : Depends: libssl1.0.0 (>= 1.0.1) but it is not installable
 mongodb-org-tools : Depends: libssl1.0.0 (>= 1.0.2~beta3) but it is not installable
E: Unable to correct problems, you have held broken packages.
Run Code Online (Sandbox Code Playgroud)

uname -m

结果(CLI 输出):

x86_64
Run Code Online (Sandbox Code Playgroud)

lsb_release -a

结果(CLI 输出):

No LSB modules are available.

Distributor ID: Ubuntu

Description:    Ubuntu 22.04 LTS

Release:    22.04

Codename:   jammy 
Run Code Online (Sandbox Code Playgroud)

Elc*_*omJ 9

晚上好,我遇到了同样的问题,基本上是缺少libssl1.1

我解决这个问题的方法是添加包含要下载的库的存储库,在本例中我使用了焦点存储库

在终端中使用此命令将其添加到您的系统:

echo "deb http://security.ubuntu.com/ubuntu focal-security main" | sudo tee /etc/apt/sources.list.d/focal-security.list

然后进行更新:

sudo apt-get update

最后安装库:

sudo apt install libssl1.1

安装后尝试再次安装 mongodb,如果有效,我很高兴能帮助您,如果问题仍然存在,我不知道如何帮助您:(