I’m running Debian 12 on a RasperryPI. I’m trying to connect to a SQL server (Microsoft ODBC 17) using pyodbc, but I can’t seem to install the needed components.
Per Microsoft’s instructions, I have:
-
Downloaded Microsoft’s public key file:
curl https://packages.microsoft.com/keys/microsoft.asc | sudo tee /etc/apt/trusted.gpg.d/microsoft.asc
-
Downloaded the package corresponding to Debian 12:
curl https://packages.microsoft.com/config/debian/12/prod.list | sudo tee /etc/apt/sources.list.d/mssql-release.list
-
Downloaded Microsoft’s gpg file:
curl -fsSL https://packages.microsoft.com/keys/microsoft.asc | sudo gpg --dearmor -o /usr/share/keyrings/microsoft-prod.gpg
(instructions) -
Updated packages:
sudo apt-get update
-
Ran
sudo ACCEPT_EULA=Y apt-get install -y msodbcsql17
and it returns with:E: Unable to locate package msodbcsql17
I’m not sure what else to try here. Any advice would be greatly appreciated.