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:
Revisé la fuente en el sitio web de Debian y encontré que la última vim-common
versión es 2:8.2, que se descargará de forma predeterminada. Me pregunto cómo configurar mmdebstrap
para 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 minbase
variante usando debootstrap
o mmdebstrap
y luego completar el chroot con los paquetes deseados. Si es necesario, vim
se 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"