11.04'e Python 2.5 kurmak mümkün müdür?


14

Bazen üretimde Python 2.5 yorumlayıcısı tarafından çalıştırılan bazı eski Python kodları üzerinde çalışmak zorundayım. Geliştirme ortamımı tıpkı üretim gibi kurmak istiyorum, bu yüzden python2.5paket ailesini kurmam gerekiyor.

Tabii ki, kaynaktan kurabilirim, ama kesinlikle bunu yapmanın bir yolu yoksa paketleri kullanmayı tercih ederim.

Ancak, 2.5 paketleri 11.04 ile gelen apt kaynaklarının hiçbirine dahil değildir. Natty ile sorunsuz çalışması muhtemel Python 2.5 paketlerini nerede bulabilirim?

Güncelleme: Çalışıyor! apt-getÇıktıyı daha yakından okumalıydım :

E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

İşte Python 2.5'i kurmak için ne yaptım:

: josh@josh; sudo add-apt-repository ppa:fkrull/deadsnakes
: josh@josh; sudo apt-get update
: josh@josh; sudo apt-get install python2.5
[...]
The following packages have unmet dependencies:
 python-minimal : Breaks: python2.5-minimal (< 2.5.5-7) but 2.5.4-1ubuntu6.1 is to be installed
 python2.5 : Depends: python2.5-minimal (= 2.5.5-8~ppa2~natty3) but 2.5.4-1ubuntu6.1 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
: josh@josh; sudo apt-get -f install
[...]
The following extra packages will be installed:
  python2.5-minimal
Recommended packages:
      python2.5
The following packages will be upgraded:
  python2.5-minimal
[...]
Do you want to continue [Y/n]? 
[...]
Setting up python2.5-minimal (2.5.5-8~ppa2~natty3) ...
: josh@josh; sudo apt-get install python2.5
The following NEW packages will be installed:
  python2.5
[...]

Yanıtlar:


11

Launchpad'in bununla ilgili bir konusu var.

İşte Ubuntu 10.10 üzerinde python 2.5 kurulumu hakkında bir eğitim . 11.04 bunun için aynı olmalıdır.

Bu web sitelerinden komutlar şöyle olacaktır:

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python2.5

Yürütme python2.5 filekomut de v2.5 ile 'dosyasını' çalıştıracaktır. python fileen yeni sürümü kullanır.

Bunu sadece bir yıl önce sadece bir kez kullandım, bu yüzden tuzaklara karşı dikkatli olun.


Bir sonraki sorumun cevabını da biliyor olabilirsiniz: 11.04'te (Natty Narwhal) LaunchPad.net paketlerini nasıl kullanabilirim? :)
Josh Glover

Bu benim için işe yaramıyor; soruma bakın. :(
Josh Glover

Tuhaf. Burada açıkça belirtilmiştir launchpad.net/~fkrull/+archive/deadsnakes natty 2.5 ile kullanılabilir (natty görmek için Display sources.list girişlerini kontrol edin) (2.5.5-8 ~ ppa2 ~ natty3)
Rinzwind

1
hayır sadece amd64 şubesine ihtiyacınız var. Son bağlantımı gör (hem amd hem de i386 var). Tuhaf. Bu 'sadece işe yarar'.
Rinzwind

2
Tamam, şimdi. Ben doğrudan LaunchPad python2.5 yüklemek için daha önceki bir girişim apt veritabanı berbat düşünüyorum. Koştuktan sonra sudo apt-get -f installher şey işe yaradı. Yardımın için teşekkürler!
Josh Glover
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.