Ubuntu hat neues „offizielles“ Python-PPA mit Backports für LTS erhalten
Für Entwickler und diejenigen, die die neuesten oder unterschiedlichen, aber nicht standardmäßigen Python-Versionen benötigen, hat Ubuntu jetzt ein „offizielles“ Backport-PPA für Ubuntu 22.04, Ubuntu 24.04 und Ubuntu 26.04 LTS.
Ubuntu hat Python vorinstalliert, aktualisiert jedoch nicht die Hauptversionsnummer. Es hat Python 3.10 für Ubuntu 20.04, Python 3.12 für Ubuntu 24.04, und Ubuntu 26.04 verwendet bisher standardmäßig Python 3.13.
Es beinhaltet auch die neuesten nicht standardmäßigen Python-Versionen in den System-Repositories, jedoch normalerweise nur für Ubuntu-Ausgaben, die nach dem Veröffentlichungsdatum dieser Python-Version erschienen sind. Zum Beispiel wurde Python 3.14 am 7. Oktober 2025 veröffentlicht, dem Datum nach dem endgültigen Einfrieren von Ubuntu 25.10, sodass es im Ubuntu 26.04-Repository verfügbar gemacht wird.
Python 3.11 & 3.13 Backports für Ubuntu 24.04
Früher konnte der Benutzer das beliebte Deadsnakes-PPA wählen oder Python aus dem Quellcode für verschiedene oder neuere Versionen erstellen. Jetzt steht für Ubuntu LTS eine neue Wahl durch das Team „Canonical Python Maintainers“ zur Verfügung.
Die PPA-Funktionen:
- unterhalten vom Ubuntu-Entwicklungsteam, als offiziell angesehen.
- Ubuntu-spezifische Patches und Sicherheitslückenbehebungen.
- Unterstützen Sie alle von Ubuntu unterstützten CPU-Architekturtypen.
Als ein Backport-PPA enthält es NICHT die neuesten Versionen (gemeint ist die Nebenversionsnummer), sondern die aus den System-Repositorien, z. B. Python 3.11.0~rc1 von 22.04, 3.12.3 von 24.04, 3.13.3 von 25.04 und 3.14.2 von 26.04.
Das bedeutet, dass auch die PPA-Pakete von den Upstream-Systemupdates profitieren würden, z. B. Sicherheitskorrekturen und kleinere Versionsupdates.
Die PPA ist jedoch bisher erst einen Monat alt. Und sie enthält zum Zeitpunkt des Schreibens einige Probleme.
Die Pakete python3.11-venv und python3.12-venv können aufgrund von Abhängigkeitsproblemen nicht installiert werden, python3.13-tk steht im Konflikt mit dem Standard-python3-tk, und der Python 3.14 Build ist fehlerhaft.
Aber die minimale Teilmenge, mit dem Interpreter und einigen wesentlichen Modulen, funktioniert in meinem Fall sehr gut.
Wie man das neue Python-PPA hinzufügt
Der Link zum neuen PPA ist über die Schaltfläche unten verfügbar:
Python Backports PPA: https://launchpad.net/~canonical-python-maintainers/+archive/ubuntu/python-backports
Um das PPA hinzuzufügen, drücken Sie einfach Strg+Alt+T auf der Tastatur, um das Terminal zu öffnen, und führen Sie den Befehl aus:
sudo add-apt-repository ppa:canonical-python-maintainers/python-backportsGeben Sie das Benutzerpasswort für die sudo-Authentifizierung ein und drücken Sie die Eingabetaste, um fortzufahren.
Linux Mint muss den Cache manuell aktualisieren (es sei denn, man fügt ein PPA über „Softwarequellen“ hinzu), indem der unten stehende Befehl ausgeführt wird, während der oben stehende Befehl dies in Ubuntu automatisch erledigt.
sudo apt updateFühren Sie schließlich den folgenden Befehl aus, um die minimale Python3.13-Installation durchzuführen:
sudo apt install python3.13-minimalOder ersetzen Sie 3.13 durch 3.12 oder 3.11 für die entsprechenden Versionen.
Nach der Installation verwenden Sie den Befehl whereis, um zu sehen, wo es installiert wurde.
python3.13 --version && whereis python3.13Deinstallieren:
Um das PPA zu entfernen, führen Sie entweder den folgenden Befehl aus, um ppa-purge zu installieren, und verwenden Sie es dann, um das PPA zu bereinigen, was auch alle daraus installierten Pakete entfernt.
sudo apt install ppa-purge && sudo ppa-purge ppa:canonical-python-maintainers/python-backports
Das PPA-Purge kann aufgrund von Internetunterbrechungen oder Problemen mit Drittanbieter-Repositories (z. B. fehlender öffentlicher Schlüssel) fehlschlagen. In diesem Fall führen Sie stattdessen den folgenden Befehl aus, um das PPA zu entfernen:
sudo add-apt-repository --remove ppa:canonical-python-maintainers/python-backportsEntfernen Sie dann die Python-Pakete über den Befehl (ersetzen Sie die Versionsnummer 3.13 entsprechend):
sudo apt remove --autoremove python3.13-minimal




