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:
.