Wie andere bereits angemerkt haben, installiert bare sudo apt-get install package
die neueste verfügbare Version und ersetzt bei Bedarf die ältere.
Bei einigen Programmen (darunter Python) stellt sich die Situation jedoch etwas anders dar. Einige Haupt-, sehr- und inkompatibel-verschiedene Versionen erhalten ihre eigenen_ Pakete. Zum Beispiel leben Python 2.6 , Python 2.7 , Python 3.1 alle in getrennten Paketen auf Ubuntu.
Von besonderer Bedeutung ist die Tatsache, dass eine der Ubuntu-Richtlinien darin besteht, Python ausgiebig zum Schreiben von Endbenutzer-Software zu verwenden. Tatsächlich ist also ein ziemlich großer Teil des Systems in Python geschrieben. Im Moment läuft der Code unter Python 2.6 - diese Version ist also bei der Installation die Voreinstellung; und der Code wird nicht leicht unter, sagen wir, Python 2.7 laufen - weil Inkompatibilitäten bestehen. Um das System auf Python 2.7 umzustellen, muss eine Arbeit geleistet werden, die darin besteht, alle Skripte zu aktualisieren und erneut zu testen. Das ist nicht einfach zu bewerkstelligen, d.h. Sie können Ihr System nicht einfach auf Python 2.7 “umstellen” und die ältere Version löschen.
Aber… Wenn Sie sich nicht um die schicke Ausstattung Ihres Systems kümmern und nur eine neuere Python-Version benötigen - sehen Sie keine Hindernisse. Gehen Sie und sudo apt-get install python3
und programmieren Sie mutig für 3.x Python; denken Sie nur daran, Ihre Skripte mit python3
zu starten und die Shebangzeile #!/usr/bin/env python3
zu verwenden.