Python 2.6'yı 12.04'e nasıl kurabilirim?


Yanıtlar:


89

Bir PPA kullanıyorum: https://launchpad.net/~fkrull/+archive/deadsnakes

PPA'yı yükleyin:

sudo add-apt-repository ppa:fkrull/deadsnakes

Güncellemeyi çalıştır:

sudo apt-get update

Lezzetinizi kurun:

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


2
Yukarıda belirtilen PPA'nın geri kalanını istemeyenlere sadece Oneiric python2.6'nın yeniden yapılandırılmasıyla bir PPA ekledim: launchpad.net/~j5-dev/+archive/python2.6
David Fraser

3
j5-dev "Bulunamadı" atar, fkrull çok iyi desteklenir
chachan

12

Pythonbrew'a göz atın . Birden fazla python versiyonunu ve ortamını yönetmek için harika bir iş çıkarır. Her bir python sürümünü kaynağından oluşturur, ancak kullanıcı dostu bir şekilde yapar. Kurduktan sonra sadece çalıştırın:

pythonbrew install 2.6
pythonbrew switch 2.6

Ardından, çatışmalar konusunda endişelenmenize gerek kalmadan ihtiyaç duyduğunuz çerçeve ve kütüphanelerle sanal bir ortam oluşturmak için virtualenv ile birlikte kullanabilirsiniz.


1
pythonbrew şimdi pyenv kullanmanızı öneriyor
Ovesh

8

Bir PPA aradım, bulamadım, 11.10'dan itibaren Python 2.6 paketlerini el ile kurdum:

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

Değiştir XXgerekirse, sizin ülke kodu ile ve i386(sizin mimarisi ile amd6464 bit yükler için).

(Ayrıca, çoğu insan -dbgpakete ihtiyaç duymaz .)


5
Tek komutla indirmek isteyen herkes için (bir kerede ülkeyi ve mimariyi değiştirebilirsiniz): 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

Benim için, amd64URL’de kullanmak ne olursa olsun i368'i indirir ... EDIT: Nevermind, aptal hata.
Ken Kinder

1
Bunların yeniden yapılandırmalarını içeren bir PPA'yı Precise'a ekledim: launchpad.net/~j5-dev/+archive/python2.6
David Fraser

1

Python'u oluşturmak çok zor değil. Deneyin sudo apt-get install build-essential, sudo apt-get build-dep python2.7sadece neredeyse Python 2.6 için aynıdır bağımlılıkları alır (. Şimdi Python 2.6 kaynak dağılımını indirip ./configure, make, make install.


1
Ancak Ubuntu Python'u çeşitli şekillerde yamalar. Ubuntu üzerine kurulu olan Python 2.6'nın hangi sürümün (11.10 büyük olasılıkla?
Marius Gedminas

12.04'te Python 2.6'yı kurmaya çalışmak, işlevsel olmayan standart kütüphane paketleriyle sonuçlandı. Zlib, sha ve bir başka köstebek sorunuyla ilgili hataların nasıl düzeltileceğine dair talimatlar olmadan, bu cevap zaman kaybıdır.
Nick T


1

Eğer varsa yükseltme 12.04 ve zaten Python 2.6 yüklü, bu edecektir kalır senin yükseltmeden sonra yüklü.

Yüklenen paketler "yerel" olarak kabul edilir ve açıkça Yükseltme Yöneticisi ile güncellenemez. Yalnızca kaynaklara yönelik güvenlik düzeltmeleri (gerekirse) python.org adresinden edinilebilir .

Sadece kurulu olan 2.6 paket kalır, kurulmamış olanlara erişilemez. İhtiyacınız olursa, Marius'un talimatlarını takip ederek onları Ubuntu arşivlerinden alabilirsiniz .


Maalesef güncellemem onları kaldırdı :(
David Fraser

1

Buradaki kitapları kullanmayı deneyin (indireceğiniz çok şey olabileceğinden açıklama bağımlılıklarını kontrol edin - ancak hepsini işaretleyin / tıklatma listeleri).

Veya 10.04 ile bir usb yazılım merkezi ile yüklemek ve bir aptoncd iso yapmak varsa. Bunları açabilir ve tam otomatik kurulum yapmadan içeride yedeklenen tabloları tıklamanız yeterlidir. 10.04 debs yedeklemeye birkaç tane yapıyorum, çünkü bir gün gideceklerinden ve 10.04 ubuntu tarihinin en iyi versiyonundan gideceğinden korkuyorum.


0

bilmiyorum işe ya da değil, ama bunu deneyebilirsiniz:

apt-cache show python

bu size paketin sürümünü gösterecek ve sonra deneyecek:

apt-get install packag_name=version

yalnızca mevcut sürümleri almak için şunu deneyin:

apt-cache policy <package_name>

bize bildirin, işe yarayıp yaramadığını ...


1
Python 2.6 artık standart depolarda olmadığından işe yaramayacak.
Marius Gedminas
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.