12.04에 Python 2.6을 어떻게 설치합니까?


답변:


89

PPA를 사용하고 있습니다 : https://launchpad.net/~fkrull/+archive/deadsnakes

PPA를 설치하십시오.

sudo add-apt-repository ppa:fkrull/deadsnakes

업데이트 실행 :

sudo apt-get update

당신의 맛을 설치하십시오 :

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


2
위의 나머지 PPA를 원하지 않는 사람을 위해 Precise에 Oneiric python2.6을 다시 빌드하여 PPA를 추가했습니다. launchpad.net/~j5-dev/+archive/python2.6
David Fraser

3
j5-dev는 "Not Found"를 던지고, fkrull은 매우 잘 지원됩니다
chachan

12

pythonbrew를 확인하십시오 . 여러 파이썬 버전과 환경을 관리하는 훌륭한 일을합니다. 소스에서 각 버전의 파이썬을 빌드하지만 사용자 친화적 인 방식으로 빌드합니다. 설치 후 다음을 실행하십시오.

pythonbrew install 2.6
pythonbrew switch 2.6

그런 다음 virtualenv와 함께 사용하여 충돌에 대해 걱정할 필요없이 필요한 프레임 워크와 라이브러리로 가상 환경을 만들 수 있습니다.


1
pythonbrew는 이제 pyenv를 사용하는 것이 좋습니다
Ovesh

8

나는 PPA를 찾고 아무것도 찾지 못했지만 11.10에서 Python 2.6 패키지를 직접 설치했습니다.

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

XX국가 코드로 교체 하고 필요한 경우 i386아키텍처로 교체하십시오 ( amd6464 비트 설치의 경우).

또한 대부분의 사람들은 -dbg패키지 가 필요하지 않습니다 .


5
한 번의 명령으로 다운로드를 원하는 사람이라면 누구나 한 번에 국가와 아키텍처를 교체 할 수 있습니다. 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

나를 위해, 그것은 amd64URL 에 사용 여부에 관계없이 i368을 다운로드 ... 편집 : 신경 쓰지 마라.
Ken Kinder

1
나는 Precise에 이것을 재 구축 한 PPA를 추가했다 : launchpad.net/~j5-dev/+archive/python2.6
David Fraser

1

파이썬은 너무 어렵지 않습니다. 보십시오 sudo apt-get install build-essential, sudo apt-get build-dep python2.7단지 거의 파이썬 2.6과 동일 종속성을 얻는다. (지금은 파이썬 2.6 소스 배포판을 다운로드하고 ./configure, make, make install.


1
그러나 우분투는 파이썬을 다양한 방식으로 패치합니다. Ubuntu에 구축 된 업스트림 Python 2.6이 어떤 버전 (11.10일까요?)이 libssl에 올바르게 링크하지 못하여 특정 표준 라이브러리 모듈이 작동하지 않는 보고서를 보았습니다.
Marius Gedminas

12.04에서 Python 2.6을 빌드하려고하면 무수한 비 기능적 표준 라이브러리 패키지가 생성됩니다. zlib, sha 및 기타 whack-a-mole 문제를 빌드 할 때 오류를 수정하는 방법에 대한 지침이 없으면이 답변은 시간 낭비입니다.
Nick T


1

12.04 로 업그레이드 중이고 이미 Python 2.6이 설치되어 있으면 업그레이드 후에도 계속 설치됩니다.

설치된 패키지는 "로컬"로 간주되며 업그레이드 관리자로 업데이트 할 수 없습니다. 소스 전용 보안 수정 (필요한 경우)은 python.org에서 구할 수 있습니다 .

설치된 2.6 패키지 만 남아 있으며 설치되지 않은 패키지는 액세스 할 수 없습니다. 필요한 경우 Marius의 지침에 따라 Ubuntu 아카이브에서 가져올 수 있습니다 .


불행히도 내 업그레이드로 제거했습니다 :(
David Fraser

1

여기 에 설명을 사용 하십시오 (다운로드 할 것이 많을 수 있지만 설명 / 종종 클릭 설명은 설명 종속성을 확인하십시오).

또는 소프트웨어 센터에 10.04 설치 USB를 설치하고 aptoncd iso를 만드는 경우. 이 파일을 열고 전체 자동 설치를 수행하지 않고 백업 된 뎁스를 클릭하면됩니다. 나는 그들이 언젠가 사라질까 두려운 10.04 debs와 지금까지 우분투 역사상 최고의 버전 10.04를 백업하기 위해 몇 가지를 만들고 있습니다.


0

나는 그것이 작동하는지 아닌지 모르지만 이것을 시도 할 수 있습니다.

apt-cache show python

패키지 버전이 표시되면 다음을 시도하십시오.

apt-get install packag_name=version

사용 가능한 버전 만 얻으려면 다음을 시도하십시오.

apt-cache policy <package_name>

작동 여부를 알려주세요.


1
파이썬 2.6이 더 이상 표준 리포지토리에 없기 때문에 작동하지 않습니다.
Marius Gedminas
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.