So as part of the post-upgrade activities, on all 64bit systems, I proceeded to migrate to a multiarch install.
As root, perform the following steps:
- add i386 architecture
dpkg --add-architecture i386
- update sources.listdd
sed -i 's/deb\ /deb\ [arch=amd64,i386]\ /g' /etc/apt/sources.list
- update
apt-get update
- validate foreign-architecture [should show i386]
- remove ia32 and ia32-libs-gtk
apt-get remove ia32
apt-get remove ia32-libs-gtk
dpkg --print-foreign-architectures
As part of the move, some of your 32bit software may become uninstalled (such as wine, etc) and will need to be reinstalled after moving to multiarch. The list of 32bit software that will removed during the process will be identified by apt-get in step 5.
To explicitly install a 32bit library or application (i386 app), append a ":i386" to the library name a such as:
apt-get install library.deb:i386
32bit library dependencies will automatically be installed (if available). You no longer need to force install or force-architecture (such as dpkg --force-architecture)
To explicitly install a 32bit library or application (i386 app), append a ":i386" to the library name a such as:
apt-get install library.deb:i386
32bit library dependencies will automatically be installed (if available). You no longer need to force install or force-architecture (such as dpkg --force-architecture)
No comments:
Post a Comment