다음 시나리오를 고려해보세요.
apt-get update && apt-get upgrade
apt-get
보류 중인 업데이트를 수락하고 설치하라는 메시지가 표시됩니다 . 첫째, 이제 설치했으므로 apt-listchanges
패키지를 업그레이드할지 여부에 대한 변경 로그가 깨지고 표시됩니다. 이메일을 통해 변경 로그를 보내는 옵션도 있습니다.
변경 내역을 이메일로 보내고 싶습니다. 나는 이메일이 해당 콘텐츠만 보내고 나머지 출력은 보내지 않기를 원합니다 apt-get
.
내 어려움은 이러한 이메일을 암호화하고 싶다는 것입니다. (왜? 내 서버에 패치되지 않은 취약점이 있는 경우 해당 정보가 공개되는 것을 원하지 않기 때문입니다.)
출력을 얻기 위해 명령을 실행하면 gpg로 파이프됩니다.
… | gpg --encrypt …
그러나 apt-listchanges
이는 간접적으로 수행됩니다 apt-get upgrade
. 업그레이드하는 패키지 목록을 알고 있지만 나는 모릅니다.
출력을 이메일로 보내지만 이메일을 암호화하도록 apt-get upgrade
실행 하려면 어떻게 해야 합니까 ?apt-listchanges