/etc/apt/sources.list.d의 파일에 '.list' 확장자가 있어야 합니까?

/etc/apt/sources.list.d의 파일에 '.list' 확장자가 있어야 합니까?

/etc/apt/sources.list.d사용자 정의 저장소에 대한 여러 파일이 있습니다 . 해당 파일의 이름은 모두 .list.

해당 폴더의 파일은 해당 확장자로 끝나야 합니까? 그렇다면 해당 정보는 어디에 기록되어 있습니까?

답변1

예, 파일 이름은 사용해야 하는 소프트웨어 소스를 지정하는 것으로 간주되기 위해 파일의 줄로 /etc/sources.list.d끝나야 합니다 . .list그렇지 않으면 파일이 다른 의미를 가질 수 있습니다.

소스.목록

에서man sources.list(1):

이름 source.list - APT용 패키지 리소스 목록

설명

패키지 리소스 목록은 시스템에서 사용 중인 패키지 배포 시스템의 아카이브를 찾는 데 사용됩니다. 현재 이 매뉴얼 페이지에는 Debian GNU/Linux 시스템에서 사용하는 패키징 시스템만 설명되어 있습니다. 이 제어 파일은 /etc/apt/sources.list입니다.

소스 목록은 활성 소스 수와 다양한 소스 미디어를 지원하도록 설계되었습니다. 파일에는 한 줄에 하나의 소스가 나열되며 가장 선호하는 소스가 먼저 나열됩니다. 각 행의 형식은 다음과 같습니다. type uri args 첫 번째 항목인 type은 args의 형식을 결정합니다. uri는 보다 구체적이고 잘 알려진 Universal Resource Locator(URL)의 상위 집합인 URI(Universal Resource Identifier)입니다. 줄의 나머지 부분은 #을 사용하여 주석으로 표시할 수 있습니다.

소스.LIST.D

/etc/apt/sources.list.d 디렉토리는 개별 파일에 source.list 항목을 추가하는 방법을 제공합니다. 형식은 일반 source.list 파일과 동일합니다. 파일 이름은 .list로 끝나야 하며 문자(az 및 AZ), 숫자(0-9), 밑줄(_), 하이픈(-) 및 마침표(.) 문자만 포함할 수 있습니다. 그렇지 않으면 APT는 파일이 Dir::Ignore-Files-Silently 구성 목록의 패턴과 일치하지 않으면 파일을 무시했다는 알림을 인쇄합니다. 이 경우 자동으로 무시됩니다...

소스.목록.저장

파일 .list.save은 일종의 작업/백업 파일입니다.

연결:

  1. http://manpages.ubuntu.com/

답변2

user26687의 답변을 보완하여 :

예, 내부의 모든 파일에는 확장자 /etc/apt/sources.list.d가 있어야 합니다. .list그렇지 않으면 apt경고 메시지가 인쇄되고 파일이 무시됩니다.제외하고파일이 apt 옵션의 패턴과 일치하는 경우 Dir::Ignore-Files-Silently.

GUI 는 다음 Software Sources을 생성합니다..list.save .list일종의 "백업" 파일로 관리하는 파일입니다. 언급된 LP 버그 611925는 apt가 .save아직 파일을 자동으로 무시하지 않았기 때문에 많은 경고를 생성했던 2010년의 것입니다.

0.8.3ubuntu1이 동작은 2010년 apt 버전에서 수정되었습니다 .LP 버그 631770:

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

답변3

deb822 형식을 사용하는 경우 .sources로 끝날 수도 있습니다.

답변4

당신은 당신이 겪고 있는 문제를 언급하지 않았습니다. 그러나 귀하의 쿼리에 답하려면 모든 저장소마다 하나의 파일이 있어야 하며 /etc/apt/sources.list.d/, 두 개가 있는 경우가 많습니다. 필수 항목은 다음으로 끝나고 *.list선택 항목은 다음으로 끝납니다 *.list.save(이 파일은 일부 GUI 저장소 관리자에 의해 자동 생성됨). OS에서 관리하는 기본 목록은 /etc/apt/sources.list이고 보조 목록은 에 추가할 수 있습니다 /etc/apt/sources.list.d/your-custom-list-here.list.

관련 정보