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サイトでソースコードを確認すると、最新vim-commonバージョンが2:8.2にデフォルトでダウンロードされることがわかりました。mmdebstrap他のvimコンポーネントと一致する低バージョンをダウンロードするように設定する方法を知りたいです。

答え1

残念ながら最近アップロードvim 多くのアーキテクチャに基づいて構築できない含まれていますriscv64。共有パッケージに依存し、同じバージョンに厳密に依存するため、これらのアーキテクチャの不安定なバージョンからインストールすることはできません。

最も簡単な回避策は、バリアントをminbase使用またはインストールしてから、必要なパッケージでchrootを完了することです。必要に応じて、次の場所にアーカイブされた最後の成功したビルドからインストールできます。debootstrapmmdebstrapvimsnapshot.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"

関連情報