Multiarch: Como instalar ia32-libs no MX-21 e no Debian-11?

Multiarch: Como instalar ia32-libs no MX-21 e no Debian-11?

Multiarch: Como instalar ia32-libs no MX-21 e no Debian-11?

Para aqueles que usaram GNU/Linux, especialmente Debian GNU / Linux para versão 8, que se manteve estável entre 2015 e 2017, podendo usufruir dos benefícios do «Multi-arquitetura» Não significava muito problema. Portanto, muitos mais poderiam ser executados aplicativos de 32 bits em Sistemas operacionais de 64 bits.

No entanto, isso não poderia mais ser feito facilmente ao máximo, uma vez que Debian 9 do 2017, até hoje, ano 2022, com Debian 10 e Debian 11, Debian Sid e Debian Experimental. Além disso, certamente também no futuro com o Debian 12. Mas nem tudo está perdido, sempre há um truque ou solução alternativa disponível. E aqui veremos uma solução para instale ia32-libs em MX-21 e Debian-11.

Como executar aplicativos de 32 bits no Fedora de 64 bits

E como de costume, antes de entrar totalmente no tópico de hoje sobre o  "Multiarquitetura" em sistemas operacionais GNU/Linux, deixaremos para os interessados ​​em explorar publicações muito antigas relacionadas a esse ponto, os seguintes links para elas. De forma que possam explorá-los facilmente, se necessário, após terminar de ler esta publicação:

“Olá amigos, desta vez eu gostaria de mostrar como instalar uma biblioteca para rodar programas de 32 bits em um sistema de 64 bits, se você está se perguntando para que poderia ser usado, seria no XAMPP. Que nos pede uma biblioteca para rodar em um sistema de 64 bits. Bem, mãos à obra". Como executar aplicativos de 32 bits no Fedora de 64 bits

companheiro
Artigo relacionado:
[Como fazer] Debian Testing + Mate + Programas
Debian
Artigo relacionado:
Manual: O que fazer depois de instalar o Debian
Artigo relacionado:
Solução para o problema de instalação de aplicativos de 32 bits no Linux Mint 14 RC de 64 bits

Multi-arquitetura no MX-21 e Debian-11: é possível?

Multi-arquitetura no MX-21 e Debian-11: é possível?

O que é multiarquitetura em GNU/Linux?

Para entender o "Multi-arquitetura" no GNU/Linux, e especificamente sobre Debian GNU / Linux, nada melhor do que saber como isso é definido pelo próprio Projeto Debian. Por isso, citaremos o seguinte fragmento de texto:

"Multiarquitetura ou multiarquitetura são os termos que se referem à capacidade de um sistema de instalar e executar aplicativos de vários destinos binários diferentes; por exemplo, para executar um aplicativo de arquitetura i386-linux-gnu em um sistema amd64-linux-gnu. Sendo este o caso mais comum, existem muitos outros exemplos de combinações plausíveis, como armel e armhf. A multi-arquitetura também simplifica a compilação cruzada, na qual bibliotecas e cabeçalhos de arquiteturas externas são necessários em um sistema durante a compilação.

As propostas existentes permitem a co-instalação de bibliotecas e cabeçalhos para diferentes arquiteturas, embora ainda não sejam binários, então você pode ter uma versão i386 ou uma versão amd64 de um binário, mas não as duas simultaneamente. Todas as dependências serão instaladas e disponibilizadas para o binário correspondente. A multi-arquitetura é um desenvolvimento significativo e poderoso, e afeta muitos processos e aspectos do sistema. Os efeitos práticos imediatos são a remoção do pacote ia32-libs e a obtenção das dependências apropriadas para compilação cruzada". Suporte multi-arch do Debian

Considerando que, na prática e indo direto ao ponto, isso significa que antes Debian-9 o seguinte pode ser executado ordens de comando e desfrutar plenamente dos benefícios "Multi-arquitetura" no Debian de 64 bits:

apt update
dpkg --add-architecture i386
apt-get install ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl
apt update
apt install "paquete:i386 que necesitemos"

Enquanto, de Debian-9 a Debian-11 Você só pode fazer as seguintes ordens de comando:

apt update
dpkg --add-architecture i386
apt update
apt install "paquete:i386 que necesitemos"

Ou seja, não temos mais o pacote ia32-libs que geralmente é necessário para poder executar muitos Aplicativos de 32 bits, especialmente jogos. Que eles poderiam muito bem ser usados ​​em Debian-9 AMD-64, em diante.

Como instalar ia32-libs no MX-21 e no Debian-11?

Para conseguir fazer isso com sucesso, ou seja, não morrer tentando, no meu caso vou usar o Respin (instantâneo) baseado MX-21/Debian-11, chamado Milagres para instalar o pacote ia32-libs compatível. Para então executar um aplicativo criado para Linux i386, que nada mais é do que um aplicativo de uma comunidade virtual online atual, que ainda está em fase de testes (beta), que exige o pacote ia32-libs para trabalhar, e é chamado Second Life. Que por sinal, é muito parecido com o atual Metaversos (Blockchain e mundos DeFi).

Em primeiro lugar, e depois de prepararmos o nosso Sistema operacional de 64 bits Multi-arquitetura base MX-21/Debian-11, baixamos o pacote ia32-libs compatível com os seguintes link (Mint 20.2 / UMA) e instale-o com a seguinte ordem de comando:

sudo apt install ./Descargas/ia32-libs_2020.05.27_amd64.deb

Feito isso, nossos aplicativos 32 bits, e no meu caso, Second Life, eles agora podem ser executados sem nenhum problema relacionado diretamente aos pacotes: ia32-libs ia32-libs-gtk ia32-libs-kde ia32-libs-sdl. Conforme mostrado na imagem a seguir:

E caso alguns tenham interesse em saber um pouco mais sobre o assunto Blockchain e DeFi, especificamente sobre o Jogos NFT, Metaversos e Colecionáveis ​​NFT, você pode explorar o seguinte link. Ou veja alguns de nossos posts anteriores relacionados:

Cryptogames: jogos úteis do mundo DeFi para saber, jogar e ganhar
Artigo relacionado:
Cryptogames: jogos úteis do mundo DeFi para saber, jogar e ganhar
Artigo relacionado:
NFT (Non-Fungible Tokens): DeFi + Open Source Software Development
DeFi: finanças descentralizadas, ecossistema financeiro de código aberto
Artigo relacionado:
DeFi: finanças descentralizadas, ecossistema financeiro de código aberto

"O Multiarch permite instalar bibliotecas de várias arquiteturas no mesmo sistema. Isso é útil em muitos casos, mas principalmente para instalar pacotes de 32 e 64 bits na mesma máquina e ter dependências resolvidas automaticamente. Em geral, você poderá ter bibliotecas de mais de uma arquitetura instaladas juntas e aplicativos de uma arquitetura ou outra instalados como alternativas. Observe que isso não permite a instalação simultânea de várias versões de programas.". O que é multiarquitetura? – Como Debian

Resumo: Banner post 2021

Resumo

Em resumo, esperamos que este guia ou tutorial para instale ia32-libs em MX-21 e Debian-11 ser muito útil para muitos, principalmente para quem precisa correr aplicativos ou jogos normais de 32 bits em plataformas de 64 bits. E mesmo para aqueles usuários interessados ​​em Aplicativos e jogos Blockchain e DeFi que geralmente vêm apenas em 32 bits.

Esperamos que esta publicação seja muito útil para todo o «Comunidad de Software Libre, Código Abierto y GNU/Linux». E não se esqueça de comentar abaixo e compartilhar com outras pessoas em seus sites, canais, grupos ou comunidades de redes sociais ou sistemas de mensagens favoritos. Por fim, visite nossa página inicial em «DesdeLinux» para explorar mais notícias e juntar-se ao nosso canal oficial de Telegrama de DesdeLinux.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Violeta dito

    é o que salva você e você pode executar aplicativos win32 em 64 máquinas!

    Muito bom artigo e muito completo como sempre!

    1.    Linux pós-instalação dito

      Saudações, Violeta. Obrigado pelo seu comentário. Assim, você pode executar aplicativos Linux32 no Linux64. Para executar aplicativos Win32 ou Win64, são usados ​​emuladores baseados no Wine ou outros.