回答:
はい、ファイル内の行は、使用すべきソフトウェアソースを指定するものとして解釈されるため、ファイル名は/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で終わる必要があり、文字(azおよびAZ)、数字(0-9)、アンダースコア(_)、ハイフン(-)およびピリオド(。)文字のみを含めることができます。それ以外の場合、APTは、ファイルがDir :: Ignore-Files-Silently構成リストのパターンと一致しない場合、ファイルを無視したという通知を出力します。この場合、静かに無視されます...
sources.list.save
.list.save
ファイルは作業/バックアップファイルのいくつかの種類です。
リンク:
user26687の答えを補完するものとして:
はい、内部のファイルに/etc/apt/sources.list.d
は.list
拡張子が必要です。そうでない場合apt
は、警告メッセージが出力され、ファイルがaptのオプションのパターンに一致する場合を除き、ファイルが無視されDir::Ignore-Files-Silently
ます。
Software Sources
GUIは、作成.list.save
のために、各 .list
「バックアップ」ファイルの種類として、それが管理するファイル。言及されたLPバグ611925は、apt .save
がまだファイルを静かに無視しなかった2010年からのものであり、多くの警告を生成しました。
このバグ0.8.3ubuntu1
は、2010年のLPバグ631770の aptバージョンで修正されました。
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
。
.list.save
ファイルは必須ではなく、Software Sources
GUI によって作成される一種のバックアップファイルであり、.list
ファイルはapt
システムによってのみ使用されます。第二には、リポジトリができるに追加すること/etc/apt/sources.list
が、そうすることをお勧めしません(OSハンドルには)、管理者およびパッケージは、実際にされているよう奨励して再生するには/etc/apt/sources.list.d