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"

관련 정보