Jessieでは、RFC822に触発された形式でファイルを作成man 5 sources.list
できます。sources.list
Types: deb deb-src
URIs: http://http.us.debian.org/debian/
Suites: jessie
Sections: main contrib non-free
残念ながら、これを行うとエラーが発生します。
root@Zia:~# apt-get update
E: Type 'Types:' is not known on line 1 in source list /etc/apt/sources.list
E: The list of sources could not be read.
文書化されたRFC822形式が機能しないのはなぜですか?
答え1
レビュー正しい変更ログ0.9.14.3〜exp5でこのエントリが見つかりました。
APT::Sources::Use-Deb822=false
フォーマットが完全に決定されるまで設定します。[型式追加]
したがって、サポートをオンまたはオフにするオプションがあり、デフォルトで無効になっていることをマニュアルページに文書化することを忘れてしまったようです。文書の問題は次のように報告されました。エラー736710。
動作させるには(またはファイル)APT::Sources::Use-Deb822 true;
に追加します。/etc/apt/apt.conf
/etc/apt/apt.conf.d/
2015年11月25日更新
Experimental apt は上記のオプションを使用しなくなりました。代わりに、deb822スタイルのソースファイルを/etc/apt/sources.list.d/
一致するファイル名の下に配置する必要があります*.sources
(以下の従来のスタイルソースファイル*.list
)。しかもSections:
名前も変わりましたComponents:
。