[관련 게시물]
2020/05/10 - [리눅스/Ubuntu] - 데비안(Debian), 우분투(Ubuntu)의 APT 계열 명령 연재 목록
2020/05/12 - [리눅스/Ubuntu] - apt 명령 사용법 - APT(Advanced Packaging Tool) 패키지 관리 도구 기본 사용법
2020/05/14 - [리눅스/Ubuntu] - apt-get 명령 사용법
2020/05/16 - [리눅스/Ubuntu] - apt-cache 명령 사용법
2020/05/18 - [리눅스/Ubuntu] - apt-mark 명령 사용법
2020/05/20 - [리눅스/Ubuntu] - apt-key 명령 사용법
2020/05/20 - [리눅스/Ubuntu] - add-apt-repository 명령 사용법
2020/05/22 - [리눅스/Ubuntu] - apt-cdrom 명령 사용법
2020/05/24 - [리눅스/Ubuntu] - apt-config 명령 사용법
2020/05/26 - [리눅스/Ubuntu] - APT 계열 환경(구성) 설정 관련 디렉터리와 파일 모음
2020/05/28 - [리눅스/Ubuntu] - apt.conf 파일 설정
2020/05/30 - [리눅스/Ubuntu] - sources.list와 /etc/apt/sources.list.d/ 내 파일 설정apt.conf에 대하여
/etc/apt/apt.conf는 데비안 계열 리눅스의 주 시스템 관리 도구들인 APT 계열 프로그램들이 공유하는 기본 구성 파일입니다.
APT 환경설정 우선순위
시스템 시작 후 APT가 읽어들이는 환경설정 우선순위는 다음과 같습니다.
1. APT_CONFIG 환경 변수로 지정된 파일 (있는 경우)
2. Dir::Etc::Parts에 지정된 모든 파일(알파벳 오름차순 순)
3. Dir::Etc::main으로 지정된 기본 구성 파일
4. 바이너리 특정 구성 하위 트리에 설정된 모든 옵션이 트리의 루트로 이동합니다.
5. 명령 행 옵션은 구성 지시문을 대체하거나 더 많은 구성 파일을 로드하기 위해 적용됩니다.
구문
구성 파일은 기능 그룹 안에 옵션을 배치한 트리로 조직됩니다.
단일 옵션 설정
옵션 사양은 이중 콜론(::)으로 제공됩니다.
APT::Get::Assume-Yes "true";
예를 들어 위 구문은 APT 도구 그룹 내의 Get 도구 옵션입니다. 옵션은 상위 그룹에서 상속되지 않습니다.
다중 옵션 설정
APT {
Get {
Assume-Yes "true";
Fix-Broken "true";
};
};
위 예시처럼 중괄호를 사용하여 다중 옵션 범위를 지정할 수 있습니다.
기타 옵션 설정
DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
구성항목은 대소문자가 중요하지 않습니다.
작성법
설정값은 따옴표로 감싸고 세미콜론으로 구문을 마쳐주어야 합니다.
옵션 이름은 알파벳과 "/ , - , : , . , _ , +" 기호들로만 구성할 수 있습니다.
//로 시작하는 행은 주석으로 인식하여 무시됩니다.
apt.conf 설정 샘플
/usr/share/doc/apt/examples/apt.conf
/* This file is a sample configuration file with a few harmless sample options. */ APT { // Options for apt-get Get { Download-Only "false"; }; }; // Options for the downloading routines Acquire { Retries "0"; }; // Things that effect the APT dselect method DSelect { Clean "auto"; // always|auto|prompt|never }; DPkg { // Probably don't want to use force-downgrade.. Options {"--force-overwrite";} }
Ubuntu 20.04 환경설정 기본값
tudy@study-VirtualBox:~$ apt-config dump APT ""; APT::Architecture "amd64"; APT::Build-Essential ""; APT::Build-Essential:: "build-essential"; APT::Install-Recommends "1"; APT::Install-Suggests "0"; APT::Sandbox ""; APT::Sandbox::User "_apt"; APT::Authentication ""; APT::Authentication::TrustCDROM "true"; ... 후략 ...
'리눅스 > Debian or Ubuntu' 카테고리의 다른 글
이미지로 보는 우분투 20.10 설치 (0) | 2020.11.08 |
---|---|
우분투(Ubuntu) 20.10 Groovy Gorilla의 주요 특징과 설치 및 업그레이드 (0) | 2020.11.06 |
우분투 관련 기존 포스팅 중 우분투 20.04에 맞춰 업데이트한 글 목록 - 업데이트 중 (0) | 2020.07.08 |
sources.list와 /etc/apt/sources.list.d/ 내 파일 설정 (8) | 2020.05.30 |
APT 계열 환경(구성) 설정 관련 디렉터리와 파일 모음 (0) | 2020.05.26 |
apt-config 명령 사용법 (0) | 2020.05.24 |
apt-cdrom 명령 사용법 (0) | 2020.05.22 |
우분투(Ubuntu) 패키지 관리 - add-apt-repository 명령 사용법 (0) | 2020.05.20 |