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.