내 컴퓨터에 여러 버전의 Python을 설치하기 위해 deadsnakes ppa를 사용하려고 합니다.데비안(우분투 아님):
deb http://ppa.launchpad.net/fkrull/deadsnakes/ubuntu xenial main
그러나 패키지 종속성에 문제가 있음을 발견했습니다. 이전 버전의 Python(예: python3.4)은 udeb
패키지 에 따라 다르지만 apt
이러한 패키지를 찾을 수 없습니다.
이상한 점은 데비안 패키지 목록에서 다음 패키지를 찾을 수 있다는 것입니다: (예:https://packages.debian.org/buster/zlib1g-udeb). 링크를 클릭하면 udeb 패키지가 main
다른 패키지와 마찬가지로 존재합니다.http://ftp.us.debian.org/debian/pool/main/z/zlib/zlib1g-udeb_1.2.8.dfsg-5_amd64.udeb. 그러나 apt
이것들을 찾을 수 없습니다.
한 사람 발견불길한 경고:
Warning: This package is intended for the use in building debian-installer images only. Do not install it on a normal Debian system.
하지만 저는 소스에서 Python을 빌드하고 싶지 않으므로 이러한 패키지를 내 컴퓨터에 설치할 위험이 있습니다.
이러한 udeb 패키지를 어떻게 찾을 수 있나요?
링크
- 데비안에 최신 버전과 이전 버전의 Python을 설치하시겠습니까?
- 런치패드의 데드스네이크 PPA
- https://www.linuxquestions.org/questions/debian-26/unable-to-download-udebs-while-building-debian-installer-800529/(main/debian-installer를 소스로 추가하는 것이 좋습니다) 작동하지 않습니다
- 우데부 위키 페이지
답변1
"불길한" 경고에서 알 수 있듯이 micro deb
-s udeb
는 데비안 설치 프로그램에서만 작동합니다(설치 환경 구축을 위한 단순화된 패키지가 포함되어 있습니다). 그들을일반 시스템에는 설치되지 않을 수 있음: 제거하거나 업그레이드할 의도가 없으므로 설치된 시스템에서 사용하기에 부적합합니다(설치 프로그램은 RAM 기반 시스템을 실행하므로 문제가 없습니다). udeb
일반적으로 설치 프로세스에 따라 다르거나 udeb
사용해야 하는 것과 동등하지 않은 프로세스가 있습니다(예제 참조).libevdev2
그리고libevdev2-udeb
).
소프트웨어가 아닌 패키지는 udeb
에 의존해서는 안 되며 udeb
, 내가 아는 한 (Debian 및 Ubuntu에서는) 없습니다.