답변:
예, 파일의 행은 /etc/sources.list.d
사용해야 .list
하는 소프트웨어 소스를 지정하는 파일의 행으로 끝나야합니다 . 그렇지 않으면 파일이 다른 의미를 가질 수 있습니다.
sources.list
에서 man sources.list
(1)
NAME sources.list-APT의 패키지 자원 목록
기술
패키지 리소스 목록은 시스템에서 사용중인 패키지 배포 시스템의 아카이브를 찾는 데 사용됩니다. 현재이 매뉴얼 페이지에는 데비안 GNU / 리눅스 시스템이 사용하는 패키징 시스템 만 설명되어 있습니다. 이 제어 파일은 /etc/apt/sources.list입니다.
소스 목록은 여러 개의 활성 소스와 다양한 소스 미디어를 지원하도록 설계되었습니다. 파일은 한 줄에 하나의 소스를 나열하며 가장 선호하는 소스가 먼저 나열됩니다. 각 줄의 형식은 다음과 같습니다. type uri args 첫 번째 항목 인 type은 args의 형식을 결정합니다. uri는 URI (Universal Resource Identifier)이며보다 구체적이고 잘 알려진 Universal Resource Locator 또는 URL의 상위 집합입니다. #을 사용하여 나머지 행을 주석으로 표시 할 수 있습니다.
SOURCES.LIST.D
/etc/apt/sources.list.d 디렉토리는 별도의 파일에 sources.list 항목을 추가하는 방법을 제공합니다. 형식은 일반 sources.list 파일과 동일합니다. 파일 이름은 .list로 끝나야하며 문자 (az 및 AZ), 숫자 (0-9), 밑줄 (_), 하이픈 (-) 및 마침표 (.) 문자 만 포함 할 수 있습니다. 그렇지 않으면 APT는 파일이 Dir :: Ignore-Files-Silently 구성 목록의 패턴과 일치하지 않으면 파일을 무시했다는 알림을 인쇄합니다.이 경우 자동으로 무시됩니다.
sources.list.save
.list.save
파일 작업 / 백업 파일의 일종입니다 :
연결:
user26687의 답변을 보완하는 것으로 :
예, 파일 안에 확장자 /etc/apt/sources.list.d
가 있어야합니다. .list
그렇지 않으면 파일이 apt 옵션 에서 패턴과 일치하는 경우를 제외하고apt
경고 메시지를 인쇄하고 파일을 무시합니다 .Dir::Ignore-Files-Silently
Software Sources
GUI는를 생성 .list.save
하기위한 각각의 .list
"백업"파일의 일종으로, 자신이 관리하는 파일입니다. 언급 된 LP 버그 611925는 apt가 .save
아직 파일을 자동으로 무시하지 않아 많은 경고를 생성 한 2010 년 이후의 버그 입니다.
이 문제는 LP 버그 631770에0.8.3ubuntu1
대해 2010 년 적절한 버전 에서 수정되었습니다 .
apt (0.8.3ubuntu1) maverick; urgency=low
* merged fixes from debian-sid
* debian/rules:
- put ubuntu-archive.gpg back into the package (LP: #620576)
* apt-pkg/init.cc:
- ignore ".distUpgrade" and ".save" files in sources.list.d
(LP: #631770)
그 이후로 이러한 파일은 apt
기본적으로 자동 무시됩니다 . 다음과 같은 패턴을 모두 볼 수 있습니다.
apt-config dump | grep Dir::Ignore-Files-Silently::
따라서 .save
,, .bak
등의 파일 .orig
도 다음에서 허용 (및 무시)됩니다./etc/apt/sources.list.d
발생한 문제에 대해 언급하지 않았습니다. 그러나 쿼리에 응답하려면 /etc/apt/sources.list.d/
모든 리포지토리마다 하나의 파일 이 있어야하며 종종 두 개가 있습니다. 필수 항목으로 끝나고 *.list
선택적 항목으로 끝납니다 *.list.save
(이 파일은 일부 GUI 저장소 관리자에 의해 자동 생성됩니다). OS에서 관리하는 기본 목록은 입니다. /etc/apt/sources.list
보조 목록은에 추가 할 수 있습니다 /etc/apt/sources.list.d/your-custom-list-here.list
.
.list.save
파일은 필요 하지 않으며Software Sources
GUI에 의해 생성 된 일종의 백업 파일이며 파일 만 시스템에서 .list
사용됩니다 apt
. 둘째, 리포지토리 를 에 추가 할 수 /etc/apt/sources.list
있지만 그렇게하지 않는 것이 좋습니다 (OS에서 처리). 따라서 관리자와 패키지는 실제로 함께 플레이하는 것이 좋습니다/etc/apt/sources.list.d