Vraag Hoe kan ik Python 2.6 op 12.04 installeren?


Volgens https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop "Python 2.6 is niet langer beschikbaar voor installatie".

Ik moet oudere software ondersteunen die alleen op Python 2.6 draait. Hoe kan ik Python 2.6 op Ubuntu 12.04 installeren?


77
2018-04-26 12:19


oorsprong




antwoorden:


Ik gebruik een PPA: https://launchpad.net/~fkrull/+archive/deadsnakes

Installeer de PPA:

sudo add-apt-repository ppa:fkrull/deadsnakes

Voer update uit:

sudo apt-get update

Installeer je smaak:

sudo apt-get install python2.6 python2.6-dev


89
2018-05-24 13:17



Ik heb een PPA toegevoegd met rebuilds van alleen de Oneiric python2.6 op Precise, voor iedereen die de rest van de PPA niet wil: launchpad.net/~j5-dev/+archive/python2.6 - David Fraser
j5-dev gooit "Not Found", fkrull wordt zeer goed ondersteund - chachan


Uitchecken pythonbrew. Het doet geweldig werk bij het beheer van meerdere python-versies en -omgevingen. Het bouwt elke versie van python uit de bron, maar doet dit op een gebruiksvriendelijke manier. Nadat je het hebt geïnstalleerd, voer je gewoon uit:

pythonbrew install 2.6
pythonbrew switch 2.6

Dan kun je het gebruiken met virtualenv om een ​​virtuele omgeving te creëren met alle kaders en bibliotheken die je nodig hebt, zonder je zorgen te hoeven maken over conflicten.


12
2018-04-30 18:24



pythonbrew beveelt nu pyenv aan - Ovesh


Ik zocht naar een PPA, vond die niet, en installeerde vervolgens Python 2.6-pakketten van 11.10 met de hand:

cd /tmp
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-minimal_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dev_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/python2.6-dbg_2.6.7-4ubuntu1_i386.deb
wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/libpython2.6_2.6.7-4ubuntu1_i386.deb
dpkg -i *python2.6*_2.6.7-4ubuntu1_i386.deb

Vervangen XX met uw landcode en, indien nodig, i386 met je architectuur (amd64 voor 64-bits installaties).

(Ook hebben de meeste mensen de -dbg pakket.)


8
2018-04-26 17:50



Voor iedereen die in één opdracht wil downloaden (zodat u het land en de architectuur in één keer kunt vervangen): wget http://XX.archive.ubuntu.com/ubuntu/pool/main/p/python2.6/{python2.6{,-minimal,-dev,-dbg},libpython2.6}_2.6.7-4ubuntu1_i386.deb - David Fraser
Voor mij downloadt het i368, ongeacht het gebruik amd64 in de URL ... EDIT: Nevermind, domme fout. - Ken Kinder
Ik heb een PPA toegevoegd met herbouw van deze op Precise: launchpad.net/~j5-dev/+archive/python2.6 - David Fraser


Python is niet zo moeilijk om te bouwen. Proberen sudo apt-get install build-essential, sudo apt-get build-dep python2.7 (krijgt alleen afhankelijkheden die bijna hetzelfde zijn als die voor Python 2.6. Download nu de Python 2.6-brondistributie en ./configure, make, make install.


1
2018-04-26 13:58



Maar Ubuntu patches Python op verschillende manieren. Ik heb rapporten gezien waarbij upstream Python 2.6 gebouwd op Ubuntu niet zeker wist welke versie (11.10 waarschijnlijk?) Niet correct libssl kon linken, waardoor bepaalde standaard bibliotheekmodules niet functioneel werden. - Marius Gedminas
Pogingen om Python 2.6 te bouwen in 12.04 resulteert in ontelbare niet-functionele standaard bibliotheekpakketten. Zonder instructies over het corrigeren van fouten bij het bouwen van de zlib-, sha- en andere whack-a-mole-problemen, is dit antwoord tijdverspilling. - Nick T


voor plone-ontwikkeling op linux gebruiken we dit buildout-script: https://svn.plone.org/svn/collective/buildout/bda-naked-python/

er zijn buildout configuratiebestanden voor python-versies 2.4, 2.5, 2.6, 2.7 en 3.2.

de README vertelt hoe het te gebruiken.


1
2018-04-30 08:02





Als je bent upgrading tot 12.04 en al hebben Python 2.6 is geïnstalleerd, zal het blijven geïnstalleerd na uw upgrade.

De geïnstalleerde pakketten worden als "lokaal" beschouwd en kunnen uiteraard niet worden bijgewerkt met de Upgrade Manager. Source-only security fixes (indien nodig) zijn verkrijgbaar bij python.org.

Alleen de 2.6-pakketten die zijn geïnstalleerd, blijven aanwezig. Alle niet-geïnstalleerde pakketten zijn niet toegankelijk. Als je ze nodig hebt, kun je ze krijgen uit de Ubuntu-archieven volgens de instructies van Marius.


1
2018-04-30 12:31



Helaas heeft mijn upgrade ze verwijderd :( - David Fraser


Probeer het te gebruiken de debs hier (controleer de beschrijvingsafhankelijkheden, want het kan zijn dat je veel te downloaden hebt - maar het is allemaal point / click-debs).

Of als je een usb met 10.04 installeert met software center en een aptoncd iso maakt. U kunt deze openen en op de binnen een back-up genomen back-ups klikken zonder een volledige automatische installatie uit te voeren. Ik maak er een paar om een ​​back-up te maken van de 10.04-debielen, omdat ik vrees dat ze op een dag weg zijn en 10.04 de beste versie in de ubuntu-geschiedenis tot nu toe.


1
2017-07-18 23:51





ik weet niet of het werkt of niet, maar je kunt dit proberen:

apt-cache show python

dit laat je de versie van het pakket zien en probeer dan:

apt-get install packag_name=version

voor het verkrijgen van alleen de beschikbare versies probeer dit:

apt-cache policy <package_name>

laat ons weten of het werkt of niet ...


0
2018-04-26 12:30



Het zal niet werken, aangezien Python 2.6 niet meer in de standaard repositories zit. - Marius Gedminas