Perché non c'è più "supporto per Python" in 16.04?


18

Sono curioso di sapere perché il pacchetto di supporto per python non esiste più in 16.04 - questo è legato alla modifica di Python3 come impostazione predefinita? Inoltre, esiste un pacchetto che "lo richiede" che in realtà non viene installato ed eseguito correttamente forzando le dipendenze ?

Esiste un pericolo nei manutentori dei pacchetti che rimuovono semplicemente "supporto python" dall'elenco dei requisiti per risolvere questo problema in un aggiornamento?


Funzionava con gnome-scheduler, dovevo solo cambiare il supporto di python in dh-python in Control. Nelle Regole, ho dovuto cambiare dh_pysupport in dh_python2.
Christopher Borga,

Risposte:


32

Ha avuto lo stesso problema nel tentativo di installare cassandra il 16.04. Risolto con:

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

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


Grazie mille mi hai salvato dal dover installare Debian Jessie.
Alex Lowe,

mi hai salvato la vita ...
Umair,

Ciò risolve anche i problemi con Folding @ home (controllo e visualizzatore) su 16.04, grazie. Potrebbero essere forniti dettagli su launchpadlibrarian.net o esistono soluzioni più generiche?
Tfb9,

Probabilmente non è la soluzione migliore in
NoBugs

1

Sei collegato al pacchetto sorgente, ma il python-supportpacchetto esiste sicuramente nei repository binari:

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

Non sono sicuro del motivo per cui non viene visualizzato nei repository di origine, forse perché è solo uno script Python che può essere eseguito direttamente, piuttosto che qualcosa che richiede la compilazione in un file binario per essere utile.

Questo risponde alla tua domanda o hai bisogno di un pacchetto nei repository "sorgente"?


No, vengono cancellati. Da quella pagina, fare clic su qualsiasi architettura e notare che la pagina indica lo stato: eliminata. Ad esempio: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs

Quindi in sudo apt-get install python-supportrealtà installa qualcosa sul tuo sistema?
NoBugs,

3
@NoBugs Hai ragione - non avrei dovuto essere così affrettato a dire quello che ho detto. Secondo una risposta su questo bug report: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , "il supporto per python è stato rimosso da Debian e successivamente da Ubuntu. Utilizzare dh_python2 dal pacchetto dh-python anziché."

Quindi i packager dovrebbero includere entrambi: `python-support | dh-python `in dipende dal campo? Ciò suggerirebbe che funzionerebbe: debian.org/doc/debian-policy/ch-relationships.html
NoBugs

Non sono abbastanza ben informato da sapere la risposta (non ho mai impacchettato nulla!). Ma sembra ragionevole.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.