O que é um arquivo .so?

33

Estou tendo problemas com o Flash no Ubuntu e vou tentar atualizar para o lançamento Alpha do Flash 10.1.

O problema é que ele veio como um arquivo .so, e não consigo encontrar nenhuma informação sobre o que é isso.

    
por John Moffitt 16.11.2009 / 22:48

3 respostas

45

Um arquivo .so é um arquivo de biblioteca compilado. Significa "Objeto Compartilhado" e é análogo a uma DLL do Windows.

Geralmente, os arquivos de pacote colocarão esses arquivos em / lib ou / usr / lib ou em algum lugar semelhante quando estiverem instalados. Se você extrair um arquivo .so para um local em seu $ LD_LIBRARY_PATH, um programa que exija a biblioteca deve ser capaz de usá-lo.

O ideal é ler a documentação anexa para garantir que ela esteja no local certo.

Se você executar um comando como locate adobe-flashplugin do Terminal, poderá ver algumas bibliotecas com nomes semelhantes existentes.

    
por 16.11.2009 / 22:55
5

Existem dois tipos de biblioteca Linux C / C ++ que podem ser criados. Essas são Bibliotecas estáticas (.a) e Bibliotecas de objetos compartilhados (.so) dinamicamente vinculadas

Quando se trata de (. so) , existe apenas uma forma dessa biblioteca, mas ela pode ser usada de duas maneiras.

1) Vinculado dinamicamente em tempo de execução, mas estaticamente ciente. As bibliotecas devem estar disponíveis durante a fase de compilação / link. Os objetos compartilhados não são incluídos no componente executável, mas estão vinculados à execução.

2) Carregado / descarregado dinamicamente e vinculado durante a execução (ou seja, plug-in do navegador) usando as funções do sistema do carregador de vinculação dinâmica.

Normalmente, os arquivos de pacote colocarão arquivos ".so" em / lib ou / usr / lib durante a instalação.

    
por 22.05.2016 / 08:17
3

É uma biblioteca de objetos compartilhados vinculada dinamicamente, análoga a um arquivo .dll no Windows.

Aqui estão algumas postagens para instalar o Flash 10 no Ubuntu x64 e x86:

Certifique-se de ter desinstalado todas as versões anteriores do Flash antes de instalar o 10.

    
por 16.11.2009 / 22:57