답변:
이 파일 /var/log/apt/history.log
은 APT가 언제 실행되었으며 수행 된 작업에 대한 정보를 제공합니다.
tail -3 /var/log/apt/history.log
APT의 마지막 실행에 대해이 정보를 제공합니다 (마지막으로 실행 된 업그레이드는 아님).
마지막으로 업그레이드를 실행 한 시간을 확인하려면 Upgrade:
다음으로 시작하는 줄 을 찾은 다음 파일의 다음 줄에서 시간 소인 을 찾아보십시오 (로 시작 End-Date:
). 마지막으로 일치하는 항목은 마지막으로 업그레이드를 실행 한 시간입니다.
End-Date:
때로는 그렇지 않습니다 Remove:
. 스크립트를 작성하는 것이 약간 더 복잡합니다.
다음에있는 로그 파일을 찾아 보지 않는 경우 /var/log/apt
-예 : /var/log/apt/var/log/history.log
또는/var/log/term.log
내가 생각할 수있는 가장 가까운 것은 dpkg를 검사하는 것입니다.
ls -alt /var/lib/dpkg/info | head -n 10
상단의 날짜는 해당 패키지를 마지막으로 처리 한 시간과 비슷해야합니다.
zcat history.log.* |head -n 10
나쁘지 않은 다른 의견이 있지만 실제로 찾고있는 것은 /var/log/dpkg.log
입니다.
dpkg는 패키지 조작을위한 저수준 도구이므로 모든 패키지 수정 사항이 여기에 기록됩니다.
apt-get install xxx
또는 apt-get upgrade
또는 의 결과인지 알 수 없습니다 dpkg -i xxx.deb
. 패키지 업그레이드를 언제 실행했는지 확인하려면 APT의 로그를 확인하는 것이 좋습니다.