Debian을 RISC-V로 포팅하는 중 오류 발생: vim-tiny: vim-common(= 2:8.1.2269-1)에 의존하지만 2:8.2.0378-1을 설치합니다.

Debian을 RISC-V로 포팅하는 중 오류 발생: vim-tiny: vim-common(= 2:8.1.2269-1)에 의존하지만 2:8.2.0378-1을 설치합니다.

최근에 데비안을 RISC-V로 포팅하려고 시도했고 다음 문서를 따랐습니다.https://wiki.debian.org/RISC-V. 그러나 riscv64 chroot를 생성할 때 몇 가지 오류가 있습니다:

여기에 이미지 설명을 입력하세요.

데비안 웹사이트에서 소스코드를 확인해 보니 최신 vim-common버전이 2:8.2로 기본적으로 다운로드되는 것으로 나타났습니다. mmdebstrap다른 vim 구성 요소와 일치하는 낮은 버전을 다운로드하도록 설정하는 방법을 알고 싶습니다 .

답변1

아쉽게도 최근 업로드vim 많은 아키텍처를 기반으로 구축할 수 없음포함됨 riscv64; 공유 패키지에 의존하고 동일한 버전에 엄격하게 의존하기 때문에 이러한 아키텍처의 불안정한 버전에서 설치할 수 없습니다.

가장 쉬운 해결 방법은 변형을 minbase사용 하거나 설치 한 다음 필요한 패키지로 chroot를 완료하는 것입니다. 필요한 경우 다음 위치에 보관된 마지막 성공적인 빌드에서 설치할 수 있습니다.debootstrapmmdebstrapvimsnapshot.debian.org. 다음 부팅 명령이 작동해야 합니다.

sudo mmdebstrap --architectures=riscv64 --variant=minbase --include="debian-ports-archive-keyring" sid /tmp/riscv64-chroot "deb http://deb.debian.org/debian-ports/ sid main" "deb http://deb.debian.org/debian-ports/ unreleased main"

관련 정보