Ubuntu 20.10でdeb版.NET 5のインストールに失敗する不具合と修正方法
「Ubuntu 20.10」でdeb版「.NET 5」のインストールに失敗する不具合が報告されています。不具合の内容と原因
本不具合の原因は「packages-microsoft-prod.deb」パッケージに含まれるリポジトリー情報が「Ubuntu 16.04 LTS」を指しており、間違ったリポジトリーを参照しているためです。パッケージインデックスファイル更新時に以下のようなエラーが出力されます。
$ sudo apt-get update
...
無視:7 https://packages.microsoft.com/ubuntu/20.10/prod xenial InRelease
エラー:8 https://packages.microsoft.com/ubuntu/20.10/prod xenial Release
404 Not Found [IP: 13.75.64.135 443]
...
パッケージリストを読み込んでいます... 完了
E: リポジトリ https://packages.microsoft.com/ubuntu/20.10/prod xenial Release には Release ファイルがありません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
...
無視:7 https://packages.microsoft.com/ubuntu/20.10/prod xenial InRelease
エラー:8 https://packages.microsoft.com/ubuntu/20.10/prod xenial Release
404 Not Found [IP: 13.75.64.135 443]
...
パッケージリストを読み込んでいます... 完了
E: リポジトリ https://packages.microsoft.com/ubuntu/20.10/prod xenial Release には Release ファイルがありません。
N: このようなリポジトリから更新を安全に行うことができないので、デフォルトでは更新が無効になっています。
N: リポジトリの作成とユーザ設定の詳細は、apt-secure(8) man ページを参照してください。
修正方法
リポジトリー情報が「Ubuntu 20.10」を指すように修正します。1.リポジトリーの編集
以下のコマンドを実行し、リポジトリーの設定ファイルを開きます。sudo -i gedit '/etc/apt/sources.list.d/microsoft-prod.list'
2.修正箇所の確認
以下のように「xenial」と記述されている箇所を探します。3.修正
以下のように「xenial」を「groovy」に修正します。ファイルを上書き保存して完了です。
修正完了後「.NET 5」を滞りなくインストールできるようになります。