summary: 3 questions: 1. Can one install both `binutils:amd64` and `binutils:i386` on the same device? 2. If one can: how? or, what am I doing wrong? 3. If one cannot: why not?
details: I need to setup a 32-bit app (don't ask!) on a 64-bit linode with > $ lsb_release -ds > Debian GNU/Linux 7.8 (wheezy) > $ cat /etc/debian_version > 7.8 > $ uname -rv > 3.19.1-x86_64-linode53 #1 SMP Tue Mar 10 15:30:28 EDT 2015 > $ dpkg --print-architecture > amd64 > $ dpkg --print-foreign-architectures > i386 > $ sudo aptitude update > ... > $ sudo aptitude full-upgrade > ... > $ aptitude --version > Thu Apr 23 00:08:02 EDT 2015 > aptitude 0.6.8.2 compiled at Nov 7 2012 07:08:03 > Compiler: g++ 4.7.2 > Compiled against: > apt version 4.12.0 > NCurses version 5.9 > libsigc++ version: 2.2.10 > Ept support enabled. > Gtk+ support disabled. > Qt support disabled. > > Current library versions: > NCurses version: ncurses 5.9.20110404 > cwidget version: 0.5.16 > Apt version: 4.12.0 > $ apt-get --version > Thu Apr 23 00:08:39 EDT 2015 > apt 0.9.7.9 for amd64 compiled on Oct 17 2014 09:15:56 > Supported modules: > *Ver: Standard .deb > *Pkg: Debian dpkg interface (Priority 30) > Pkg: Debian APT solver interface (Priority -1000) > S.L: 'deb' Standard Debian binary tree > S.L: 'deb-src' Standard Debian source tree > Idx: Debian Source Index > Idx: Debian Package Index > Idx: Debian Translation Index > Idx: Debian dpkg status file > Idx: EDSP scenario file Among other packages, I need to install `binutils:i386`. However, I can't seem to install that and keep the native/64-bit `binutils`: > $ date ; sudo apt-get install binutils:i386 > Thu Apr 23 00:08:50 EDT 2015 > Reading package lists... Done > Building dependency tree > Reading state information... Done > The following extra packages will be installed: > libstdc++6:i386 zlib1g:i386 > Suggested packages: > binutils-doc:i386 > The following packages will be REMOVED: > binutils > The following NEW packages will be installed: > binutils:i386 libstdc++6:i386 zlib1g:i386 > 0 upgraded, 3 newly installed, 1 to remove and 0 not upgraded. > Need to get 4,993 kB of archives. > After this operation, 325 kB disk space will be freed. > Do you want to continue [Y/n]? ^C > $ date ; sudo aptitude -s install binutils:i386 > Thu Apr 23 00:08:21 EDT 2015 > The following NEW packages will be installed: > binutils:i386{b} libstdc++6:i386{a} zlib1g:i386{a} > 0 packages upgraded, 3 newly installed, 0 to remove and 0 not upgraded. > Need to get 4,993 kB of archives. After unpacking 14.7 MB will be used. > The following packages have unmet dependencies: > binutils : Conflicts: binutils:i386 but 2.22-8+deb7u2 is to be installed. > binutils:i386 : Conflicts: binutils but 2.22-8+deb7u2 is installed. > The following actions will resolve these dependencies: > > Remove the following packages: > 1) binutils > Accept this solution? [Y/n/q/?] q So I have 3 questions: 1. Can one install both `binutils:amd64` and `binutils:i386` on the same device? 2. If one can: how? or, what am I doing wrong? 3. If one cannot: why not? Apologies if this is a FAQ, but * I saw no answers relating to this (though several similar questions) when DuckDuckGo-ing * I see nothing @ https://wiki.debian.org/Multiarch/HOWTO indicating that I should not be able to do this. TIA, Tom Roche <tom_ro...@pobox.com> -- To UNSUBSCRIBE, email to debian-user-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: https://lists.debian.org/87d22vigvc....@pobox.com