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 をインストールする必要があります

最近、私は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を完了することです。必要に応じて、最後に成功したビルドからインストールできます。debootstrapmmdebstrapvimスナップショット次のブートストラップ コマンドが機能するはずです。

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"

関連情報