AptConf는 Debian Wheezy에서 어떻게 작동하나요?

AptConf는 Debian Wheezy에서 어떻게 작동하나요?

내가 아는 바로는 /etc/apt/apt.confSqueeze의 파일은 /etc/apt/apt.conf.d/Wheezy의 디렉토리에 별도의 파일로 나누어져 있습니다.

이것데비안 위키아직 업데이트가 되지 않아 관련 정보만 포함되어 있는 것 같습니다 /etc/apt/apt.conf.d/70debconf.

어쨌든, 나는 edit 이외의 apt 구성에 완전히 익숙하지 않아서 /etc/apt/sources.list여기서 약간 길을 잃었습니다. 내 컴퓨터의 디렉터리 구조는 다음과 같습니다.

/etc/apt/apt.conf.d/
  00aptitude
  00CDMountPoint
  00trustcdrom
  01autoremove
  20listchanges
  20packagekit
  70debconf

내 질문은 다음과 같습니다

  1. 이 파일의 기능은 무엇입니까?
  2. 이 숫자는 무엇을 의미합니까?
  3. 이 디렉터리에 새 파일을 추가하여 로드할 수 있나요? 그렇다면 이를 수행하는 규칙이 있습니까?

답변1

이는 전형적인.d구성 디렉토리. 이러한 디렉터리는 구성 파일을 대체하거나 확장하므로 사용자 또는 패키지 관리자가 중앙 구성 파일을 편집하지 않고도 프로그램 구성을 수정할 수 있습니다.

이는 구성 파일을 더 작고 관리하기 쉬운 덩어리로 분할하여 패키지가 프로그램 구성을 더 쉽게 확장할 수 있도록 하기 때문에 유용합니다. 예를 들어, 귀하가 패키지 관리자이고 /etc/apt/apt.conf일부 구성 지시문을 사용하여 패키지를 확장해야 한다고 가정합니다. 이제 사용자나 다른 패키지가 이 파일에 대해 수행할 수 있는 변경 사항에 대해 걱정해야 합니다. 이러한 변경 사항을 덮어쓰거나 중단하지 않도록 주의해야 하며, 결과적으로 다른 변경 사항으로 인해 지시어가 중단될 수 있음을 예상해야 합니다.

.d카탈로그를 사용하면 이 작업이 더 쉬워집니다. 지침을 파일에 넣으면 /etc/apt/apt.conf.d/20my-package-name.conf기본적으로 완료됩니다.

이 파일의 기능은 무엇입니까?

apt각 파일은 구성 에 자체 구성 지시문을 추가합니다 . 각 파일의 정확한 목적을 알고 싶다면 해당 파일을 살펴봐야 합니다.

이 숫자는 무엇을 의미합니까?

파일은 알파벳순으로 읽혀지므로 특정 순서로 파일을 읽으려면 파일 이름 앞에 숫자를 추가하면 됩니다. 예를 들어, 나중 지침이 이전 지침보다 우선하는 경우(물론 이는 해당 파일을 읽는 각 프로그램에 따라 다름) 낮은 숫자(예: 00기본값 제공), 중간 숫자(예: 20또는 )를 40일반 지침에 사용할 수 있습니다. 높은 숫자입니다. Number는 90이전 지침을 모두 무시해야 하는 중요한 지침을 제공하는 것을 좋아합니다.

이 디렉터리에 새 파일을 추가하여 로드할 수 있나요?

네, 그게 바로 그 생각이에요.

그렇다면 이를 수행하는 규칙이 있습니까?

프로그램에 따라 다르지만 기본적으로는

  • 고유한 이름을 사용하세요.
  • 주문 시스템이 있는 경우 합리적인 수를 선택하십시오.
  • 일부 프로그램은 특정 확장자를 가진 파일만 읽으므로 다른 파일을 살펴보고 올바른 확장자를 확인하세요.
  • 디렉토리에 정크 파일(예: 오래된 백업 또는 임시 파일)을 남겨두지 않도록 주의하세요. 디렉토리에 모든 파일이 포함되어 있으면 애플리케이션이 중단될 수 있습니다.

답변2

인용하다데비안 관리자 매뉴얼

...APT의 특정 측면은 디렉토리의 파일에 지시문을 추가하여 구성할 수 있습니다 /etc/apt/apt.conf.d/.

조금 더 아래로:

...의 모든 파일은 /etc/apt/apt.conf.d/APT 구성에 대한 지침입니다. APT는 마지막 항목이 이전 항목에서 정의된 구성 요소를 수정할 수 있도록 이를 알파벳순으로 포함합니다.

관련 정보