Di mana log untuk apt-get?


54

Saya ingin tahu di mana saya dapat menemukan log untuk manajer paket berikut:

  • Manajer Paket Synaptic
  • Pusat Perangkat Lunak Ubuntu
  • Log saat menggunakan terminal dengan apt-get

tidak ada log yang terdaftar dalam jawaban yang sangat verbose. Saya pikir akan menyenangkan melihat sesuatu seperti: "mengunduh indeks dari bla bla, unduh deb, bla instal paket foo versi 1.2.3 dari file foo.blah.deb" bukan hanya daftar paket yang diinstal.
Brian Minton

Jawaban:


55

Log apt dapat ditemukan di /var/log/apt/term.log. Untuk melihatnya dengan GEdit Anda dapat menggunakan perintah:

gedit /var/log/apt/term.log

Bisakah saya menggunakan kucing untuk melihatnya?
sdale1930

5
ya Anda bisa lelaki
nux

5
Tentu saja, cat /var/log/apt/term.logakan menampilkan isi file dengan baik. Anda mungkin juga tertarik tail -f /var/log/apt/term.log. Ini hanya menampilkan beberapa baris terakhir (ekor) file, dan, yang lebih menarik, akan terus mencetak apa pun yang ditambahkan ke file itu. Ini cukup menarik jika Anda ingin "mengamati" log.
Malte Skoruppa

selamat datang teman saya
nux

11
gunakan lesssehingga Anda dapat menggulir lebih mudah.
sjas

26

Saya suka var/log/apt/history.log. Sangat ringkas.

Perhatikan juga bahwa log yang lebih lama diarsipkan logrotatesebulan sekali. Untuk menggabungkan saat ini history.logdan semua history.logfile terkompresi yang lebih lama, Anda dapat menggunakan catdan zcatseperti ini:

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

Maka Anda dapat, misalnya, gunakan grepuntuk menemukan yang Anda butuhkan:

$ grep package_name ~/Desktop/allhistory.logdi mana Anda akan meletakkan apa yang Anda inginkan 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)
$ 

Dan, Bohr , dalam komentarnya, menyarankan untuk menggunakan zgrepsecara langsung jika seseorang mencari baris yang terkait dengan paket tertentu. Ini berfungsi untuk saya dengan asumsi saya sedang mencari history.logfile yang diarsipkan untuk smtube:

zgrep smtube /var/log/apt/history*

2
Atau lari zgreplangsung.
Bohr

13

periksa file

/var/log/dpkg.log

yang mencatat semua kegiatan apt, seperti menginstal atau meningkatkan, untuk berbagai manajer paket

Anda juga dapat melihat log sinaptik melalui gui-nya

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.