我是 debian 和 linux 的新手,我想知道如何从第三方存储库下载软件包。
具体来说,我想将 Microsoft SQL 驱动程序下载到 docker 容器(指南)中。
首先,我使用 apt-key 添加安全密钥
curl https://packages.microsoft.com/keys/microsoft.asc | apt-key add -
然后我将 Microsoft 软件包存储库添加到易于查看的位置列表中
curl https://packages.microsoft.com/config/debian/10/prod.list > /etc/apt/sources.list.d/mssql-release.list
最后我尝试下载包
apt-get install msodbcsql17
我得到错误
Unable to locate package msodbcsql17
我能做些什么来解决这个问题?我在https://packages.microsoft.com/debian/10/prod/pool/main/m/看到了这个包,但我猜 apt 找不到它?
每当您添加新的存储库时,您都需要更新您的 apt 缓存,以便它可以看到更新的/新的包:
然后你可以正常运行你的安装命令。