Чтобы узнать, установлен ли он, выполните поиск установщика. Вы можете попробовать проверить каталог var и на cache. Следуйте по этому пути: /var/cache/oracle-jdk7-installer/ls. Это даст вам подробную информацию о JCE и Полисах.
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-2017 пока упоминает только 16.04.
Пакет mssql-server из репо работает отлично в Ubuntus до 17.10, но с 18.04 он больше не устанавливает - жалуется на слишком высокие версии openssl и зависит от версии libcurl, которая конфликтует с той, которая используется обычным завивом.
Но мы все еще можем его установить :-) Сначала мы добавляем repo:
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ echo 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017 xenial main' | sudo tee -a /etc/apt/sources.list.d/mssql-server.list
Затем мы устанавливаем зависимости:
$ sudo apt install openssl1.0 libcurl4 libjemalloc1 libc++1 libsss-nss-idmap0 libc++abi1
$ # Mark them as dependencies so they're autoremoved if you remove mssql-server:
$ sudo apt-mark auto openssl1.0 libcurl4 libjemalloc1 libc++1 libsss-nss-idmap0 libc++abi1
Тогда мы исправить список зависимостей в .deb, чтобы указать openssl1.0 вместо openssl:
$ mkdir tmp && cd tmp
$ sudo apt download mssql-server
$ ar x mssql-server_14.0.3025.34-3_amd64.deb
$ emacs -Q control.tar.gz
В Emacs:
щелкните файл control в списке файлов, отредактируйте строку начиная с «Зависит», чтобы сказать openssl1.0 вместо openssl (обратите внимание: упоминается два места в одной строке), отредактируйте строку, начинающуюся с «Зависит», чтобы сказать libcurl4 вместо libcurl3, затем нажмите Save, а затем X слева от Save, затем нажмите Save в списке файлов, затем выйдите (Файл → Выйти).Затем мы переупаковываем архив под новым именем и устанавливаем его:
$ # Note: order of arguments matters here:
$ ar rcs mssql-server_14.0.3025.34-3fixed_amd64.deb debian-binary control.tar.gz data.tar.xz
$ sudo dpkg -i mssql-server_14.0.3025.34-3fixed_amd64.deb
Теперь просто перейдите к шагу 4 (mssql-conf setup) из https: // docs .microsoft.com / en-us / sql / linux / quickstart-install-connect-ubuntu? view = sql-server-linux-2017 , и вы должны иметь возможность протестировать ваше соединение, например sqsh или tsql.
https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-linux-2017 пока упоминает только 16.04.
Пакет mssql-server из репо работает отлично в Ubuntus до 17.10, но с 18.04 он больше не устанавливает - жалуется на слишком высокие версии openssl и зависит от версии libcurl, которая конфликтует с той, которая используется обычным завивом.
Но мы все еще можем его установить :-) Сначала мы добавляем repo:
$ wget -qO- https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
$ echo 'deb [arch=amd64] https://packages.microsoft.com/ubuntu/16.04/mssql-server-2017 xenial main' | sudo tee -a /etc/apt/sources.list.d/mssql-server.list
Затем мы устанавливаем зависимости:
$ sudo apt install openssl1.0 libcurl4 libjemalloc1 libc++1 libsss-nss-idmap0 libc++abi1
$ # Mark them as dependencies so they're autoremoved if you remove mssql-server:
$ sudo apt-mark auto openssl1.0 libcurl4 libjemalloc1 libc++1 libsss-nss-idmap0 libc++abi1
Тогда мы исправить список зависимостей в .deb, чтобы указать openssl1.0 вместо openssl:
$ mkdir tmp && cd tmp
$ sudo apt download mssql-server
$ ar x mssql-server_14.0.3025.34-3_amd64.deb
$ emacs -Q control.tar.gz
В Emacs:
щелкните файл control в списке файлов, отредактируйте строку начиная с «Зависит», чтобы сказать openssl1.0 вместо openssl (обратите внимание: упоминается два места в одной строке), отредактируйте строку, начинающуюся с «Зависит», чтобы сказать libcurl4 вместо libcurl3, затем нажмите Save, а затем X слева от Save, затем нажмите Save в списке файлов, затем выйдите (Файл → Выйти).Затем мы переупаковываем архив под новым именем и устанавливаем его:
$ # Note: order of arguments matters here:
$ ar rcs mssql-server_14.0.3025.34-3fixed_amd64.deb debian-binary control.tar.gz data.tar.xz
$ sudo dpkg -i mssql-server_14.0.3025.34-3fixed_amd64.deb
Теперь просто перейдите к шагу 4 (mssql-conf setup) из https: // docs .microsoft.com / en-us / sql / linux / quickstart-install-connect-ubuntu? view = sql-server-linux-2017 , и вы должны иметь возможность протестировать ваше соединение, например sqsh или tsql.