/etc/apt/sources.list.d
には、カスタムリポジトリ用のファイルがいくつかあります。それらのファイルの名前はすべて.list
で終わります。
そのフォルダー内のファイルはその拡張子で終わる必要がありますか?はいの場合、その情報はどこに書かれていますか?
はい、/etc/sources.list.d
内のファイルの名前は、.list
で終わる必要があります。ファイル内の行は、使用するソフトウェアソースを指定するものと見なされます。そうでない場合、ファイルは異なる意味を持つと見なされる可能性があります。
sources.list
man sources.list
(1)から:
NAME sources.list-APTのパッケージリソースリスト
記述
パッケージリソースリストは、システムで使用中のパッケージ配布システムのアーカイブを見つけるために使用されます。現時点では、このマニュアルページには、Debian GNU/Linuxシステムで使用されるパッケージングシステムのみが記載されています。この制御ファイルは/etc/apt/sources.listです。
ソースリストは、任意の数のアクティブなソースとさまざまなソースメディアをサポートするように設計されています。ファイルには、1行に1つのソースがリストされ、最も優先されるソースが最初にリストされます。各行の形式は次のとおりです。type uri args最初の項目であるtypeは、argsの形式を決定します。 uriはUniversal Resource Identifier(URI)であり、より具体的で有名なUniversal Resource LocatorまたはURLのスーパーセットです。行の残りの部分は、#を使用してコメントとしてマークできます。
SOURCES.LIST.D
/etc/apt/sources.list.dディレクトリは、sources.listエントリを個別のファイルに追加する方法を提供します。形式は、通常のsources.listファイルと同じです。ファイル名は.listで終わる必要があり、文字(a〜zおよびA〜Z)、数字(0〜9)、アンダースコア(_)、ハイフン(-)およびピリオド(。)文字のみを含めることができます。それ以外の場合、APTは、ファイルがDir :: Ignore-Files-Silently構成リストのパターンと一致しない場合、ファイルを無視したという通知を出力します。この場合、静かに無視されます。 。
sources.list.save
.list.save
ファイルは、何らかの種類の作業/バックアップファイルです。
リンク:
User26687の答えを補完するものとして:
はい、/etc/apt/sources.list.d
内のファイルには.list
拡張子が必要です。そうでない場合、apt
は警告メッセージを出力し、ファイルを無視しますexceptファイルがaptのDir::Ignore-Files-Silently
オプションのパターンと一致する場合。
Software Sources
GUIは、each.list.save
の.list
ファイルを作成します。ファイル。言及されたLPバグ611925は、aptが.save
ファイルをまだ黙って無視しなかった2010年からのものであり、そのため多くの警告を生成しました。
この動作は、2010年のaptバージョン0.8.3ubuntu1
で修正されました LPバグ63177 :
apt (0.8.3ubuntu1) maverick; urgency=low
* merged fixes from debian-sid
* debian/rules:
- put ubuntu-archive.gpg back into the package (LP: #620576)
* apt-pkg/init.cc:
- ignore ".distUpgrade" and ".save" files in sources.list.d
(LP: #631770)
それ以来、そのようなファイルはデフォルトでapt
によって静かに無視されます。このようなパターンはすべて次の方法で確認できます。
apt-config dump | grep Dir::Ignore-Files-Silently::
したがって、.save
、.bak
、.orig
などのファイルも、/etc/apt/sources.list.d
で受け入れられます(無視されます)。
あなたが抱えている問題については言及していません。ただし、クエリに応答するには、すべてのリポジトリに対して/etc/apt/sources.list.d/
に1つのファイルが必要であり、多くの場合2つあります。必要なものは*.list
で終わり、オプションのものは*.list.save
で終わります(このファイルはいくつかのGUIリポジトリーマネージャーによって自動生成されます)。 OSによって管理されるプライマリリストは/etc/apt/sources.list
であり、/etc/apt/sources.list.d/your-custom-list-here.list
に補助リストを追加できます。