Error de instalación de Pyodbc en Ubuntu 16.04 con servidor SQL instalado
Estoy tratando de probar mis scripts para la migración de datos desdemssql-server
aoracle server
. Para esto, tengo que instalarpyodbc
python
paquete paraUbuntu, tiene la dependencia deunixodbc
. Cuando trato de instalarunixodbc-dev
utilizando:
sudo apt-get install unixodbc-dev
Daerror de paquetes rotos:
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.
Pero conaptitud (sudo aptitude install unixodbc-dev
) esinstalando ytambién eliminando algunos archivos del servidor SQL debido a que miSQL-server
baja.
De nuevo al instalarSQL server
con este comando:
sudo apt-get install mssql-server mssql-tools -y
eliminaunixodbc
:
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 lo tanto, nuevamente, solo me quedaSQL-server
yNo unixodbc
(pyodbc no funciona) Entiendo que hay algún problema de dependencia entre ambos paquetes.
¿Hay alguna forma de instalar ambos en la misma máquina o tengo que usar 2 máquinas aquí?