Come usare apt-get per scaricare la libreria multi-arc?

È ansible forzare apt-get per scaricare un binario multi-architettura della libreria che voglio installare?

O è apt-get non lo strumento giusto per questo?

Innanzitutto per abilitare il multi-arch

dpkg --add-architecture  

Ora installa apt-sources per aggiungere i nuovi repository della nuova architettura (se necessario)

ora aggiorna il tuo sources.list

 sudo apt-get update 

Ora è ansible installare pacchetti multi-arc tramite apt-get regolarmente, ma è necessario specificare quale architettura si desidera scaricare

 apt-get install package:architecture 

esempio:

 apt-get install gedit:i386 

Per arm64 faccio quanto segue su /etc/apt/sources.list :

Esempio di Ubuntu 16.04 (xenial):

Contrassegno tutti i repository (predefiniti) correnti come [arch=] , ad es

deb [arch=amd64] http://archive.ubuntu.com/ubuntu/ xenial main restricted

E ho aggiunto il seguente:

 deb [arch=arm64] http://ports.ubuntu.com/ xenial main restricted deb [arch=arm64] http://ports.ubuntu.com/ xenial-updates main restricted deb [arch=arm64] http://ports.ubuntu.com/ xenial universe deb [arch=arm64] http://ports.ubuntu.com/ xenial-updates universe deb [arch=arm64] http://ports.ubuntu.com/ xenial multiverse deb [arch=arm64] http://ports.ubuntu.com/ xenial-updates multiverse deb [arch=arm64] http://ports.ubuntu.com/ xenial-backports main restricted universe multiverse 

Non sono sicuro se questa è la correzione corretta, ma almeno sembra funzionare.

Nota : non dimenticare di aggiungere un’architettura esterna: dpkg --add-architecture arm64