Apt-get için günlükler nerede?


54

Aşağıdaki paket yöneticilerinin günlüklerini nerede bulabileceğimi bilmek istiyorum:

  • Sinaptik Paket Yöneticisi
  • Ubuntu Yazılım Merkezi
  • Terminali kullanırken günlüğe kaydeder. apt-get

Listelenen kayıtların hiçbiri cevaplarda çok ayrıntılı değildir. "Adresinden indirilmesi endeksi: Ben böyle bir şey görmek güzel olacağını düşünüyorum falan deb indirirken filan filan yüklenen paketlerin sadece listelerinin yerine dosya foo.blah.deb paket foo versiyonunu 1.2.3 yüklemeden".
— Brian Minton

Yanıtlar:


55

Apt günlükleri içinde bulunabilir /var/log/apt/term.log. Bunları GEdit ile görüntülemek için aşağıdaki komutu kullanabilirsiniz:

gedit /var/log/apt/term.log

Onları görüntülemek için kedi kullanabilir miyim?
— sdale1930

5
evet erkek olabilir
— nux

5
Tabii ki, cat /var/log/apt/term.logdosya içeriğini sadece iyi görüntüler. Ayrıca ilginizi çekebilir tail -f /var/log/apt/term.log. Bu, yalnızca dosyanın son birkaç satırını (kuyruğunu) görüntüler ve daha ilginç olarak, bu dosyaya eklenen her şeyi sürekli olarak yazdırır. Kütüğü "gözlemlemek" istiyorsanız, bu oldukça ilginç.
— Malte Skoruppa

rica ederim arkadaşım
— nux

11
lessdaha kolay kaydırmak için kullanın .
— sjas

26

Sevdiğim var/log/apt/history.log. Çok özlü.

Ayrıca, eski günlüklerin logrotateayda bir kez arşivlendiğini unutmayın . Geçerli history.logve daha eski sıkıştırılmış history.logdosyaları birleştirmek için kullanabilir catve zcatbu şekilde kullanabilirsiniz :

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

Ardından, grepihtiyacınız olanı bulmak için kullanabilirsiniz :

$ grep package_name ~/Desktop/allhistory.logistediğini yerine koyacağın yere 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)
$ 

Ve Bohr , bir yorumda, zgrepeğer belirli bir paketle ilgili satırları arıyorsa , doğrudan kullanılmasını önerdi . Bu, benim için hem history.logmevcut arşivlenmiş dosyaları hem de aradığımı varsayarak çalışır smtube:

zgrep smtube /var/log/apt/history*

2
Veya zgrepdoğrudan koşun .
— Bohr

13

dosyayı kontrol et

/var/log/dpkg.log

çeşitli paket yöneticileri için kurulum veya yükseltme gibi tüm uygun aktiviteleri kaydeden

Ayrıca, sinaptik kayıtlarını gui üzerinden görüntüleyebilirsiniz.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.