I have a working OS that runs 64 bit kernel but I want to use 32 bit versions of most packages because of limited memory on the machine. I need to keep some 64 bit drivers though as there is no 32 bit replacement.
I made the transition from full 64 bit system, but aptitude complains that essential packages are broken. It is likely that 32 bit crossgrade was requested but could not be fully completed. How can I keep the packages that I have already working?
bash is requested (implied i386) and
bash:amd64 is installed, works but aptitude thinks it's broken while
dpkg -l seems OK.
dpkg -l | grep bash ii bash:amd64 4.4-5 amd64
Should I change the architecture back to
amd64 and install
i386 versions of non-essentials instead?