staging.inyokaproject.org

pyfftw aus den offiziellen Paketquellen verbannt?

Status: Gelöst | Ubuntu-Version: Ubuntu GNOME 18.04 (Bionic Beaver)
Antworten |

ebenitez

Anmeldungsdatum:
5. September 2018

Beiträge: Zähle...

Ich möchte ein FFTW-Wrapper für Python3 installieren. Beim Versuch

1
sudo apt-get install python3-pyfftw

bekomme ich folgende Fehlermeldung:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Paket python3-pyfftw ist nicht verfügbar, wird aber von einem anderen Paket
referenziert. Das kann heißen, dass das Paket fehlt, dass es abgelöst
wurde oder nur aus einer anderen Quelle verfügbar ist.

E: Für Paket »python3-pyfftw« existiert kein Installationskandidat.

Ich benutze Ubuntu 18.04.1. In einem anderen Rechner, wo Xenial noch installiert ist, funktionierte die Installation von python3-pyfftw einwandfrei.

Was bedeutet eigentlich diese seltsame Fehlermeldung? Zum Vergleich: wenn ich versuche

1
sudo apt-get install python3-fftw

bekomme ich folgende Fehlermeldung:

Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
E: Paket python3-fftw kann nicht gefunden werden.

Es gibt doch ein Paket python-fftw, aber der ist anscheinend für Python2 gedacht.

Meine eigentliche Frage lautet: Gibt es in den offiziellen Paketquellen einen FFTW-Wrapper für Python3?

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

Ubuntu migriert die Pakete aus Debian Testing, deswegen kann man insbesondere bei Paketen aus universe am Besten immer im Debian Package Tracker 🇬🇧 nachschauen, was sich gerade tut - siehe bspw. pyfftw 🇬🇧.

Ausschlaggebend für das vorübergehende Entfernen des Pakets waren wohl 810522 🇬🇧 und 826036 🇬🇧. Die aktuelle Version ist wieder in Testing und sollte, wenn alles gut läuft, auch spätestens wieder in Ubuntu 19.04 in den Paketquellen sein.

Bis dahin sollte dir die Installation über pip eigentlich weiterhelfen können, siehe auch pyFFTW/pyFFTW 🇬🇧.

ebenitez

(Themenstarter)

Anmeldungsdatum:
5. September 2018

Beiträge: 3

@mrkramps Vielen Dank!

Aber ich habe noch eine Frage: wie gesagt, ich habe pyfftw in einem Rechner unter Xenial installiert, und auch verwendet. Was passiert, wenn ich diesen Rechner auf Bionic upgrade? Wird die alte Version von pyfftw beibehalten? Oder wird das Paket deinstalliert und meine Programme funktionieren plötzlich nicht mehr?

mrkramps Team-Icon

Avatar von mrkramps

Anmeldungsdatum:
10. Oktober 2006

Beiträge: 5523

ebenitez schrieb:

Aber ich habe noch eine Frage: wie gesagt, ich habe pyfftw in einem Rechner unter Xenial installiert, und auch verwendet. Was passiert, wenn ich diesen Rechner auf Bionic upgrade? Wird die alte Version von pyfftw beibehalten? Oder wird das Paket deinstalliert und meine Programme funktionieren plötzlich nicht mehr?

Normalerweise bleibt das Paket installiert, unabhängig davon, ob es noch in den Paketquellen ist oder nicht. Ggf. kann es notwendig sein, ein Paket als „manuell installiert“ zu markieren. Die bspw. als Abhängigkeiten „automatisch installierten“ Pakete können bei einer Aktualisierung als nicht mehr benötigt markiert werden und würden beim Aufräumen (apt autoremove) deinstalliert.

ebenitez

(Themenstarter)

Anmeldungsdatum:
5. September 2018

Beiträge: 3

@mrkramps Dann ist es gut. Jetzt bleibt mir nur zu hoffen, dass pyfftw demnächst in einer point release wieder auftaucht. Denn mein Arbeitgeber mag nur LTS Versionen, und zwei Jahre zu warten scheint mir doch ein bißchen zu lang... Vielen Dank für Ihre Hilfe!

Antworten |