Bisakah saya menentukan apa yang berubah dalam paket yang ditingkatkan menggunakan apt atau dpkg di Debian 6?

9

Saya baru saja melakukan apt-get upgradepada server pengembangan Debian 6 saya dan memperhatikan bahwa paket tertentu bernama tinyproxyditingkatkan. Saya memiliki minat khusus untuk melihat dengan tepat apa yang berubah dalam paket itu karena mengubahnya untuk melakukan beberapa hal yang saat ini tidak dilakukan ada dalam daftar hal yang harus dilakukan.

Saya tahu bahwa saya dapat menjalankan browser saya, menggali sedikit, menemukan changelog dan melihat apa yang berubah dalam versi yang baru saja saya kunjungi, tapi kemudian saya bertanya-tanya apakah ada cara saya bisa meminta apt-getatau dpkgmenunjukkan kepada saya changelog jika ada termasuk.

Bisakah saya menggunakan salah satu alat, atau mungkin yang lain untuk mendapatkan ringkasan tentang apa yang berubah antara versi paket melalui baris perintah?

Pos Tim
sumber
3
Untuk setiap paket ada /usr/share/doc/pkgname/changelog.Debian.gzdaftar perubahan yang dibuat oleh pengelola Debian untuk paket tersebut. Jika paket telah pindah ke versi hulu baru, changelog hulu harus menjelaskan perubahan itu, tetapi lokasinya tidak dapat diprediksi dengan sempurna. Lihat di /usr/share/doc/pkgnameuntuk changelog.gzatau serupa. Jika Anda menginstal apt-listchangesmaka semua peningkatan di masa depan dengan apt-get akan menampilkan changelog secara otomatis.
Alan Curry
@Lan Curry: Apakah mungkin menggunakan aptitude cmdline yang sama?
dash17291

Jawaban:

9

Anda sedang mencari paket apt-listchanges. Itu akan menunjukkan kepada Anda berita Debian dan / atau changelog (yang dapat dikonfigurasi) dari paket yang akan Anda perbarui, dan secara opsional meminta konfirmasi sebelum memutakhirkan. Ia bahkan dapat membuka changelog di peramban, sehingga Anda dapat mengeklik tautan ke bug, dll.

Juga, jika Anda menggunakan aptitude, tekan Cketika Anda memiliki paket yang dipilih untuk melihat changelog. Selama Anda telah libparse-debianchangelog-perlmenginstal, itu bahkan akan menyoroti entri mana yang baru (aptitude merekomendasikan paket Perl).

Akhirnya, Anda dapat membaca changelog Debian dan upstream di /usr/share/doc/packagename/.

derobert
sumber
5

Jawabannya harus dalam /usr/share/doc/tinyproxy/changelog.Debian.gz. Gunakan zlessuntuk melihatnya.

bahamat
sumber
5

Saat ini perintah changelog di dalam apt-get, unduh dan tampilkan changelog untuk paket yang diberikan:

apt-get changelog tinyproxy

J. Doe
sumber
0

juga perhatikan bahwa changelog adalah level yang sangat tinggi dan mengabaikan banyak detail. jika Anda benar-benar perlu tahu "apa yang berubah" , Anda harus membedakan kode sumber di antara revisi.

Corey Goldberg
sumber