我是 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
然后您可以正常运行安装命令。