Recentemente tentei portar o Debian para RISC-V e segui a documentação emhttps://wiki.debian.org/RISC-V. Mas ocorre algum erro ao criar um chroot riscv64:
Verifiquei o código-fonte no site do Debian e descobri que a vim-common
versão mais recente é 2:8.2, que será baixada por padrão. Estou me perguntando como configurar mmdebstrap
o download de uma versão inferior que corresponda a outros componentes do vim.
Responder1
Infelizmente o último upload devim
falha em construir em uma série de arquiteturasIncluindo riscv64
; por depender de um pacote compartilhado, com dependência estrita da mesma versão, não pode ser instalado a partir da instável em nenhuma dessas arquiteturas.
A solução mais simples é instalar a minbase
variante usando debootstrap
ou mmdebstrap
e completar o chroot com os pacotes desejados posteriormente. Se necessário, vim
pode então ser instalado a partir da última compilação bem-sucedida, arquivada emsnapshot.debian.org. O seguinte comando de bootstrap deve 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"