Saat menggunakan program genealogi open source saya menemukan kesalahan. Saya mengirimkan laporan bug dan penulis dengan cepat memperbaiki masalahnya (Yay untuk open source!).
Sekarang saya ingin mencoba rilis terbaru (3.2.5) dari program ini (termasuk perbaikan bug untuk masalah saya). Apt-get memberitahu saya bahwa versi yang saya instal (3.2.3-1) sudah merupakan versi terbaru.
Jadi apa cara terbaik untuk memutakhirkan ke versi yang lebih baru dari suatu paket kemudian tersedia di repositori?
Apakah saya:
- hapus versi yang saat ini saya instal dengan manajer paket. Unduh sumber versi terbaru dan kompilasi sendiri? Apakah ini akan menimbulkan masalah ketika versi yang lebih baru keluar? Apakah saya harus memperbarui program ini secara manual di masa depan setiap kali versi yang lebih baru keluar?
- Haruskah saya melakukan hal di atas, tetapi dengan program seperti checkinstall , dan menghapus versi yang dikompilasi secara manual setelah versi dapat diinstal melalui manajer paket?
- Haruskah saya meminta paket untuk di- backport ? Saya pikir permintaan saya akan membuat sedikit peluang karena aturannya berbunyi:
Aplikasi yang akan di-backport harus memiliki manfaat yang berarti bagi pengguna yang tidak dapat dicapai melalui proses lain. Khususnya: Satu-satunya tujuan tidak boleh untuk memperbaiki bug atau kerentanan keamanan.
Atau adakah cara lain untuk melakukan ini dengan benar?
sumber
Go for 1st => hapus versi yang saat ini saya instal dengan manajer paket. Unduh sumber versi terbaru dan kompilasi sendiri?
Apakah ini akan menimbulkan masalah ketika versi yang lebih baru keluar? => Tidak.
Apakah saya harus memperbarui program ini secara manual di masa depan setiap kali versi yang lebih baru keluar? => Tidak
Pilihan lain adalah meminta manajer repo untuk memperbarui perangkat lunak atau Anda bisa menunggu mereka untuk memperbarui.
sumber