%20%E3%81%A7%E3%81%99%E3%81%8C%E3%80%812%3A8.2.0378-1%20%E3%82%92%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E5%BF%85%E8%A6%81%E3%81%8C%E3%81%82%E3%82%8A%E3%81%BE%E3%81%99.png)
最近、私は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"