GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntuで「リポジトリにリリースファイルがありません」というエラーが表示された場合の対処方法

Ubuntuにソフトウェアをインストールするいくつかの方法の1つは、PPAを使用するか、サードパーティのリポジトリを追加することです。いくつかの魔法の行を使用すると、Ubuntuではデフォルトで使用できないソフトウェアまたはその新しいバージョンに簡単にアクセスできます。

サードパーティのリポジトリを追加する習慣を身につけるまでは、すべてが順調に見えます。ある日、Ubuntuの更新中に次のようなエラーが表示されます。

E:リポジトリ「http://ppa.launchpad.net/numix/ppa/ubuntufocualRelease」にリリースファイルがありません。
N:このようなリポジトリからの更新は安全に実行できないため、デフォルトで無効になっています。
N:リポジトリの作成とユーザー設定の詳細については、apt-secure(8)のマンページを参照してください。

Ubuntu初心者向けのこのチュートリアルでは、このエラーの意味、なぜそれが表示されるのか、このエラーを処理するために何ができるのかを説明します。

「リポジトリにリリースファイルがありません」エラーを理解する

ここで段階的に進みましょう。エラーメッセージは次のとおりです。

E:リポジトリ「http://ppa.launchpad.net/numix/ppa/ubuntufocualrelease」にリリースファイルがありません

このエラーメッセージの重要な部分は「フォーカルリリース」です。

Ubuntuの各リリースにはコードネームがあることをすでにご存知でしょう。 Ubuntu 20.04の場合、コードネームはFocalFossaです。エラーメッセージの「focal」は、Ubuntu20.04であるFocalFossaを示しています。

エラーは基本的に、システムのソースリストにサードパーティのリポジトリを追加したものの、この新しいリポジトリは現在のUbuntuバージョンでは利用できないことを示しています。

なぜそうなのですか?おそらくあなたはUbuntuの新しいバージョンを使用していて、開発者はこの新しいバージョンでソフトウェアを利用できるようにしていないからです。

この時点で、PPAおよびUbuntuリポジトリに関する詳細なガイドを読むことを強くお勧めします。これらの2つの記事は、トピックに関するより良い、より深い知識を提供します。私を信じてください、あなたは失望することはありません。

PPA/サードパーティがUbuntuバージョンで利用可能かどうかを確認する方法[オプション]

まず、「lsb_release -a」コマンドを使用して、Ubuntuのバージョンとそのコードネームを確認する必要があります。

[email protected]:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04 LTS
Release:	20.04
Codename:	focal

ご覧のとおり、表示されるコード名は焦点です。次にできることは、問題のソフトウェアのWebサイトにアクセスすることです。

これは難しい部分かもしれませんが、ある程度の忍耐と努力でそれを理解することができます。

この例では、エラーが http://ppa.launchpad.net/numix/ppa/ubuntuについて不平を言っています。 。これはPPAリポジトリであり、そのWebページを簡単に見つけることができます。どのように、あなたは尋ねるかもしれません。

GoogleまたはDuckDuckGoなどのGoogleの代替検索エンジンを使用して、「ppanumix」を検索します。これにより、PPA関連のコードをホストするために使用されるWebサイトであるlaunchpad.netからの最初の結果が得られるはずです。

PPAのWebページで、「公開されたパッケージの概要」に移動し、Ubuntuバージョンのコードネームでフィルタリングできます。

非PPAサードパーティリポジトリの場合は、ソフトウェアの公式Webサイトをチェックして、リポジトリがUbuntuバージョンで利用可能かどうかを確認する必要があります。

リポジトリがUbuntuバージョンで利用できない場合の対処方法

問題のリポジトリがUbuntuバージョンで利用できない場合は、次のことができます。

  • 問題のあるリポジトリをリポジトリのリストから削除して、更新を実行するたびにエラーが表示されないようにします。
  • 別のソースからソフトウェアを入手します(可能な場合)。

面倒なリポジトリを削除するには、Software&Updatesツールを起動します:

[その他のソフトウェア]タブに移動し、問題のリポジトリを探します。それを強調表示し、[削除]ボタンをクリックしてシステムから削除します。

これにより、問題のPPAまたはリポジトリが削除されます。

次のステップは、他のソースからソフトウェアを入手することです。これは完全に主観的なものです。場合によっては、PPA WebサイトからDEBファイルをダウンロードして、ソフトウェアを使用することもできます(PPAガイドで手順を説明しました)。

または、Snap /FlatpakまたはPythonバージョンのソフトウェアが利用可能かどうかをプロジェクトのWebサイトで確認することもできます。



Ubuntu
  1. エラーを修正する方法アクセスする権限がありません…

  2. メタデータファイルがチェックサムと一致しません– YUMエラー!

  3. Ubuntu 16.04にNginxをインストールするときにエラーが発生しますか?

  1. リポジトリにリリースファイルがないのを修正するUbuntuのエラー-ステップバイステップガイド?

  2. Exec 3とは何ですか?

  3. Ubuntuはドッキングステーションを介して接続されたときに外部モニターを認識しませんか?

  1. / etc / issueにLubuntuではなくUbuntuが表示されるのはなぜですか?

  2. Ubuntu Server 知っておくべきこと

  3. 「ls -l」と入力したときにファイル名の後にあるアスタリスクは何を意味しますか?