/etc/apt/sources.list.d

DebianのAPTでも/etc/apt/sources.list.dが参照されるようになったことに今になって気付いた。原稿の追加分を書くためにdpkg/aptのmanページをdocdiffまくっていたのだ。changelogによれば2005-11-29の0.6.43かららしい。

/etc/apt/sources.list.d以下にsources.listと同じ書式のファイルをfoo.listというファイル名*1で置いておくと読み込んでくれる。

$ cd /etc/apt
$ cat sources.list
$ ls sources.list.d  
sarge.list  woody.list
$ cat sources.list.d/*.list 
deb http://ftp.jp.debian.org/debian sarge main contrib non-free
deb http://ftp.jp.debian.org/debian woody main contrib non-free
$ sudo apt-get update
取得:1 http://ftp.jp.debian.org sarge Release.gpg [189B]
取得:2 http://ftp.jp.debian.org woody Release.gpg [197B]
ヒット http://ftp.jp.debian.org sarge Release
ヒット http://ftp.jp.debian.org woody Release
無視 http://ftp.jp.debian.org sarge/main Packages
無視 http://ftp.jp.debian.org sarge/contrib Packages
無視 http://ftp.jp.debian.org sarge/non-free Packages
無視 http://ftp.jp.debian.org woody/main Packages
無視 http://ftp.jp.debian.org woody/contrib Packages
無視 http://ftp.jp.debian.org woody/non-free Packages
ヒット http://ftp.jp.debian.org sarge/main Packages
ヒット http://ftp.jp.debian.org sarge/contrib Packages
ヒット http://ftp.jp.debian.org sarge/non-free Packages
ヒット http://ftp.jp.debian.org woody/main Packages
ヒット http://ftp.jp.debian.org woody/contrib Packages
ヒット http://ftp.jp.debian.org woody/non-free Packages
2B を 0s で取得しました (9B/s)
パッケージリストを読みこんでいます... 完了

*1 正確には「.」で始まらず、英数字と「_」「-」「.」だけからなり、「.list」で終わるファイル名。