Instalando pacotes x86 no Debian 7 x64

Publicado por Perfil removido em 28/06/2013

[ Hits: 13.954 ]

 


Instalando pacotes x86 no Debian 7 x64



Olá,

Hoje trago a vocês um método interessante (ou não) para os usuários do Debian, um dia pode ser útil (ou não, kk) para algum usuário da distribuição Debian 7 Wheezy.

Um método recente que surgiu rodando alguns fóruns dos Estados Unidos, é o método MultiArch, é a possibilidade de instalar pacotes x86 em um sistema cuja arquitetura é x64. Então né, vamos lá !

Começamos com um simples comando, que é o principal e vai adicionar a arquitetura i386 ao nosso Debian :

# dpkg --add-architeture i386

Agora que já adicionamos, atualizamos o apt:

# apt-get update

Por enquanto, nossa armadilha, digamos assim, não funciona. Por exemplo, pois nosso apt ainda não pega os pacotes em uma arquitetura diferenciada.

Agora temos que ir até no nosso sources.list (/etc/apt/sources.list) e configurar os repositórios x, y ou z, nos fornecer pacotes em i386.

Esse trabalho é manual, fazemos assim, num exemplo:

# PVE packages provided by proxmox.com
deb [arch=amd64] http://download.proxmox.com/debian wheezy pve


Adicionamos logo depois de "deb" entre colchetes "arch=amd64". Assim fará o apt-get/aptitude instalar pacotes i386 no seu sistema amd64, e o sistema executará sem arros.

Mas, antes de instalar qualquer coisa, atualize o cache do apt :

# apt-get update


Bem, chegamos ao fim dessa dica.

Espero que se alguém tentar, dê certo! Aqui funcionou no Debian 7.

Qualquer dúvida, estou quase sempre online aqui.
Abraços, Lucas.

Outras dicas deste autor

Gmanedit - Editando, criando e contribuindo com documentação

Vídeo aula: Instalando o Cedega

Atualizando Linux Mint 18.1 para Linux Mint 18.2

Disponibilizando mais fontes no Red Hat

Ubuntu: Removendo GNOME Shell e reinstalando Unity

Leitura recomendada

Instalando o LAMP no Sabayon

Ambiente Java no Debian 4

Lendo arquivos Markdown no terminal (*.md)

Como obter o MAIN PID de um processo com SystemD (e manipulá-lo a seu gosto)

Limpando o cache do seu Linux (de forma real)

  

Comentários
[1] Comentário enviado por removido em 29/06/2013 - 11:21h

Interessante, instalei três pacotes na arquitetura de 32 bits e o comando que usei foi dpkg --add-architeture i386, somente esse. e consegui instalar pacotes de 32 bits numa boa.

[2] Comentário enviado por annakamilla em 29/06/2013 - 14:43h

o meu ta meio chato para fazer isso mas eu vou tentar a dica, alguem conseguiu instalar o skype e o wine ? só faltam esses apps para o meu debian ficar perfeito.

[3] Comentário enviado por lcavalheiro em 29/06/2013 - 21:58h

Anna, pra instalar o Skype no Debian eu segui o wiki do Debian, e funcionou de boa. Vai no link http://wiki.debian.org/skype e seja feliz. Outra forma de instalar é você enfiar estas linhas no seu sources.list:
#### Skype - http://www.skype.com
## Run this command: gpg --keyserver pgp.mit.edu --recv-keys 0xd66b746e && gpg --export --armor 0xd66b746e | apt-key add -
deb [arch=i386] http://download.skype.com/linux/repos/debian/ stable non-free
Também funciona. Quanto ao wine... normalmente instalar o pacote que já existe nos repositórios é uma boa idéia, saca? O wine está no free ou no contrib, mas está lá.

[4] Comentário enviado por lcavalheiro em 29/06/2013 - 22:02h

Ah, e usar arch no sources.list te permite coisas interessantes. O Debian tem versões pra umas vinte arquiteturas e versões que não usam o kernel Linux (meu primeiro contato com sistemas BSD foi justamente o Debian GNU/kFreeBSD (http://www.debian.org/ports/kfreebsd-gnu/)), então dá pra fazer misérias sem usar pinnagem no apt-preference.

[5] Comentário enviado por lordmarcio em 08/09/2013 - 14:40h

Eu fiz isso, instalei o pacote i386
Mas, queria voltar atrás.
*Usar o programa instalado em i386, mas tirar o i386 do dpkg
Eu dei o comando:

$dpkg --remove-architeture i386

E deu:

dpkg: error: cannot remove architecture 'i386' currently in use by the database

=(

Porque quando vou dar update no apt-get dá um dando de erro nos endereços de repositorios (i386) e fica mais lento =(

[6] Comentário enviado por lordmarcio em 08/09/2013 - 14:44h

Consegui resolver, apaguei do /etc/apt/sources.list os endereços que davam erro nos pacotes i386.

[7] Comentário enviado por BobSotnas em 08/10/2013 - 10:20h

Valeu boa dica, estava mesmo precisando de algo assim. Apenas uma observação executando o comando # dpkg --add-architeture i386 retornou o seguinte < dpkg: erro: opção desconhecida --add-architeture >. Depois de procurar pelo help do sistema o comando fica assim < dpkg --add-architecture i386 > a palavra " architecture " faz diferença da forma como esta grafada. Mais uma vez Luxas abtaço.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts