容器内安装 容器中新增Microsoft ODBC Driver for SQL Server 驱动

在容器内安装

参考网址:https://docs.microsoft.com/zh-cn/sql/connect/odbc/linux-mac/installing-the-microsoft-odbc-driver-for-sql-server?view=sql-server-ver15

查看版本命令:

 命令1
$ lsb_release -a
No LSB modules are available.
Distributor ID:	Deepin
Description:	Deepin 20
Release:	20
Codename:	n/a
命令2
$ cat /etc/issue
Deepin GNU/Linux 20 \n \l
命令3
$ cat /etc/debian_version
10.3

个人实际操作系统找到对应操作系统对应版本按指示安装执行即可

具体安装命令

curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
##出现 gnupg, gnupg2 and gnupg1 do not seem to be installed, but one of them is required for this operation 
##这个错误,执行apt-get update && apt-get install -y gnupg2 即可

#Download appropriate package for the OS version
#Choose only ONE of the following, corresponding to your OS version

#Debian 8
curl https://packages.microsoft.com/config/debian/8/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Debian 9
curl https://packages.microsoft.com/config/debian/9/prod.list > /etc/apt/sources.list.d/mssql-release.list

#Debian 10
curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list

exit
apt-get update
ACCEPT_EULA=Y apt-get install msodbcsql17
# optional: for bcp and sqlcmd
ACCEPT_EULA=Y apt-get install mssql-tools
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bash_profile
echo 'export PATH="$PATH:/opt/mssql-tools/bin"' >> ~/.bashrc
source ~/.bashrc
# optional: for unixODBC development headers
apt-get install unixodbc-dev
# optional: kerberos library for debian-slim distributions
> apt-get install libgssapi-krb5-2

报错信息汇总

报错:
debconf: unable to initialize frontend: Dialog
debconf: (No usable dialog-like program is installed, so the dialog based frontend cannot be used. at /usr/share/perl5/Debconf/FrontEnd/Dialog.pm line 76.)
解决方式:
apt-get install dialog 或 apt-get install whiptail


报错:
Some index files failed to download. They have been ignored, or old ones use
修改
      vi /etc/resolv.conf
添加: nameserver 8.8.8.8   问题解决
报错:
 apt-get install XX 一直报错Unable to locate package
方法:
apt-get update
apt-get upgrade
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值