OnWorks Linux 및 Windows 온라인 워크스테이션

심벌 마크

워크스테이션용 무료 온라인 호스팅

<이전 | 내용 | 다음>

8.3.1. APT 구성‌


APT 구성에 대해 알아보기 전에 데비안 시스템의 구성 메커니즘에 대해 잠시 논의해 보겠습니다. 역사적으로 구성은 전용 구성 파일에 의해 처리되었습니다. 그러나 Debian 및 Kali와 같은 최신 Linux 시스템에서는 .d 접미사가 점점 더 일반적으로 사용되고 있습니다. 각 디렉터리는 여러 파일로 분할된 구성 파일을 나타냅니다. 이런 의미에서, 다음의 모든 파일은 /etc/apt/apt.conf.d/ APT 구성에 대한 지침입니다. APT는 파일을 알파벳순으로 처리하므로 나중 파일이 이전 파일에 정의된 구성 요소를 수정할 수 있습니다.

이 구조는 관리자와 패키지 관리자에게 유연성을 제공하므로 기존 파일을 변경하지 않고도 파일 추가를 통해 소프트웨어 구성을 변경할 수 있습니다. 이는 패키지 관리자에게 특히 유용합니다. 다른 패키지의 구성 파일 수정을 명시적으로 금지하는 데비안 정책을 위반하지 않고도 다른 소프트웨어의 구성을 조정하여 자신의 소프트웨어와 완벽하게 공존할 수 있도록 할 수 있기 때문입니다. 때문에 .d 구성 메커니즘을 사용하므로 패키지의 일반적으로 찾을 수 있는 여러 패키지 구성 지침을 수동으로 따를 필요가 없습니다. /usr/공유/문서/꾸러미

/README.Debian 파일. 설치 프로그램이 구성 파일을 삭제할 수 있기 때문입니다.


구성에 주의하세요 APT는 기본적으로 이를 지원하지만 /etc/apt/apt.conf.d 디렉토리, 이것은 전혀- 다음에서 생성된 파일 .d 방법은 경우입니다. 일부 응용 프로그램(예: exim)의 경우 .d 디렉토리는 디렉토리 표준 구성을 동적으로 생성하기 위한 입력으로 사용되는 Debian 관련 추가 기능입니다.

응용 프로그램에서 사용하는 배급 파일입니다. 이러한 경우 패키지는 "update-*" 명령을 제공합니다(예: 업데이트-exim4.conf) 다음의 파일을 연결합니다.

.d 디렉터리를 삭제하고 기본 구성 파일을 덮어씁니다.

이러한 경우 다음 번 실행 시 변경 사항이 손실되므로 기본 구성 파일을 수동으로 편집하면 안 됩니다. 업데이트-* 명령을 실행하고, 파일을 편집한 후 이전 명령을 실행하는 것도 잊지 마세요. .d 디렉토리(그렇지 않으면 변경 사항이 사용되지 않습니다).

구성에 주의하세요 APT는 기본적으로 이를 지원하지만 /etc/apt/apt.conf.d 디렉토리, 이것은 전혀- 다음에서 생성된 파일 .d 방법은 경우입니다. 일부 응용 프로그램(예: exim)의 경우 .d 디렉토리는 디렉토리 표준 구성을 동적으로 생성하기 위한 입력으로 사용되는 Debian 관련 추가 기능입니다.

응용 프로그램에서 사용하는 배급 파일입니다. 이러한 경우 패키지는 "update-*" 명령을 제공합니다(예: 업데이트-exim4.conf) 다음의 파일을 연결합니다.

.d 디렉터리를 삭제하고 기본 구성 파일을 덮어씁니다.

이러한 경우 다음 번 실행 시 변경 사항이 손실되므로 기본 구성 파일을 수동으로 편집하면 안 됩니다. 업데이트-* 명령을 실행하고, 파일을 편집한 후 이전 명령을 실행하는 것도 잊지 마세요. .d 디렉토리(그렇지 않으면 변경 사항이 사용되지 않습니다).


에 대한 이해를 갖추고 .d 구성 메커니즘을 활용하여 APT를 구성하는 방법에 대해 이야기해 보겠습니다. 논의한 것처럼 명령줄 인수를 통해 APT의 동작을 다음과 같이 변경할 수 있습니다. dpkg 강제 덮어쓰기 설치를 수행하는 이 예와 같습니다. zsh:


# apt -o Dpkg::Options::=”--force-overwrite” zsh 설치

# apt -o Dpkg::Options::=”--force-overwrite” zsh 설치


분명히 이것은 매우 번거로운 일입니다. 특히 옵션을 자주 사용하는 경우에는 더욱 그렇습니다. .d 파일에 지시어를 추가하여 APT의 특정 측면을 구성하는 디렉터리 구성 구조 /etc/apt/apt.conf.d/ 예배 규칙서. 예를 들어, 이 지시어(및 기타 지시어)는 다음과 같습니다.

파일에 쉽게 추가할 수 있습니다. /etc/apt/apt.conf.d/. 이 파일의 이름은 다소 임의적이지만 일반적인 규칙은 다음 중 하나를 사용하는 것입니다. 지방의 or 99local:


$ 고양이 /etc/apt/apt.conf.d/99local

Dpkg::옵션 {

"--강제 덮어쓰기";

}

$ 고양이 /etc/apt/apt.conf.d/99local

Dpkg::옵션 {

"--강제 덮어쓰기";

}


그 밖에도 유용한 구성 옵션이 많이 있으며 모두 다룰 수는 없지만 네트워크 연결과 관련된 옵션 중 하나를 다루겠습니다. 예를 들어, 프록시를 통해서만 웹에 액세스할 수 있는 경우 Acquire::http::proxy ”http://와 같은 줄을 추가하세요.너의 프록시:3128”. FTP 프록시의 경우 Acquire::ftp::proxy ”ftp://를 사용합니다.너의 프록시".

더 많은 구성 옵션을 알아보려면 다음을 읽어보세요. 적절한.conf(5) 매뉴얼 페이지 남자 아파트 conf 명령(매뉴얼 페이지에 대한 자세한 내용은 섹션을 참조하세요. 6.1.1, "수동 페이지"[페이지 124]).


OnWorks의 최고 OS 클라우드 컴퓨팅: