Saya tahu bahwa ketika pembaruan paket muncul di repositori, versi yang lebih lama menghilang dari sana. Tetapi bagaimana jika versi baru memiliki regresi? Di mana saya dapat menemukan yang sebelumnya?
Catatan: Maksud saya bukan paket dari rilis distro lama atau semacamnya. Maksud saya versi langsung sebelum saat ini, misalnya jika anggur-1.5.29 saat ini, saya perlu anggur-1.5.28 dan mungkin yang sebelumnya. Tentu saja, anggur adalah contoh buruk karena saya dapat menemukan versi apa pun di situs web mereka, tetapi ini tidak berlaku untuk semua paket.
Pencarian /var/cache/apt/archives
bukan pilihan karena mungkin kadang-kadang dibersihkan oleh apt-get clean
.
package-management
Ruslan
sumber
sumber
Jawaban:
Ubuntu menggunakan Launchpad untuk meng-host semua paket khususnya di sini:
https://launchpad.net/ubuntu
Dari sini Anda dapat menemukan kode sumber ke paket apa pun hanya dengan mencari
Misalnya dengan mencari acpid, Anda dibawa ke sini
https://launchpad.net/ubuntu/+source/acpid
dari sini Anda dapat Lihat riwayat penerbitan lengkap , atau Lihat log perubahan penuh untuk menemukan semua rilis dan pilih yang Anda inginkan.
Dalam banyak kasus Anda juga akan dapat menemukan binari. Namun saya telah melihat contoh di mana binari hilang. Saya tidak yakin mengapa tetapi saya kira ini adalah ketika truk utama telah berubah lebih dari sekali antara rilis Ubuntu.
Pengembang mungkin telah memperbarui sumber dari proyek hulu untuk perubahan hulu pertama, mengujinya dan menerbitkan sumber kemudian segera memperbarui dengan pembaruan kedua dan menerbitkan lagi dengan rilis hulu saat ini.
sumber