ファイルを変更し/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
詳細はこちら)。行の長さについて質問がある場合は、この機能を使用できます。