20apt-esm-hook.conf
/etc/apt/apt.conf.d/20apt-esm-hook.conf 는 Ubuntu Pro client가 넣는 조각으로, apt update 와 apt upgrade 시 ESM 관련 cache/service/hook 를 연결한다.
Summary
apt update전에apt-news.service와esm-cache.service를 비동기로 시작할 수 있다.apt upgrade경로에 Ubuntu Pro JSON hook 를 붙인다.
Path
- Path:
/etc/apt/apt.conf.d/20apt-esm-hook.conf - Package:
ubuntu-pro-client - Order:
20prefix 이므로 vendor 초기 정책 뒤, 일반 후처리 앞에서 작동한다.
Config
APT::Update::Pre-Invoke {
"[ ! -e /run/systemd/system ] || [ $(id -u) -ne 0 ] || systemctl start --no-block apt-news.service esm-cache.service || true";
};
binary::apt::AptCli::Hooks::Upgrade {
"[ ! -f /usr/lib/ubuntu-advantage/apt-esm-json-hook ] || /usr/lib/ubuntu-advantage/apt-esm-json-hook || true";
};
Notes
- systemd 환경이며 root 로 실행할 때만 service start 를 시도한다.
apt-news.service와esm-cache.service는 Ubuntu Pro/ESM 정보 캐시를 최신화하는 역할이다.binary::apt::AptCli::Hooks::Upgrade는aptCLI 자체에 upgrade hook 를 붙이는 설정이다.- Ubuntu Pro 를 쓰지 않거나 최소 이미지라면 이 파일이 없을 수 있다.
See Also
History
- codex:: 2026-07-13 Added a page for the Ubuntu Pro ESM APT hook fragment.