19.10: Неудовлетворенные зависимости блокируют установку инструментов командной строки SQL Server

Я пытаюсь установить SQL Server Developer Edition в Ubuntu 19.10.

Я следил за статьей ( https://docs.microsoft.com/en-us/sql/linux/quickstart-install-connect-ubuntu?view=sql-server-ver15 ) для шаги установки. В терминале работают все команды, кроме unixodbc-dev.

В терминале у меня возникла следующая проблема:

sudo apt-get install libodbc1 unixodbc msodbcsql mssql-tools unixodbc-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
mssql-tools is already the newest version (17.5.1.1-1).
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libodbc1 : PreDepends: multiarch-support but it is not installable
 msodbcsql : Depends: libcurl3 but it is not installable
 unixodbc : Depends: odbcinst1debian2 (>= 2.3.7) but it is not going to be installed
 unixodbc-dev : Depends: odbcinst1debian2 (= 2.3.7) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Я также попытался установить исправления, упомянутые в сообщении StackOverflow Невозможно соединить код Microsoft SQL-Server и Visual Studio

Но это не так. не помогло.

0
задан 4 February 2020 в 00:42

1 ответ

Вот как я это исправил! Вам нужно только установить поддержку нескольких архитектур для 32-битных приложений. Очевидно, он еще не включен в стандартную установку ubuntu 19.

https://www.ubuntuupdates.org/package/core/disco/main/base/multiarch-support

wget http://security.ubuntu.com/ubuntu/pool/main/g/glibc/multiarch-support_2.29-0ubuntu2_amd64.deb
sudo apt-get install ./multiarch-support_2.29-0ubuntu2_amd64.deb
sudo apt-get update
sudo apt-get install mssql-tools unixodbc-dev -f
0
ответ дан 30 March 2020 в 10:04

Другие вопросы по тегам:

Похожие вопросы: