Mengapa tidak ada lagi "dukungan python" di 16,04?

18

Saya ingin tahu mengapa paket dukungan python tidak lagi ada di 16.04 - apakah ini terkait dengan mengubah Python3 menjadi default? Selain itu, apakah ada paket yang "mengharuskan" itu yang sebenarnya tidak menginstal dan menjalankan ok dengan memaksa dependensi ?

Apakah ada bahaya dalam pengelola paket hanya menghapus "dukungan python" dari daftar persyaratan, untuk memperbaiki masalah ini dalam pembaruan?

NoBugs
sumber
Ini bekerja untuk gnome-scheduler, saya hanya perlu mengubah python-support menjadi dh-python di Control. Dalam Aturan, saya harus mengubah dh_pysupport ke dh_python2.
Christopher Borga

Jawaban:

32

Punya masalah yang sama ketika mencoba menginstal cassandra pada 16.04. Selesaikan dengan:

wget http://launchpadlibrarian.net/109052632/python-support_1.0.15_all.deb
sudo dpkg -i python-support_1.0.15_all.deb

Sumber: https://github.com/ajenti/ajenti/issues/903#issuecomment-215569332

Alex Burdusel
sumber
Terima kasih banyak Anda menyelamatkan saya karena harus menginstal Debian Jessie.
Alex Lowe
kamu menyelamatkan hidupku ...
Umair
Ini menyelesaikan masalah dengan Folding @ home (control and viewer) pada 16.04 juga, terima kasih. Bisakah perincian diberikan tentang launchpadlibrarian.net, atau apakah ada lebih banyak solusi generik?
Tfb9
Mungkin bukan solusi terbaik karena Anda seharusnya menggunakan dh-python sekarang: bugs.debian.org/cgi-bin/bugreport.cgi?bug=787040
NoBugs
1

Anda ditautkan ke paket sumber, tetapi python-supportpaket itu benar-benar ada di repositori biner:

https://launchpad.net/ubuntu/xenial/+package/python-support

Saya tidak yakin mengapa itu tidak muncul di repo sumber - mungkin karena itu hanya skrip Python yang dapat dieksekusi langsung, daripada sesuatu yang memerlukan kompilasi ke dalam biner agar bermanfaat.

Apakah ini menjawab pertanyaan Anda, atau apakah Anda memerlukan paket di repo "sumber"?


sumber
Tidak, mereka dihapus. Dari halaman itu, klik arsitektur apa saja dan perhatikan bahwa halaman itu mengatakan status: dihapus. Misalnya: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs
Jadi apakah sudo apt-get install python-supportsebenarnya menginstal sesuatu di sistem Anda?
NoBugs
3
@NoBugs Anda benar - saya seharusnya tidak terburu-buru mengatakan apa yang saya katakan. Menurut satu jawaban pada laporan bug ini: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , "dukungan python telah dihapus dari Debian dan kemudian dari Ubuntu. Silakan gunakan dh_python2 dari paket dh-python sebagai gantinya."
Jadi, seharusnya pemaket menyertakan keduanya: `python-support | dh-python `in bergantung bidang? Ini menunjukkan bahwa itu akan berhasil: debian.org/doc/debian-policy/ch-relationships.html
NoBugs
Saya tidak cukup berpengetahuan untuk mengetahui jawabannya (saya tidak pernah mengemas apa pun!). Tapi itu terdengar masuk akal.