pacotes 32 bit no void 64 bit

1. pacotes 32 bit no void 64 bit

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/04/2024 - 01:47h



Tem com fazer pacotes de sistema 32 bit funcionar no void linux 64 bit?

Exemplo:

http://ubuntued.info/repositorio-com-drivers-adicionais-de-impressoras-canon


  


2. Re: pacotes 32 bit no void 64 bit

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 25/04/2024 - 01:47h

Para fazer pacotes de sistema 32 bit funcionar no Void Linux 64 bit, você pode habilitar suporte a multilib. Você precisa adicionar a arquitetura 32 bit ao seu sistema. Acesse o arquivo de configuração /etc/xbps.d/00-repository-main.conf e descomente a linha que define a arquitetura 32 bit. Depois, atualize os repositórios e instale os pacotes 32 bit necessários com o comando:

```
# xbps-install -S
# xbps-install -S package-name-32bit
```

Certifique-se de que os pacotes 32 bit necessários estejam disponíveis nos repositórios do Void Linux. Espero ter ajudado!


3. Re: pacotes 32 bit no void 64 bit

aguamole
aguamole

(usa KUbuntu)

Enviado em 25/04/2024 - 15:26h

Da sim, desde que vc satisfaça as dependências. Se tiver o código fonte, pode compilar.
A arquitetura de CPU x86_x64 tem retrocompatibilidade com a arquitetura x86, essa retrocompatibilidade foi programada no silício da CPU x86_x64. É um recurso a nível de hardware.


4. Re: pacotes 32 bit no void 64 bit

Morpheus
Minions

(usa Nenhuma)

Enviado em 01/05/2024 - 11:58h


Mesmo vc adicionando o repo 32 bit no void 64 bit o programa não abre.

# ldd /usr/bin/cifip1900 | grep "not found"
libpng12.so.0 => not found

1- Já crie um link para essa lib e nada

ln -fs /usr/lib/libpng16.so.16.43.0 /usr/lib/libpng12.so.0

2- Baixei do repo do ubuntu o arquivo libpng12.so.0 para joga na pasta lib e nada

Sempre mostra "not found"


# find /lib/ -iname *libpng*
/lib/libpng16.so
/lib/libpng.a
/lib/libpng16.so.16.43.0
/lib/pkgconfig/libpng.pc
/lib/pkgconfig/libpng16.pc
/lib/libpng.so
/lib/libpng16.a
/lib/libpng16.so.16




# find /lib64/ -iname *libpng*
/lib64/libpng16.so
/lib64/libpng.a
/lib64/libpng16.so.16.43.0
/lib64/pkgconfig/libpng.pc
/lib64/pkgconfig/libpng16.pc
/lib64/libpng.so
/lib64/libpng16.a
/lib64/libpng16.so.16




5. Re: pacotes 32 bit no void 64 bit

Morpheus
Minions

(usa Nenhuma)

Enviado em 01/05/2024 - 12:01h

aguamole escreveu:

Da sim, desde que vc satisfaça as dependências. Se tiver o código fonte, pode compilar.
A arquitetura de CPU x86_x64 tem retrocompatibilidade com a arquitetura x86, essa retrocompatibilidade foi programada no silício da CPU x86_x64. É um recurso a nível de hardware.


A compilação do código fonte do driver esta gerando erro.


6. Re: pacotes 32 bit no void 64 bit

aguamole
aguamole

(usa KUbuntu)

Enviado em 01/05/2024 - 15:07h

Que erro, e o problema da lib ai em cima, porque vc não tenta resolver com o chroot? baixar uma distro antiga que tenha essa dependência e instalar o driver e entrar nela pelo chroot? Isso funciona?
Nunca tentei fazer isso, não sei se funfa.
Que erro? não sei o que se diz.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts