Error al migrar Debian a RISC-V: vim-tiny: Depende: vim-common (= 2:8.1.2269-1) pero se debe instalar 2:8.2.0378-1

Error al migrar Debian a RISC-V: vim-tiny: Depende: vim-common (= 2:8.1.2269-1) pero se debe instalar 2:8.2.0378-1

Recientemente intenté portar Debian a RISC-V y seguí la documentación enhttps://wiki.debian.org/RISC-V. Pero se produce algún error al crear un chroot riscv64:

ingrese la descripción de la imagen aquí

Revisé la fuente en el sitio web de Debian y encontré que la última vim-commonversión es 2:8.2, que se descargará de forma predeterminada. Me pregunto cómo configurar mmdebstrappara descargar una versión inferior que coincida con otros componentes de vim.

Respuesta1

Desafortunadamente la última carga devim no logra construir sobre una serie de arquitecturasincluido riscv64; debido a que depende de un paquete compartido, con una dependencia estricta de la misma versión, no se puede instalar desde inestable en ninguna de esas arquitecturas.

La solución más sencilla es instalar la minbasevariante usando debootstrapo mmdebstrapy luego completar el chroot con los paquetes deseados. Si es necesario, vimse puede instalar desde la última compilación exitosa, archivada eninstantánea.debian.org. El siguiente comando de arranque debería funcionar:

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"

información relacionada