无法在第三方存储库中找到包

无法在第三方存储库中找到包

我是 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 找不到它?

答案1

每当您添加新的存储库时,您都需要更新 apt 缓存,以便它会看到更新的/新的包:

sudo apt update

然后您可以正常运行安装命令。

相关内容