Bagaimana cara meningkatkan ke versi yang lebih baru dari sebuah paket daripada yang tersedia di repositori?


10

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?

Jawaban:


3

Dalam kasus khusus ini maka situs web GRAMPS menyediakan tautan unduhan untuk paket .deb Ubuntu versi 3.2.5.

Pada halaman daftar ini pilih gramps_3.2.5-1_ubuntu10.debyang mana harus mudah diinstal dengan mengklik dua kali pada file yang diunduh.


Saya akan menerima ini sebagai jawaban yang benar untuk kasus khusus ini, tetapi pertanyaan "apa pilihan terbaik untuk dipilih secara umum?" sisa.
BioGeek

0

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.


Di mana saya menemukan siapa manajer repo untuk paket tertentu?
BioGeek

Anda dapat mencoba di # ubuntu-devel di irc atau cukup melihat halaman launchpad dari perangkat lunak itu. dalam beberapa kasus, wiki.ubuntu.com sangat membantu.
Abhijit N

1
Saya akan menerima ini sebagai jawaban yang benar untuk kasus khusus ini, tetapi pertanyaan "apa pilihan terbaik untuk dipilih secara umum?" sisa. >> tidak, itu tidak tetap. Saya bilang untuk mendapatkan kode sumber dan kompilasi sendiri.
Abhijit N

1
Apakah akan menyadari sumber yang dikompilasi? Bagaimana cara "mengetahui" bahwa saya telah mengkompilasi versi yang lebih baru dari perangkat lunak yang diberikan yang ada dalam daftar paket terinstal saya?
MestreLion

saya pikir apt atau synaptic akan tahu tentang sumber yang dipenuhi.
Abhijit N
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.