TL; DR: sudo apt-get install zlib1g-dev libncurses5-dev
Você parece ter tentado dois tipos de coisas:
- Para instalar um sistema especial de 64 bits que forneça bibliotecas de 32 bits (para que programas de 32 bits possam ser executados). Esses pacotes especiais não existem em um sistema de 32 bits - as bibliotecas normais são de 32 bits.
- Para ativar o multiarch e instalar pacotes de 32 bits em um sistema de 64 bits. Mas o multiarch está habilitado por padrão em 12.04 . Além disso, você não precisa de multiarch para instalar pacotes de 32 bits em um sistema de 32 bits.
Quaisquer instruções ou sugestões que você esteja seguindo parecem direcionadas a usuários de sistemas Ubuntu de 64 bits. Mas como uname -m
produz i686
, você tem um sistema Ubuntu de 32 bits.
Os pacotes que você provavelmente deseja são:
-
zlib1g-dev ( página do pacote , lista de arquivos de 32 bits )
Fornece arquivos comolibz.a
elibz.so
, correspondente alib32z1-dev
. -
libncurses5-dev ( página do pacote , lista de arquivos de 32 bits )
Fornece arquivos comolibcurses.a
elibcurses.so
, correspondentes alib32ncurses5-dev
.
Uma maneira de instalar esses pacotes é:
sudo apt-get update
sudo apt-get install zlib1g-dev libncurses5-dev
(Se isso não resolver o problema, mais informações serão necessárias sobre o problema em si. Quase todos os detalhes que você forneceu dizem respeito ao que aconteceu quando você tentou resolvê-lo, em vez do problema Em particular, a saída completa da execução de build/install-build-deps.sh
, ou de qualquer comando de criação que seja executado, seria útil, bem como uma descrição detalhada de quais instruções você estava seguindo, se any, e todas as etapas feitas até agora para obter e tentar construir o software. Mas eu suspeito que instalar esses dois pacotes irá apenas consertá-lo, ou pelo menos aprofundar a construção. )