I'm trying to crossgrade a bullseye system (from i386 to amd64). The machine is headless (with no graphical display and it's also difficult to access a console), so I'm doing it over ssh.
In preparation I've switched from systemd to sysvinit (due to the
warning on the crossgrade page), and also installed
busybox-static:amd64 and have a "busybox ash" shell running (in
case of trouble).
I'm following https://wiki.debian.org/CrossGrading, but at the
step:
It seems like perhaps the bookworm version of apt has some extra restrictions about installing other arch binary packages, and won't even download them for me. This is pretty inconvenient.
Does anyone know any force- or allow- that will persuade apt or apt-get to do this? I tried --allow-remove-essential. No luck.
I'll continue using wget, dpkg and manual dependency resolution. Maybe someone has some clues for me?
Thanks,
Alex