Problema com Library no Lazarus/Zeosdbo e linux mint

Hoje consegui resolver um problema no meu Linux Mint Julia e resolvi postar aqui para quem estiver passando por algum problema parecido.
Então, o problema era o seguinte: Instalei o Zeosdbo 7.0.0(Beta) no Lazarus 0.9.28.2(Beta) e queria conectar com Mysql ou Postgres, mas não conseguia, pois ao conectar pelo zconnection ocorria erro de library, então como não tenho internet em casa, esperei até o dia seguinte e pesquisei sobre o assunto até que consegui. No meu pc eu tinha a libmysqlclient.so.16 e precisava da mesma lib só que 15 então acessei como root e no terminal fiz o seguinte comando: sudo ln /usr/lib/libmysqlclient.so.16 /usr/lib/libmysqlclient.so.15 e tudo funcionou. O Postgres é libpq.so.5 e tem que ser libpq.so.4.


O comando ln cria links para arquivos e diretórios no sistema.  O link é um mecanismo que faz referência a outro arquivo ou diretório em outra localização.  O link em sistemas `GNU/Linux' faz referência reais ao arquivo/diretório podendo ser feita cópia do link (será copiado o arquivo alvo), entrar no diretório (caso o link faça referência a um diretório), etc.

     `ln [_opções_] [_origem_] [_link_]'

     Onde:
     _origem_
          Diretório ou arquivo de onde será feito o link.
     _link_
          Nome do link que será criado.
     _opções_
     -s
          Cria um link simbólico.  Usado para criar ligações com o
          arquivo/diretório de destino.
     -v
          Mostra o nome de cada arquivo antes de fazer o link.
     -d
          Cria um hard link para diretórios.  Somente o root pode usar esta
          opção.
     Existem 2 tipos de links: _simbólicos_ e _hardlinks_.
        * O _link simbólico_ cria um arquivo especial no disco (do tipo
          link) que tem como conteúdo o caminho para chegar até o arquivo
          alvo (isto pode ser verificado pelo tamanho do arquivo do link).
          Use a opção `-s' para criar links simbólicos.
        * O _hardlink_ faz referência ao mesmo inodo do arquivo original,
          desta forma ele será perfeitamente idêntico, inclusive nas
          permissões de acesso, ao arquivo original.
          Ao contrário dos links simbólicos, não é possível fazer um
          hardlink para um diretório ou fazer referência a arquivos que
          estejam em partições diferentes.

     Observações:
        * Se for usado o comando `rm' com um link, somente o link será
          removido.
        * Se for usado o comando `cp' com um link, o arquivo original será
          copiado ao invés do link.
        * Se for usado o comando `mv' com um link, a modificação será feita
          no link.
        * Se for usado um comando de visualização (como o `cat'), o arquivo
          original será visualizado.

     Exemplos:
        * `ln -s /dev/ttyS1 /dev/modem' - Cria o link `/dev/modem' para o
          arquivo `/dev/ttyS1'.
        * `ln -s /tmp ~/tmp' - Cria um link `~/tmp' para o diretório
          `/tmp'.

Se funfar, poste aí se quiser.

Valeu.

Nenhum comentário:

Postar um comentário