解决在Debian 9 WSL安装ArangoDB 3后不能正常启动服务的问题
程序员文章站
2022-05-20 08:52:28
...
自从用了WSL,对于在本机搭建各类服务进行开发调试的事情,就不想再劳烦虚拟机或者容器了。
Debian 9 WSL上安装好ArangoDB 3 for Debian 9后,因WSL不支持systemd,加之此版次的ArangoDB只提供systemd服务,故不能以服务的形式启动ArangoDB。
对于此问题,作者已经在GitHub ArangoDB提起issue,等着看吧,同时也找到了变通解决方法,即在Debian 9 WSL安装ArangoDB 3 for Debian 8,现分享之。
- 若已安装,卸载ArangoDB 3 for Debian 9
apt-get remove --purge arangodb3
- 安装ArangoDB 3 for Debian 8
#导入PGP公钥
curl -OL https://download.arangodb.com/arangodb33/Debian_8.0/Release.key
sudo apt-key add - < Release.key
#添加软件源
echo 'deb https://download.arangodb.com/arangodb33/Debian_8.0/ /' | sudo tee /etc/apt/sources.list.d/arangodb.list
sudo apt-get install apt-transport-https
sudo apt-get update
#安装arangodb3
sudo apt-get install arangodb3
#安装出错提示无法找到libssl1.0.0,可以到Debian 7的软件库去找缺失的deb包并安装
wget http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1t-1+deb8u9_amd64.deb
dpkg -i libssl1.0.0_1.0.1t-1+deb8u9_amd64.deb
#安装好libssl1.0.0后,再次尝试安装arangodb3就正常了
sudo apt-get install arangodb3
经上述方法安装的ArangoDB跟正常情况下安装的版本(version)一样,仅版次(edition)不同。
上一篇: 请大神给我写条sql查询语句,mysql 数据库,谢谢
下一篇: linux挂载盘