Aqui está o código fonte para apt do Debian jessie, usando uma matriz de 1024 caracteres como um buffer:
// CNC:2003-12-10 - 300 is too short.
char Buffer[1024];
Em versões mais recentes, o C ++ std::string
é usado, removendo o limite.
Note que o código indica que o formato de múltiplas linhas Deb822 (baseado no RFC 822) também é aceito nesta versão (veja man sources.list
para detalhes). Você pode querer usá-lo se tiver problemas com o tamanho da linha.