この記事では、Ubuntu の APT ソース リスト ディレクトリの「無効なファイル名拡張子」エラーを修正する方法を説明します。このエラーは通常、ファイル名拡張子が正しくないファイルがファイル内にある場合に発生します。/etc/apt/sources.list.d/
ディレクトリ。
Ubuntu の APT ソース リスト ディレクトリの「無効なファイル名拡張子」エラーを修正するには、問題のあるファイルを特定し、それを削除するか無効にする必要があります。 「sudo rm /etc/apt/sources.list.d/*.disable」コマンドを使用してファイルを削除するか、「sudo mv /etc/apt/」コマンドを使用して拡張子の名前を「.disabled」に変更してファイルを無効にすることができます。 sources.list.d/[ファイル名].disable /etc/apt/sources.list.d/[ファイル名].disabled"。
エラーを理解する
通常は、sudo apt update
指示。このエラーは、/etc/apt/sources.list.d/
認識されない、または無効なファイル名拡張子を持つディレクトリ。
問題の特定
問題のあるファイルを特定するには、次の場所に移動する必要があります。/etc/apt
ディレクトリに移動し、検索コマンドを実行します。その方法は次のとおりです。
- ターミナルを開きます。を押すとこれを行うことができます
Ctrl + Alt + T
キーボード上で。 - に移動します。
/etc/apt
次のコマンドを実行してディレクトリを移動します。cd /etc/apt
。 - どのリポジトリが問題の原因となっているかを確認するには、次のコマンドを実行します。
grep -rw karmic *
。このコマンドは、現在のディレクトリとそのサブディレクトリ内のすべてのファイルで「karmic」という用語を検索します。
エラーを修正する
問題のあるファイルを特定したら、それを削除または無効にすることができます。
ファイルの削除
問題のあるファイルが.disable
ファイルがある場合は、次のコマンドを実行して削除できます。sudo rm /etc/apt/sources.list.d/*.disable
。このコマンドは、次のファイルをすべて削除します。.disable
の拡張子/etc/apt/sources.list.d/
ディレクトリ。
ファイルを無効にする
ファイルを削除したくない場合は、その拡張子の名前を次のように変更することもできます。.disabled
。これは次のコマンドを使用して実行できます。sudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
。交換する[filename]
実際のファイル名を使用します。
追加のエラーへの対処
場合によっては、GPG エラーまたはインデックス ファイルのダウンロードの失敗に関連する追加のエラー メッセージが表示されることがあります。それらを処理する方法は次のとおりです。
GPGエラー
GPG エラーの場合は、次のコマンドを使用して不足している公開キーをインポートできます。sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
。交換する[KEY]
エラーメッセージに記載されている実際のキーを使用してください。
インデックス ファイルのダウンロードの失敗
インデックス ファイルのダウンロードが失敗した場合は、次のコマンドを実行できます。sudo apt-get update --fix-missing
。このコマンドは、欠落しているインデックス ファイルまたは古いインデックス ファイルを修正しようとします。
結論
この記事では、Ubuntu の APT ソース リスト ディレクトリの「無効なファイル名拡張子」エラーを修正する方法を検討しました。システム ファイルを変更するときは注意が必要であることに注意してください。常にバックアップがあることを確認するか、行っている変更に自信を持ってください。
Ubuntu での APT ソースの管理の詳細については、Ubuntu の公式ドキュメントを参照してください。ここ。
にアクセスするには、/etc/apt
Ubuntu のディレクトリにある場合は、 を押してターミナルを開きますCtrl + Alt + T
キーボード上で。次に、コマンドを実行しますcd /etc/apt
をクリックしてディレクトリに移動します。
このエラー メッセージは、/etc/apt/sources.list.d/
認識されない、または無効なファイル名拡張子を持つディレクトリ。これらのファイルがエラーの原因となっているため、対処する必要があります。
問題のあるファイルを特定するには、次の場所に移動します。/etc/apt
コマンドを使用したディレクトリcd /etc/apt
。次に、コマンドを実行しますgrep -rw karmic *
現在のディレクトリとそのサブディレクトリ内のすべてのファイルで「karmic」という用語を検索します。これは、問題の原因となっているファイルを特定するのに役立ちます。
ファイルを削除するには.disable
拡張子を指定してコマンドを実行しますsudo rm /etc/apt/sources.list.d/*.disable
。このコマンドは、次のファイルをすべて削除します。.disable
指定されたディレクトリ内の拡張子。
ファイルを無効にするには、その拡張子の名前を次のように変更します。.disabled
。コマンドを使用するsudo mv /etc/apt/sources.list.d/[filename].disable /etc/apt/sources.list.d/[filename].disabled
、置き換える[filename]
実際のファイル名を使用します。
不足している公開キーをインポートするには、次のコマンドを使用します。sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys [KEY]
、置き換える[KEY]
GPG エラー メッセージに記載されている実際のキーを使用します。
失敗したインデックス ファイルのダウンロードを修正するには、次のコマンドを実行します。sudo apt-get update --fix-missing
。このコマンドは、欠落しているインデックス ファイルまたは古いインデックス ファイルを修正しようとします。
Ubuntu での APT ソースの管理に関する詳細については、Ubuntu の公式ドキュメントを参照してください。ここ。