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