Fedora 8에 Python 2.6을 설치하는 방법은 무엇입니까?

Fedora 8에 Python 2.6을 설치하는 방법은 무엇입니까?

Fedora 8을 사용하고 싶지 않습니다. 최신 버전을 사용하고 싶지만 선택의 여지가 없습니다. 내 문제는 8이 Python 2.5와 함께 제공된다는 것입니다. 2.6으로 업그레이드하려고 하는데 실패했습니다.

유일한 주의 사항은 소스에서 직접 설치하고 싶지 않다는 것입니다. rpm을 사용하여 패키지 관리자를 통해 수행하고 싶습니다. rpmbuild를 사용하여 소스에서 자체 rpm을 구축해 보았습니다. 최신 버전의 Fedora에서 src rpm을 사용해 보았습니다. 난 노력 했어이 CentOS 지침. 실제로는 성공적으로 설치되는 rpm 파일이 생성되지 않는 것 같습니다.

나는 또한 광범위한 Google 검색을 시도했지만 놀랍게도 작동하는 rpm이나 내 자신의 rpm을 구축하기 위한 작업 지침을 찾을 수 없었습니다.

답변1

Fedora 8에서 이 소스 RPM을 다시 구축해 보십시오:

http://mirrors.kernel.org/fedora-epel/5/SRPMS/python26-2.6.5-5.el5.src.rpm

RHEL/CentOS 5는 작동할 만큼 Fedora 8과 충분히 유사해야 합니다. 이 RPM의 또 다른 보너스는 일반 Python 유틸리티가 계속 작동할 수 있도록 시스템 Python과 병렬로 설치해야 한다는 것입니다.

나는 mattdm에 동의해야 합니다. Fedora 8에서 벗어나 최대한 빨리 지원되는 업스트림으로 가야 합니다. RPM을 선호한다면 CentOS가 확실한 선택입니다.

답변2

직면하고 있는 기본적인 문제는 최신 배포판용으로 만들어진 RPM이 배포판의 다른 부분도 최신 상태라고 가정하고 이전 버전과 호환되지 않는 새로운 패키징 규칙을 적용한다는 것입니다.

RPM에서 패키지를 설치하도록 요구하는 작업이 너무 엄격하다면(이는 충분히 일반적인 정책임) 실제로 지원되는 OS를 실행하는 것이 합리적이어야 한다고 생각합니다. Fedora의 경우 Fedora 13 또는 Fedora 14가 내일 출시됩니다. Fedora 12가 한 달 더 지원됩니다. Fedora 8은 이제 2년 동안 지원이 중단되었습니다.

이 급속한 순환이 당신에게 효과가 없다면,정말CentOS 또는 Ubuntu LTS에서 표준화해야 합니다.

관련 정보