Dlaczego nie ma już „wsparcia Pythona” w 16.04?


18

Jestem ciekawy, dlaczego pakiet obsługi python nie istnieje już w 16.04 - czy jest to związane ze zmianą domyślnej wersji Python3? Ponadto, czy jest jakiś pakiet, który „wymaga” tego, który tak naprawdę nie instaluje się i nie działa poprawnie przez wymuszenie zależności ?

Czy istnieje jakieś niebezpieczeństwo w opiekunach pakietów po prostu usuwając „obsługę Pythona” z listy wymagań, aby naprawić ten problem w aktualizacji?


Działa dla gnome-harmonogram, po prostu musiałem zmienić obsługę python na dh-python w Control. W Regułach musiałem zmienić dh_pysupport na dh_python2.
Christopher Borga

Odpowiedzi:


32

Miał ten sam problem podczas próby instalacji Cassandra 16.04. Rozwiązano to za pomocą:

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

Źródło: https://github.com/ajenti/ajenti/issues/903#issuecomment-215569332


Dziękuję bardzo, że uratowałeś mnie przed instalowaniem Debian Jessie.
Alex Lowe,

uratowałeś mi życie ...
Umair,

To rozwiązuje problemy z Folding @ home (kontrola i przeglądarka) również 16.04, dzięki. Czy można podać szczegółowe informacje na temat launchpadlibrarian.net, czy istnieją bardziej ogólne rozwiązania?
Tfb9

Prawdopodobnie nie jest to najlepsze rozwiązanie, ponieważ należy teraz używać dh-python: bugs.debian.org/cgi-bin/bugreport.cgi?bug=787040
NoBugs

1

Połączyłeś się z pakietem źródłowym, ale python-supportpakiet zdecydowanie istnieje w repozytoriach binarnych:

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

Nie jestem pewien, dlaczego nie pojawia się w repozytoriach źródłowych - być może dlatego, że jest to po prostu skrypt Pythona, który można wykonać bezpośrednio, a nie coś, co wymaga kompilacji w pliku binarnym, aby był użyteczny.

Czy to odpowiada na twoje pytanie, czy potrzebujesz pakietu w repozytoriach „źródłowych”?


Nie, są usuwane. Na tej stronie kliknij dowolną architekturę i zauważ, że na stronie wyświetlany jest status: usunięty. Na przykład: launchpad.net/ubuntu/xenial/amd64/python-support/1.0.15
NoBugs

Czy sudo apt-get install python-supportfaktycznie coś instaluje w twoim systemie?
NoBugs

3
@NoBugs Masz rację - nie powinienem był tak pochopnie mówić tego, co powiedziałem. Zgodnie z jedną odpowiedzią na ten raport o błędzie: bugs.launchpad.net/ubuntu/+source/python-support/+bug/1577172 , „obsługa Pythona została usunięta z Debiana, a później z Ubuntu. Proszę użyć dh_python2 z pakietu dh-python zamiast."

Powinny więc zawierać zarówno: `python-support | dh-python `in zależy od pola? To sugerowałoby, że będzie działać: debian.org/doc/debian-policy/ch-relationships.html
NoBugs

Nie mam wystarczającej wiedzy, aby znać odpowiedź na to pytanie (nigdy niczego nie pakowałem!). Ale to brzmi rozsądnie.
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.