「リポジトリにリリースファイルがありません」エラーの修正方法

さまざまなLinuxディストリビューションを使用する際には、Ubuntu PPAなどのサードパーティリポジトリを含むソフトウェアリポジトリをインストールする必要があります。ほとんどの場合、インストールは問題なく行われます。しかし、ソフトウェアをインストールする際に「リポジトリにリリースファイルがありません」というエラーに遭遇することがあります。
このチュートリアルでは、「リポジトリにリリースファイルがありません」というエラーが何を意味するのかを詳しく説明し、このしばしばイライラするエラーを解決する方法を示します。
「リポジトリにリリースファイルがありません」エラーの意味
「リポジトリにリリースファイルがありません」エラーは、システムに追加されたサードパーティのPPAリポジトリが、あなたのディストリビューションのバージョンに対して利用できないことを意味します。これは単に、追加したPPAリポジトリが現在のリリースに対して利用できないことを示しています。
このエラーの最も一般的な原因は、使用しているUbuntuバージョンをサポートするように更新されていないリポジトリをインストールしている場合です。
例えば、Ubuntu 21.04でUbuntu 20.04用のPPAを使用しようとするとします。Ubuntu 21.04に「tsbarnes/indicator-keylock」のようなPPAをインストールしようとすると、「リポジトリにリリースファイルがありません」というエラーが表示されます。

「このリポジトリにリリースファイルがありません」というエラーの意味とその原因がわかったので、解決方法に焦点を当てることができます。
さらに読む: UbuntuベースのディストリビューションでPPAを削除する方法
「このリポジトリにリリースファイルがありません」エラーを修正する方法
このエラーを解決する最も速く簡単な方法は、問題を引き起こしているリポジトリを削除することです。そのためには、次のコマンドを実行します:
sudo add-apt-repository --remove ppa:[name]この場合、エラーを引き起こしているPPAリポジトリを削除するには、次のコマンドを実行します:
sudo add-apt-repository --remove ppa:tsbarnes/indicator-keylockこれにより、エラーなしでシステム内の他のリポジトリを更新して使用できるようになります。

まとめ
「このリポジトリにリリースファイルがありません」エラーを修正する別の方法は、Ubuntuソフトウェアセンターを使用することです。こちらの方法をチェックしてください。
さらに読む: Ubuntuで「ユーザー名がsudoersファイルにありません。このインシデントは報告されます」エラーを修正する