11.04에서 Python 2.5를 설치할 수 있습니까?


14

프로덕션에서 Python 2.5 인터프리터가 실행하는 레거시 Python 코드를 작업해야하는 경우가 있습니다. 프로덕션 환경과 마찬가지로 개발 환경을 설정하고 싶습니다. 따라서 python2.5패키지 제품군 을 설치해야 합니다.

물론 소스에서 설치할 수는 있지만 절대 할 방법이 없다면 패키지를 사용하는 것이 좋습니다.

그러나 2.5 패키지는 11.04와 함께 제공되는 적절한 소스에는 포함되어 있지 않습니다. Natty와 원활하게 작동 할 수있는 Python 2.5 패키지는 어디에서 찾을 수 있습니까?

업데이트 : 작동합니다! apt-get출력을 더 자세히 읽었어야합니다 .

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

Python 2.5를 설치하기 위해 수행 한 작업은 다음과 같습니다.

: 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
[...]

답변:


11

런치 패드 에는 이에 대한 주제가 있습니다.

Ubuntu 10.10에 python 2.5를 설치 하는 방법은 다음과 같습니다 . 11.04는 이것과 동일해야합니다.

해당 웹 사이트에서 명령은 다음과 같습니다.

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

python2.5 file명령 줄에서 실행 하면 v2.5에서 'file'이 실행됩니다. python file최신 버전을 사용합니다.

나는 이것을 대략 1 년 전에 한 번만 사용 했으므로 함정에주의하십시오.



이것은 나를 위해 작동하지 않습니다; 내 질문을 참조하십시오. :(
Josh Glover

기묘한. 그것은 분명히 여기 상태 launchpad.net/~fkrull/+archive/deadsnakes 2.5을 사용할 수와 함께 단정 한 (2.5.5-8 ~ ppa2 ~ natty3) (단정를 볼 수있는 디스플레이의 sources.list 항목을 확인)
Rinzwind

1
아니요 amd64 분기 만 있으면됩니다. 내 마지막 링크를 참조하십시오 (md 및 i386 모두 있습니다). 기묘한. 이것은 '그냥 작동합니다'.
Rinzwind

2
자 이제 그렇습니다. LaunchPad에서 python2.5를 직접 설치하려는 이전의 시도는 apt 데이터베이스를 망쳤다 고 생각합니다. 실행 후 sudo apt-get -f install모든 것이 작동했습니다. 당신의 도움을 주셔서 감사합니다!
Josh Glover
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.