
Meine Frage ist, wie ich Ubuntu 11.10-Pakete auf Ubuntu 10.04 installieren kann. Ich möchte python-envisage
(4.0.1) installieren, aber im Ubuntu 10.04 Software Center gibt es nur python envisage
v3.1.1. Außerdem wurde das Paket von python-envisagecore
in umbenannt python-envisage
.
Antwort1
Verwenden Sie einen Python-Paketmanager wie:Einfach zu installierenoderPip, beide sind im Software Center verfügbar.
Sie sollten diese Schritte befolgen:
- Entfernen Sie alle über den Ubuntu-Paketmanager oder auf andere Weise installierten Envisage-Versionen.
Installieren Sie easy_install.
Wenn das Paket, das Sie installieren möchten, C-Erweiterungen hat (und Envisage hat diese), müssen Sie mindestens diese Pakete installieren: build-essentials, python-dev. Die Punkte 2 und 3 können beide mit einem Befehl ausgeführt werden
sudo apt-get installiere Python-Setup-Tools, Python-Dev, Build-Essentials
Öffnen Sie abschließend die Konsole und geben Sie ein:
sudo easy_install vorstellen
Dadurch sollte Version 4.0.0 installiert werden (indem Sie sie aus den offiziellen Repos abrufen und kompilieren, dauert dies eine Weile).
Sie können jedes Paket aus den offiziellen Python-Repos einfach mit installieren
sudo easy_install package
Pip funktioniert ähnlich, bietet aber eine Deinstallationsfunktion. Der Hauptvorteil von easy_install ist seine Popularität. Wenn Sie pip verwenden möchten, müssen Sie dasPython-PipPaket stattPython-Setuptoolsund verwenden Sie den folgenden Befehl (nicht getestet):
pip install envisage
Antwort2
Im Software-Center sind nur die Softwareversionen verfügbar, die zum Zeitpunkt der Veröffentlichung der Distribution verfügbar waren. Diese Versionen gelten als stabil und es werden nur Stabilitäts- und Sicherheitsfixes veröffentlicht.
Sehr selten werden bei stabilen Releases komplett neue Versionen zur Verfügung gestellt – dies gilt insbesondere für LTS-Releases.
Der normale Mechanismus zum Testen neuer Softwareversionen ist das Testen von PPAs. Sie können danach suchen aufwww.launchpad.net
Ich habe kurz nachgesehen, aber keine für Lucid zurückportierte Version 4 von Python-Envisage gefunden.
Daher gibt es eine Reihe möglicher Lösungen (die jedoch nicht erschöpfend sind):
- Bleiben Sie bei der Version, die Sie verwenden
- Upgrade auf 11.10 (über 10.10 und 11.04)
- Installieren Sie eine Virtualisierungslösung, um 11.10 auszuführen
- Dualboot mit 11.10
- ... und wenn Sie sich besonders mutig fühlen, kompilieren Sie aus dem Quellcode.
Antwort3
Öffnen Sie den Synaptic-Paketmanager und geben Sie Schlüsselwörter ein. Dann erhalten Sie die gewünschten Pakete. Aber bevor Sie das tun, müssen Sie Ihr System vollständig aktualisieren. Danke.