File tree Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Expand file tree Collapse file tree 1 file changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -44,6 +44,16 @@ onex::mongo::docker::install()
44
44
45
45
onex::mongo::pre_install ()
46
46
{
47
+ # 添加 MongoDB APT 源
48
+ echo ${LINUX_PASSWORD} | sudo -S echo " deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
49
+
50
+ # 安装libssl1.1,否则安装 mongo 时会报以下错误:
51
+ # mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.1) but it is not installable
52
+ wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb -P /tmp/
53
+ echo ${LINUX_PASSWORD} | sudo -S -i dpkg -i /tmp/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
54
+
55
+ onex::util::sudo " apt update"
56
+
47
57
# 安装 MongoDB 客户端
48
58
onex::util::sudo " apt install -y mongodb-mongosh"
49
59
}
@@ -67,16 +77,6 @@ onex::mongo::sbs::install()
67
77
# 获取 MongoDB 公钥
68
78
echo ${LINUX_PASSWORD} | sudo -S wget -qO - https://www.mongodb.org/static/pgp/server-7.0.asc | sudo apt-key add -
69
79
70
- # 添加 MongoDB APT 源
71
- echo ${LINUX_PASSWORD} | sudo -S echo " deb [arch=amd64,arm64] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/7.0 multiverse" | sudo tee /etc/apt/sources.list.d/mongodb-org-7.0.list
72
-
73
- # 安装libssl1.1,否则安装 mongo 时会报以下错误:
74
- # mongodb-org-mongos : Depends: libssl1.1 (>= 1.1.1) but it is not installable
75
- wget http://archive.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1f-1ubuntu2_amd64.deb -P /tmp/
76
- echo ${LINUX_PASSWORD} | sudo -S -i dpkg -i /tmp/libssl1.1_1.1.1f-1ubuntu2_amd64.deb
77
-
78
- onex::util::sudo " apt update"
79
-
80
80
# 安装 MongoDB 服务端
81
81
# 以为我们uninstall时会删除配置文件,所以要使用--force-confmiss 重新安装配置文件
82
82
onex::util::sudo " apt -y -o Dpkg::Options::=" --force-confmiss" --reinstall install mongodb-org mongodb-org-server"
You can’t perform that action at this time.
0 commit comments