Debian
將 Debian 移植到 RISC-V 時出錯:vim-tiny:取決於:vim-common (= 2:8.1.2269-1) 但要安裝 2:8.2.0378-1
最近我嘗試在 RISC-V 上移植 Debian,並遵循https://wiki.debian.org/RISC-V中的文件。但是在創建 riscv64 chroot 時會出現一些錯誤:
我在Debian官網查了源碼,發現最新
vim-common
版本是2:8.2,預設會下載。我想知道如何設置mmdebstrap
下載與其他 vim 組件匹配的較低版本。
不幸的是,最新的上傳
vim
未能建立在許多架構上,包括riscv64
:因為它依賴於一個共享包,並且嚴格依賴於相同的版本,所以它不能在任何這些架構上從不穩定的環境中安裝。
minbase
最簡單的解決方法是使用debootstrap
或安裝變體mmdebstrap
,然後使用任何所需的包完成 chroot。如有必要,vim
可以從上次成功的建構中安裝,存檔在snapshot.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"