Como usar o apt-get para baixar a biblioteca multi-arch?

1

É possível forçar o apt-get a baixar um binário multi-arquitetura da biblioteca que eu quero instalar?

Ou o apt-get não é a ferramenta certa para isso?

    
por radj 07.03.2014 / 08:37

2 respostas

2

Primeiro para ativar vários arcos

dpkg --add-architecture <arch>

Agora configure o apt-sources para adicionar os novos repositórios da nova arquitetura (se você precisar)

atualize agora o seu sources.list

sudo apt-get update

Agora você pode instalar pacotes multi-arch via apt-get regularmente, mas você tem que especificar qual arquitetura você quer baixar

apt-get install package:architecture

exemplo:

apt-get install gedit:i386
    
por Maythux 07.03.2014 / 08:59
0

Para arm64 , estou fazendo o seguinte no /etc/apt/sources.list :

Exemplo do Ubuntu 16.04 (xenial):

Marcar todos os repositórios atuais (padrão) como [arch=<current_os_arch>] , por exemplo,

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

E adicionei o seguinte:

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

Não tenho certeza se essa é a correção correta, mas pelo menos parece estar funcionando.

Nota : não se esqueça de adicionar uma arquitetura estrangeira: dpkg --add-architecture arm64

    
por Tanasis 11.01.2018 / 10:15