最近在安裝SQLSERVER=在UBUNTU上的時候出現錯誤。
jacch@localhost:~$ sudo ACCEPT_EULA=Y apt install mssql-tools unixodbc-dev
正在讀取套件清單… 完成
正在重建相依關係
正在讀取狀態資料… 完成
有些套件無法安裝。這可能意謂著您的要求難以解決,或是若您使用的是
unstable 發行版,可能有些必要的套件尚未建立,或是被移出 Incoming 了。
以下的資訊或許有助於解決當前的情況:
下列的套件有未滿足的相依關係:
mssql-tools : 相依關係: msodbcsql17 (>= 17.3.0.0) 但它卻將不會被安裝
unixodbc-dev : 相依關係: unixodbc (= 2.3.7)
E: 無法修正問題,您保留 (hold) 了損毀的套件。
解決方法:安裝libodbc1
sudo apt install libodbc1
sudo apt install unixodbc
sudo apt install mssql-tools unixodbc-dev
sudo ACCEPT_EULA=Y apt install mssql-tools
終於成功可以使用了。