편집하다:나는 내 특정 문제에 대한 해결책을 찾지 못했지만 Linux Mint를 사용했을 때 패키지를 설치할 수 있었습니다. 따라서 이 특정 패키지/종속성 문제와 동일한 문제에 직면한 경우 Ubuntu 기반 배포판을 사용해 보십시오.
현재 패키지를 설치하려고 합니다.libboost1.71-all-dev내 MX Linux 컴퓨터에서 apt를 사용합니다. 그러나 apt는 이 패키지의 모든 종속성을 충족할 수 없습니다. 다음 메시지가 나타납니다.
The following packages have unmet dependencies:
libboost-mpi-python1.71.0 : Depends: python3 (< 3.8) but 3.9.2-3 is to be installed
E: Unable to correct problems, you have held broken packages.
나는 필요한 것보다 더 새로운 종속성을 가져오는 상황을 겪어본 적이 없습니다(이것이 문제였습니다). apt가 올바른 python3 버전을 대상으로 하도록 강제하는 방법이 있는지, 아니면 apt가 이 종속성을 무시하도록 하는 방법이 있는지 궁금합니다. 이 문제를 해결하는 가장 좋은 방법은 무엇입니까?
수동으로 다운로드해 보았습니다파이썬3(3.7.3-1)패키지를 선택한 다음 패키지 설치 프로그램을 가져옵니다. 그러나 이렇게 하면 "상위 버전이 이미 설치되어 있습니다"라는 오류가 발생합니다.
현재 활성 저장소는 다음과 같습니다.
deb http://deb.debian.org/debian bullseye main contrib non-free
deb http://security.debian.org/debian-security bullseye-security main contrib non-free
deb http://ftp.debian.org/debian stretch main
deb http://ftp.debian.org/debian buster-backports main
deb http://security.debian.org/debian-security buster/updates main
deb http://deb.debian.org/debian bullseye-updates main contrib non-free
deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ bullseye main non-free
deb http://mirrors.rit.edu/mxlinux/mx-packages/mx/repo/ bullseye ahs