2015年11月25日更新

2015年11月25日更新

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:

関連情報