Debian 8 の /etc/apt/sources.list で許可される最大行長はどれくらいですか?

Debian 8 の /etc/apt/sources.list で許可される最大行長はどれくらいですか?

ファイルを変更し/etc/apt/sources.list、ローカルに構築されたローカル成果物インスタンスを指すようにURLを変更します。過去数日間、次のエラーによりビルドが失敗しましたLine 1 too long in source list /etc/apt/sources.list。トークンとURLの形式には何の問題もありません。長さが問題のようです。

長さをテストした結果、1024がサポートする最大長であることがわかりました。これを確認するためにドキュメントまたはコードを参照できますか?

編集:いくつかの発見ソースコードとても役に立ちそうです。まだ明確な限界は見えないが。

ベストアンサー1

これは適切なソースコードDebian jessie で 1024 文字の配列をバッファとして使用:

// CNC:2003-12-10 - 300 is too short.
char Buffer[1024]; 

std::string最新バージョンでは、C++ が代わりに使用され、制限が削除されます。

このコードは、このバージョンがDeb822複数行形式(RFC 822ベース)も受け入れることを示します。man sources.list詳細はこちら)。行の長さについて質問がある場合は、この機能を使用できます。

おすすめ記事