私は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
これにより、正常にインストールコマンドを実行できます。