13
2
- All existing answers I found are for the pre-multiarch era (chroot)
- https://help.ubuntu.com/community/MultiArch says it is OK to install i386 package on amd64 under the multiarch environment, but doesn't say how.
So, how to install i386 package on amd64 under the ubuntu/debian multiarch environment?
This is the follow-up for Why I can't see Ubuntu restricted packages, where the sl-modem-daemon
package doesn't have the amd64 but only i386 version in Ubuntu. Following https://askubuntu.com/questions/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installation, I tried,
apt-get install sl-modem-daemon:i386
but still get the reply that package not found.
Works on my machine. It is in restricted - did you enable that repository? – user55325 – 2014-04-14T04:59:40.407
No, so I guess the missing step is the "enabling that repository". How did you do that? – xpt – 2014-04-14T14:23:08.693
Start the "Software and Updates" tool (or go to the repository settings in Synaptic) and check the box called "Proprietary drivers for devices (restricted)". Then run
apt-get update
(if the package lists don't update automatically, which they might). – user55325 – 2014-04-14T21:48:47.573As posted in http://superuser.com/questions/741368/why-i-cant-see-ubuntu-restricted-packages/741373, I've enabled the restricted repository (details there). Are you using i386 instead of Amd64?
– xpt – 2014-04-14T22:36:11.943No, I'm using Kubuntu Saucy on amd64. Strange - if nothing else, assuming you have all the dependencies, you can always download the package and manually install it with
dpkg -i --force-architecture
. – user55325 – 2014-04-15T02:07:47.917