Jak zainstalować pakiet i386 pod amd64 ubuntu / debian


13
  • 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-daemonpakiet 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.


Działa na moim komputerze. Jest ograniczony - czy włączyłeś to repozytorium?
user55325

Nie, więc sądzę, że brakującym krokiem jest „włączenie tego repozytorium”. Jak to zrobiłeś?
xpt

Uruchom narzędzie „Oprogramowanie i aktualizacje” (lub przejdź do ustawień repozytorium w Synaptic) i zaznacz pole wyboru „Własne sterowniki urządzeń (ograniczone)”. Następnie uruchom apt-get update(jeśli listy pakietów nie aktualizują się automatycznie, co może być).
user55325

Jak napisano w superuser.com/questions/741368/... , włączyłem ograniczone repozytorium (szczegóły tam). Czy używasz i386 zamiast Amd64?
xpt

Nie, używam Kubuntu Saucy na amd64. Dziwne - jeśli nic innego, zakładając, że masz wszystkie zależności, zawsze możesz pobrać pakiet i ręcznie go zainstalować dpkg -i --force-architecture.
user55325

Odpowiedzi:


23

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):

dpkg --add-architecture <arch>

Po wykonaniu tego (i apt-get updateoczywiś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/

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.