GNU/Linux >> Belajar Linux >  >> Debian

Debian – Bagaimana Melihat Berita Dan Changelogs Untuk Paket Debian yang Diperbarui Dalam 48 Jam Terakhir?

Meskipun saya menggunakan apt-listchanges Saya tidak selalu punya waktu untuk membaca semua perubahan (berita dan log perubahan). Saya ingin meninjau perubahan setelahnya, misalnya dengan membuat daftar perubahan untuk semua paket yang saya perbarui dalam 48 jam terakhir.

Misalnya, dapatkah saya:

  • menyimpan hasil apt-listchanges dalam urutan berdasarkan waktu
  • kueri yang tepat untuk “semua log perubahan dari semua paket yang diperbarui dalam 48 jam terakhir”
  • sesuatu yang lain?

Idealnya daftar ini mencakup paket baru, dan paket yang telah diperbarui tetapi tidak memiliki konten berita atau changelog.

Jawaban yang Diterima:

simpan hasil apt-listchanges dalam urutan berbasis waktu

Pendekatan yang paling saya sukai untuk ini adalah mengonfigurasi apt-listchanges untuk mengirimi saya email dengan perubahannya; urutan berbasis waktu kemudian dikelola oleh klien email saya.

query apt untuk “semua log perubahan dari semua paket yang diperbarui dalam 48 jam terakhir”

Tidak ada bawaan untuk ini (apt tidak secara khusus melacak tanggal/waktu di mana paket diinstal atau ditingkatkan), namun Anda dapat menemukannya dari log. Lihat /var/log/apt/history.log*; Anda akan menemukan semua operasi yang dilakukan oleh apt dan saudara kandung, dengan informasi berikut untuk masing-masing:

  • tanggal/waktu mulai dan berakhir;
  • pengguna yang meminta (jika dijalankan menggunakan sudo );
  • daftar paket yang ditingkatkan, jika ada, dengan versi yang diinstal sebelumnya dan versi yang ditingkatkan ke;
  • daftar paket yang diinstal, jika ada, dengan versi yang diinstal dan indikasi apakah paket tersebut diinstal secara otomatis;
  • daftar paket yang dihapus, jika ada;
  • daftar paket yang dihapus, jika ada.

Anda dapat menguraikannya untuk menentukan perubahan yang dibuat dalam 48 jam terakhir, dan untuk peningkatan versi, gunakan informasi versi untuk mengekstrak bagian yang relevan dari log perubahan dan berita.

Ini akan mengabaikan operasi paket yang dilakukan secara langsung dengan dpkg; Anda dapat melihat /var/log/dpkg.log* untuk detailnya, tetapi sedikit lebih sulit untuk diuraikan (dan Anda harus memfilter operasi yang terkait dengan apt operasi).

(Perhatikan bahwa paket yang ditingkatkan akan selalu memiliki setidaknya konten changelog, setidaknya jika mereka berasal dari Debian; dalam beberapa kasus itu akan menjadi changelog khusus arch, tetapi akan selalu ada sesuatu.)


Debian
  1. Cara Mengatur Ulang Kata Sandi untuk Sudo di Debian

  2. Cara Menginstal ClamAV di Debian 9 dan Memindai Kerentanan

  3. Bagaimana cara mengubah resolusi Bash untuk VM Debian?

  1. Debian – Bagaimana Cara Mengekstrak Dan Menginstal .deb Tanpa Perintah Dpkg?

  2. Linux – Bagaimana Mengenkripsi Linux (debian 8) Pasca Instalasi Dan Apa Konsekuensinya?

  3. Berikut cara menggunakan baris perintah untuk mencari paket yang tersedia di Debian, Ubuntu, atau Linux Mint [APT]

  1. Cara Memasang Repositori Deb-Multimedia Dengan VLC, Kodi, dan FFmpeg di Debian 10 Buster

  2. Cara Mendaftar Paket yang Terinstal di Debian

  3. Cara menginstal PHP 7.1, 7.2 dan 5.6 sebagai PHP-FPM &FastCGI untuk ISPConfig 3 di Debian 9