sábado, 20 de agosto de 2016

Habilitar bibliotecas de 32-bits em Ubuntu de 64-bits

Nos dias atuais, devido ao avanço dos computadores, a grande maioria das arquiteturas lançadas são de 64bits. A arquitetura de 64bits permite uma maior utilização de RAM entre outras vantagens em relação à de 32-bits, que limita um hardware avançado. Entretanto, ao usarmos 64bits, nos deparamos com programas e aplicativos que são desenvolvidos para 32-bits. 

Nesse tutorial irei ensinar como habilitar as bibliotecas de 32-bits num Ubuntu/Linux de 64-bits. O processo é simples e rápido. Basta copiar e colar os comandos no Terminal.  Lembrando para os novatos que copiar e colar no terminal é CTRL+C e CTRL+SHIFT+V.

O primeiro passo é verificar qual a arquitetura de seu sistema, com o seguinte comando.

dpkg --print-architecture

Você deverá ter um retorno como este:

amd64


Se retornar i386, sua arquitetura é 32-bits.  E esse tutorial não servirá de nada.

O segundo passo é verificar se você tem o suporte multi-arch habilitado.  O suporte multi-arch lhe permite usar bibliotecas de 32-bits junto com bibliotecas de 64-bits. O comando é esse:

dpkg --print-foreign-architectures


O retorno deverá ser:

i386


Se não retornar isso, você deve habilitar o suporte multi-arch com o comando:

sudo dpkg --add-architecture i386


Depois de habilitar, dê um update:

sudo apt-get update



Feito isso, você deve verificar se há novas bibliotecas dos pacotes que você já tem.

sudo apt-get dist-upgrade


Se existirem novas bibliotecas, você será perguntado se deseja fazer a atualização (Y/n)
Y=sim n=não

Depois de feito tudo isso, você conseguiu instalar o suporte de 32-bits para seu sistema de 64-bits.

Para finalizar, você pode  instalar as versões de 32-bits das bibliotecas libgtk2.0-0, libpangox-1.0-0, libpangoxft-1.0-0, libidn11 e libglu1-mesa. Jogue esse comando no terminal:

sudo apt-get install libgtk2.0-0:i386 libpangox-1.0-0:i386 libpangoxft-1.0-0:i386 libidn11:i386 libglu1-mesa:i386



Nenhum comentário:

Postar um comentário