¿Por qué no más "python-support" en 16.04?


18

Tengo curiosidad por saber por qué el paquete python-support ya no existe en 16.04: ¿está esto relacionado con cambiar Python3 para que sea el predeterminado? Además, ¿hay algún paquete que lo "requiera" que realmente no se instale y se ejecute bien al forzar las dependencias ?

¿Existe algún peligro en que los mantenedores de paquetes simplemente eliminen "python-support" de la lista de requisitos para solucionar este problema en una actualización?


Funcionó para gnome-Scheduler, solo tuve que cambiar python-support a dh-python en Control. En las Reglas, tuve que cambiar dh_pysupport a dh_python2.
Christopher Borga

Respuestas:


32

Tuve el mismo problema al intentar instalar cassandra en 16.04. Resuelto con:

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

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


Muchas gracias por salvarme de tener que instalar Debian Jessie.
Alex Lowe

me salvaste la vida ...
Umair

Esto también resuelve problemas con Folding @ home (control y visor) en 16.04, gracias. ¿Se podrían dar detalles sobre launchpadlibrarian.net o existen soluciones más genéricas?
Tfb9

Probablemente no sea la mejor solución, ya que se supone que debe usar dh-python ahora: bugs.debian.org/cgi-bin/bugreport.cgi?bug=787040
NoBugs

1

Se vinculó al paquete fuente, pero el python-supportpaquete definitivamente existe en los repositorios binarios:

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

No estoy seguro de por qué no aparece en los repositorios de origen, tal vez porque es solo un script de Python que se puede ejecutar directamente, en lugar de algo que requiere compilación en un binario para ser útil.

¿Responde esto a su pregunta o necesita un paquete en los repositorios "fuente"?


No, se eliminan. Desde esa página, haga clic en cualquier arquitectura y observe que la página dice estado: eliminado. Por ejemplo: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs

Entonces, ¿ sudo apt-get install python-supportrealmente instala algo en su sistema?
NoBugs

3
@NoBugs Tienes razón: no debería haber sido tan apresurado en decir lo que dije. Según una respuesta en este informe de error: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , "python-support se eliminó de Debian y luego de Ubuntu. Utilice dh_python2 del paquete dh-python en lugar."

Entonces, los empaquetadores deben incluir ambos: `python-support | dh-python `en depende del campo? Esto sugeriría que funcionaría: debian.org/doc/debian-policy/ch-relationships.html
NoBugs

No tengo el conocimiento suficiente para saber la respuesta a eso (¡nunca he empaquetado nada!). Pero suena razonable.
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.