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.