安裝方法參照官方文檔: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