====== 2012.11.06 - debian/multiarch ====== {{ :blog:2012:11:06:debian_openlogo-100.png|Debian Logo}} for last few months, each time i run //apt-get dist-upgrade// on my debian/testing i got [[wp>Eagle (software)|eagle]] package uninstalled. it appeared that //eagle-data// is newer than //eagle//, thus installation was not possible. i use adm64, but noticed that //eagle// package does exist for i386. ok - after all this is **testing** -- shit can happen occasionally. due to chronic lack of time i did not went into this problem any deeper and simply used to reinstall previous version of eagle, after the system update. but recently i got annoyed -- why is this still not fixed after such a long time?! well -- it appeared it is... the story starts around the beginning of this year, when [[http://raphaelhertzog.com/2012/02/07/dpkg-with-multiarch-support-available-in-debian-experimental|debian introduced multiarch]], in the experimental distrio. soon this change made it [[https://wiki.debian.org/Multiarch|to the testing as well]]. and this is where the funny thing starts. //eagle// is now provided for [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665327|i386 only]]! in order to install it you need to add i386 to your list of the supported architectures and then install //eagle//, update your packages list and explicitly specifying you want the i386 version: dpkg --add-architecture i386 apt-get update apt-get install eagle:i386 does not look so scary, but is not as intuitive, [[http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=665327#40|as one could expect]], too...