Erro de instalação do Pyodbc no Ubuntu 16.04 com o Sql Server instalado
Estou tentando testar meus scripts para migração de dados demssql-server
paraoracle server
. Para isso, tenho que instalarpyodbc
python
pacote paraUbuntu, tem a dependência deunixodbc
. Quando tento instalarunixodbc-dev
usando:
sudo apt-get install unixodbc-dev
Dáerro de pacotes quebrados:
The following packages have unmet dependencies:
unixodbc-dev : Depends: unixodbc (= 2.3.1-4.1)
Depends: odbcinst1debian2 (= 2.3.1-4.1) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Mas comaptidão (sudo aptitude install unixodbc-dev
) isto éinstalando etambém removendo alguns arquivos do servidor SQL devido a que meuSQL-server
vai para baixo.
Novamente na instalaçãoSQL server
com este comando:
sudo apt-get install mssql-server mssql-tools -y
removeunixodbc
:
Removing unixodbc-dev (2.3.1-4.1) ...
Removing unixodbc (2.3.1-4.1) ...
Removing libodbc1:amd64 (2.3.1-4.1) ...
Removing odbcinst (2.3.1-4.1) ...
Removing odbcinst1debian2:amd64 (2.3.1-4.1) ...
Por isso, novamente, sou deixado apenas comSQL-server
enão unixodbc
(pyodbc não funciona) Eu entendo que há algum problema de dependência entre os dois pacotes.
Existe uma maneira de instalar os dois na mesma máquina ou eu tenho que usar duas máquinas aqui?