サードパーティのリポジトリにパッケージが見つかりません。

サードパーティのリポジトリにパッケージが見つかりません。

私は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

これにより、正常にインストールコマンドを実行できます。

おすすめ記事