最近、Debian を RISC-V に移植しようとし、次の文書に従いました。https://wiki.debian.org/RISC-V。ただし、 riscv64 chroot を生成する際にいくつかのエラーがあります。
Debian Webサイトでソースコードを確認すると、最新vim-common
バージョンが2:8.2にデフォルトでダウンロードされることがわかりました。mmdebstrap
他のvimコンポーネントと一致する低バージョンをダウンロードするように設定する方法を知りたいです。
答え1
残念ながら最近アップロードvim
多くのアーキテクチャに基づいて構築できない含まれていますriscv64
。共有パッケージに依存し、同じバージョンに厳密に依存するため、これらのアーキテクチャの不安定なバージョンからインストールすることはできません。
最も簡単な回避策は、バリアントをminbase
使用またはインストールしてから、必要なパッケージでchrootを完了することです。必要に応じて、次の場所にアーカイブされた最後の成功したビルドからインストールできます。debootstrap
mmdebstrap
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"