파일을 수정 /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
더 알아보기). 줄 길이에 대해 질문이 있는 경우 이 기능을 사용할 수 있습니다.