ubuntu 20.04 安装mongodb问题

安装方法参照官方文档:https://docs.mongodb.com/manual/tutorial/install-mongodb-on-ubuntu/#create-a-list-file-for-mongodb

1 安装公共钥匙:  wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -

2 为MongoDB创建一个list文件:  echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/4.4 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-4.4.list

3 更新:  sudo apt-get update

4 安装MongoDB:  sudo apt-get install -y mongodb-org    -y意思是自动选择yes

问题:这里安装MongoDB时,4会报错:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
您也许需要运行“apt --fix-broken install”来修正上面的错误。
下列软件包有未满足的依赖关系:
libqtgui4 : 依赖: libpng12-0 (>= 1.2.13-4) 但是它将不会被安装
mongodb-org : 依赖: mongodb-org-shell 但是它将不会被安装
依赖: mongodb-org-server 但是它将不会被安装
依赖: mongodb-org-mongos 但是它将不会被安装
依赖: mongodb-org-tools 但是它将不会被安装
E: 有未能满足的依赖关系。请尝试不指明软件包的名字来运行“apt --fix-broken install”(也可以指定一个解决办法)。

解决办法:

1    sudo add-apt-repository ppa:linuxuprising/libpng12

2    sudo apt update

3    sudo apt install libpng12-0

原文地址:https://www.cnblogs.com/jier771/p/13925781.html