apt-get에 대한 로그는 어디에 있습니까?


54

다음 패키지 관리자의 로그를 찾을 수있는 위치를 알고 싶습니다.

  • 시냅틱 패키지 관리자
  • 우분투 소프트웨어 센터
  • 터미널을 사용할 때의 로그 apt-get

답변에 나열된 로그 중 어느 것도 매우 장황하지 않습니다. " blah blah 에서 인덱스 다운로드 deb blah 다운로드 패키지 foo.blah.deb에서 패키지 foo 버전 1.2.3을 설치하는 것 "과 같은 것을 보는 것이 좋을 것 같습니다 .
Brian Minton

답변:


55

적절한 로그는에서 찾을 수 있습니다 /var/log/apt/term.log. GEdit으로 파일을 보려면 다음 명령을 사용할 수 있습니다.

gedit /var/log/apt/term.log

고양이를 사용하여 볼 수 있습니까?
sdale1930

5
네 당신은 할 수 있습니다
nux

5
물론 cat /var/log/apt/term.log파일 내용을 잘 표시합니다. 에 관심이있을 수도 있습니다 tail -f /var/log/apt/term.log. 이것은 파일의 마지막 몇 줄 (꼬리) 만 표시하며 더 흥미롭게도 해당 파일에 추가 된 내용을 계속 인쇄합니다. 로그를 "관찰"하려는 경우 매우 흥미 롭습니다.
Malte Skoruppa 2012

내 친구를 환영합니다
nux

11
less쉽게 스크롤 할 수 있도록 사용하십시오 .
sjas

26

나는 좋아한다 var/log/apt/history.log. 매우 간결합니다.

또한 오래된 로그는 logrotate한 달에 한 번 보관됩니다 . 현재 history.log및 이전의 모든 압축 history.log파일 을 결합하여 다음 catzcat같이 사용할 수 있습니다 .

cd /var/log/apt && cat history.log > ~/Desktop/allhistory.log && zcat history.log*gz >> ~/Desktop/allhistory.log && cd

그런 다음 예를 들어 grep필요한 것을 찾는 데 사용할 수 있습니다.

$ grep package_name ~/Desktop/allhistory.log대신에 원하는 것을 넣을 수 있습니다 package_name.

$ grep google ~/Desktop/allhistory.log
Upgrade: google-chrome-stable:amd64 (32.0.1700.102-1, 33.0.1750.117-1)
Upgrade: google-chrome-stable:amd64 (31.0.1650.48-1, 32.0.1700.77-1)
Upgrade: google-chrome-stable:amd64 (32.0.1700.77-1, 32.0.1700.102-1)
Upgrade: google-chrome-stable:amd64 (30.0.1599.101-1, 31.0.1650.48-1)
$ 

그리고 Bohr 은 한 의견에서 zgrep특정 패키지와 관련된 행을 검색하는 경우 직접 사용 하는 것이 좋습니다 . 이것은 내가 history.log기존 아카이브 파일과 둘 다를 검색한다고 가정하면 효과적 입니다 smtube.

zgrep smtube /var/log/apt/history*

2
또는 zgrep직접 실행하십시오 .
Bohr

13

파일을 확인

/var/log/dpkg.log

다양한 패키지 관리자를위한 설치 또는 업그레이드와 같은 모든 적절한 활동을 기록합니다.

또한 GUI를 통해 시냅스 로그를 볼 수 있습니다

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.