Ich möchte die neueste Version von Python, aber ich möchte den apt-Paketmanager nicht umgehen: Ich möchte keine alte Quellcode-Installation durchführen, da dies die Deinstallation erschweren kann, wenn die offiziellen Pakete herauskommen.
Python3.5 ist derzeit in keinem der Paket-Repositorys von Canonical enthalten, was bedeutet, dass ich nicht einfach "apt-get install python3.5" ausführen kann.
Gibt es eine Möglichkeit, Python3.5 in der Zwischenzeit auf meinem PC zu installieren?
Antworten:
Bevor Ubuntu
python 3.5
zu den offiziellen Repositorys hinzugefügt wird, haben Sie zwei Möglichkeiten, es jetzt zu installieren:Überprüfen Sie, ob jemand mit einer PPA-Datei geliefert wurde,
python 3.5
damit Sie diese mitapt-get
oder einem anderen Paketmanager installieren / entfernen könnenVon der Quelle installieren
Soweit ich sehen kann, gibt es keine solche PPA bis Datum, so dass Ihre einzige Option ist, aus der Quelldatei zu installieren.
Du hast gesagt :
Vielleicht haben Sie noch nicht davon gehört
checkinstall
, dass beim letzten Schritt des Kompilierens eines Pakets aus source (sudo make install
) ein Paket aus den Dateien erstellt wird, die an verschiedenen Stellen auf Ihrem Computer gespeichert werden sollen . Sie müssen also nur ersetzen ,sudo make install
mitsudo checkinstall
und dann können Sie das Paket , das Sie jeden Paket - Manager in der üblichen Weise benannt entfernen verwenden.Überprüfen Sie
man checkinstall
, um weitere Informationen zu erhalten.Aktualisieren:
Ein PPA ist jetzt verfügbar. Überprüfen Sie diese Antwort .
quelle
altinstall
. Es funktioniert seit vielen Jahren in allen Distributionen.Hier gibt es eine andere Antwort auf eine ähnliche Frage: Wie installiere ich neuere Python-Versionen mit apt-get?
Grundsätzlich heißt es, dass (bis offizielle Repositories die neue Python-Version haben) hier eine Quelle für den Paketmanager ist, für uns, die diese einfachere Methode bevorzugen, da dies der Grund ist, warum Paketmanager da sind:
Ein großes Lob an Felix Krull, der diese PPA betreibt!
quelle