Saya perlu mencari tahu versi paket Debian mana saja yang pernah ada untuk versi utama Debian tertentu.
Pada instalasi Debian yang baru, kebijakan apt-cache hanya menunjukkan kepada saya versi paket terbaru yang tersedia.
Mari kita ambil libssl1.0.0, misalnya. Debian Wheezy 7.0 hadir dengan libssl1.0.0 yang rentan terhadap bug yang patah hati. Kemudian, bug diperbaiki, dan versi baru (1.0.1e-2 + deb7u5) dirilis.
Saya perlu daftar semua tambalan ini, dari versi utama Debian pertama yang dirilis hingga tanggal saat ini. Saya lebih suka melakukannya dengan alat yang ada (apt-cache misalnya).
Saya dapat membayangkan bahwa ini dapat dipecahkan menggunakan entri sources.list tambahan, tetapi saya mencari web selama lebih dari dua jam tanpa hasil.
Adakah yang punya ide tentang cara melakukan itu?
Latar Belakang: Saat ini saya sedang menjalankan investigasi tentang terjadinya perbaikan CVE dalam paket Debian. Ini adalah pekerjaan yang cukup rumit, jadi saya ingin menghindari berjalan melalui setiap changelog untuk memeriksa tanggal rilis, nomor versi, dan sebagainya (bagaimanapun juga ini diperlukan, bagaimanapun, saya ingin menunda tugas ini).
Jawaban:
Paket Debian menyediakan changelog yang dapat dengan mudah diuraikan. Changelog dapat diperoleh dengan menggunakan
atau
Dengan mencari versi paket tertentu, seseorang dapat melacak semua tambalan yang dirilis dari paket tertentu untuk rilis Debian yang saat ini digunakan. Sebagai contoh:
Ini mencetak daftar semua tambalan untuk versi 1.0.1k dari paket libssl1.0.0. Pada Debian Jessie, ini akan menjadi:
sumber