- Wszystkie istniejące odpowiedzi, które znalazłem, dotyczą ery sprzed wielu dni (chroot)
- https://help.ubuntu.com/community/MultiArch mówi, że instalowanie pakietu i386 na amd64 w środowisku multiarch jest w porządku, ale nie mówi jak.
Jak więc zainstalować pakiet i386 na amd64 w środowisku Ubuntu / Debian Multiarch?
To jest kontynuacja Dlaczego nie widzę pakietów z ograniczeniami Ubuntu , w których sl-modem-daemon
pakiet nie ma amd64, a jedynie wersję i386 w Ubuntu. Po /ubuntu/29665/how-do-i-apt-get-a-32-bit-package-on-a-64-bit-installation próbowałem,
apt-get install sl-modem-daemon:i386
ale nadal otrzymuję odpowiedź, że pakiet nie został znaleziony.
apt-get update
(jeśli listy pakietów nie aktualizują się automatycznie, co może być).dpkg -i --force-architecture
.Odpowiedzi:
Znalazłem odpowiedź na wiki Debiana (wiki MultiArch społeczności ubuntu jest niekompletna) - https://wiki.debian.org/Multiarch/HOWTO . To znaczy krok, za którym tęsknię
Aby dodać dodatkową architekturę (w Debianie od dpkg 1.16.2 i nowszych):
Po wykonaniu tego (i
apt-get update
oczywiście) jestem teraz w stanie to zrobićapt-get install sl-modem-daemon:i386
.Dziękuję użytkownikowi 55325 za podróż ze mną.
AKTUALIZACJA: Znaleziono taki, który wyjaśnia to wprost:
Jak włączyć 32-bitową obsługę 64-bitowego systemu Ubuntu 13.10 lub nowszego
http://www.unixmen.com/enable-32-bit-support-64-bit-ubuntu-13-10-greater/
źródło