바닐라 데비안 12에 python2.7-dev 패키지를 설치하는 방법은 무엇입니까?

바닐라 데비안 12에 python2.7-dev 패키지를 설치하는 방법은 무엇입니까?

내 저장소를 검색했지만 GitHub 저장소에서 빌드 및 설치하여 이전에 빌드된 일부 패키지를 설치하기 위한 "python2.7-dev"를 찾을 수 없습니다. 사이드로드할 수 있는 방법이 있나요?

답변1

Debian 11에서 Python 2.7을 계속 설치할 수 있습니다. 버전을 혼합하는 것은 일반적으로 나쁜 생각으로 간주되지만 이는 주로 새 버전을 추가하는 맥락에서 발생합니다 apt. 제거하려는 패키지에 세심한 주의를 기울이는 한 이전(여전히 지원되는) 버전을 추가하는 것이 오류 발생 가능성을 줄입니다.

/etc/apt/sources.list.d/bullseye.list다음을 포함하는 파일 추가

deb http://deb.debian.org/debian bullseye main
deb http://deb.debian.org/debian bullseye-updates main
deb http://security.debian.org bullseye-security main

그것을 실행 sudo apt update하면 설치할 수 있습니다 python2.7-dev.

아시다시피 Python 2 기반 프로젝트를 유지하는 것이 점점 더 어려워지고 있으며 Debian 11이 더 이상 지원되지 않으면 위의 접근 방식은 더 이상 실행 가능한 접근 방식이 아닙니다(일부는 이미 그렇다고 믿습니다).

답변2

전력구매계약방식

Bullseye가 더 이상 지원되지 않을 때까지 Stephen의 답변은 확실히 작동합니다. 나는 다양한 Python 버전이 PPA에서 제거될 때까지 이 접근 방식이 유지될 것이라고 믿습니다. 이 PPA를 추가하거나개인 패키지 파일, 또는 그 문제에 관한 모든 것은 상대적으로 쉽습니다.

Python 전용 PPA

이것죽은 뱀 개인 패키지 파일Python 2.3까지의 패키지 버전이 포함되어 있습니다. 추가하세요:sudo add-apt-repository ppa:deadsnakes/ppa

이는 Debian의 파생물이므로 Ubuntu와 함께 사용하도록 설계되었습니다.

이러한 패키지는 다른 버전의 Ubuntu 또는 Debian에서도 작동할 수 있지만 테스트되거나 지원되지는 않습니다.

또한보십시오:데비안에 최신 버전과 이전 버전의 Python을 설치하시겠습니까?. 8년 전 Gilles의 답변을 보면 여전히 유효합니다.

관련 정보