Installing MS SQL Server 2019 on Devuan Daedalus (~Debian 12/bookworm)
As this systemd plague has also caught Debian, I’m mostly using Devuan for new servers now to have the normal SYSV-Init system I’m used to.
I already wrote an article on how to install MS SQL Server 2017 on Debian Jessie. Now here is a little Tutorial on how to install it on lates Devuan Beowulf:
I assume you are root and fixed the annoying Debian 10 su bug with:
echo "ALWAYS_SET_PATH yes" >/etc/default/su
apt-get install gnupg wget -qO- https://packages.microsoft.com/keys/microsoft.asc | apt-key add - wget https://packages.microsoft.com/config/debian/12/packages-microsoft-prod.deb dpkg -i packages-microsoft-prod.deb wget -qO- https://packages.microsoft.com/config/ubuntu/20.04/mssql-server-2019.list | tee /etc/apt/sources.list.d/mssql-server.list wget -qO- https://packages.microsoft.com/config/debian/11/prod.list | tee /etc/apt/sources.list.d/mssql-client.list apt update wget http://ftp.uk.debian.org/debian/pool/main/o/openldap/libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb dpkg -i libldap-2.4-2_2.4.57+dfsg-3+deb11u1_amd64.deb wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl/libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb dpkg -i libssl1.1_1.1.1-1ubuntu2.1~18.04.23_amd64.deb apt-get install mssql-server # Ignore error about failed systemctl start after setup ln -s /usr/lib/x86_64-linux-gnu/libssl.so.1.1 /opt/mssql/lib/libssl.so vi /etc/init.d/mssql-server
# Insert script from http://hardwarefetish.com/781-ms-sql-server-2017-upstart-script
chmod +x /etc/init.d/mssql-server update-rc.d mssql-server defaults /opt/mssql/bin/mssql-conf setup /etc/init.d/mssql-server start apt-get install mssql-tools unixodbc
As can be seen, older libldap and libssl-versions are needed so that it runs.
Comments
Trackbacks