Como posso encontrar binários de 32 bits?

2

Acabei de atualizar um dos meus sistemas Gentoo de 32 bits para 64 bits. Agora, preciso encontrar binários residuais de 32 bits (a maioria dos quais instalados pelo usuário) para que eu possa recompilá-los como 64 bits ou instalar as bibliotecas de 32 bits de que eles precisam. Como eu faço isso?

Uma pequena complicação: esse sistema é um servidor de arquivos e fornece serviços de netboot para ARM e sistemas x86 de 32 bits, portanto, os binários e binários não-nativos esperados são de 32 bits e preciso excluir os locais onde eles são encontrados na pesquisa.

    
por Mark 03.09.2017 / 22:10

1 resposta

0

Você pode fazer

find / -type f -executable -exec file {} \; | grep 32-bit

para encontrar todos os executáveis de 32 bits em seu sistema. (Você pode não querer começar em /)

Em seguida, use apenas sed para filtrar os diretórios onde você está esperando binários de 32 bits

    
por 15.11.2017 / 13:58