Recent

Author Topic: Uso do SQLite em Lazarus for linux  (Read 6095 times)

nightrider

  • Full Member
  • ***
  • Posts: 139
Uso do SQLite em Lazarus for linux
« on: June 23, 2013, 12:57:11 am »
Eu gostaria de usar SQLite em aplicativos linux desenvolvidos em Lazarus 1.0.10 64.

Ainda não instalei o package no Lazarus porque, apesar de pesquisar na iNet, ainda não entendi que módulo tem que estar presente para que o SQLite funcione em linux. No windows, após instalar o package para SQLite3, o Lazarus exige a presença do módulo sqlite3.dll.

O que preciso fazer para usar o SQLite 3 no Lazarus for linux além de instalar o package sqlite3laz 0.4 no IDE do Lazarus? Já mandei e-mail até para o criador do SQLite e ele não soube me explicar.

Alguém aí já usou SQLite 3 com Lazarus for windows e saberia me explicar o que preciso fazer?

Saudaçẽos desde São Paulo - SP

Ricardo
« Last Edit: June 23, 2013, 12:59:40 am by nightrider »

aguiar

  • New Member
  • *
  • Posts: 47
  • Ubuntu 14.04
Re: Uso do SQLite em Lazarus for linux
« Reply #1 on: June 23, 2013, 12:09:16 pm »
Eu uso no Ubuntu 12.04 32 bits. Existem duas formas.

Você baixa os fontes da última versão no site e compila (É difícil e complicado, mas eu faço dessa forma), ou você instala o sqlite3 pelo apt-get install ou pelo Synaptic.
Depois é só ir no Lazarus e instalar o pacote. Pronto!

nightrider

  • Full Member
  • ***
  • Posts: 139
Re: Uso do SQLite em Lazarus for linux
« Reply #2 on: June 23, 2013, 04:18:03 pm »
Legal!

Baixo a última versão de que site? Se for possível baixar binários pré-compilados, onde os encontro? Procurei no site do SQLite e não encontrei nada.

[ ]

Ricardo

timppl

  • Jr. Member
  • **
  • Posts: 86
Re: Uso do SQLite em Lazarus for linux
« Reply #3 on: June 24, 2013, 08:16:26 am »
Acho que pôde utilizar a versão do library inclúida com a sua instalação de linux. Penso que todos os linux incluiem sqlite.so como default.

(lamento que a minha portuguesa não é boa , é a minha terça lingua)

Saludos

Tim
Mageia 9 Linux on x86_64

aguiar

  • New Member
  • *
  • Posts: 47
  • Ubuntu 14.04
Re: Uso do SQLite em Lazarus for linux
« Reply #4 on: June 24, 2013, 01:08:21 pm »
@Ricardo

No site oficial do sqlite tem os pacotes fontes para Linux, mas o processo de instalação é difícil, só para usuários avançados. Para compilar/instalar no Linux é necessário instalar vários pacotes, principalmente pacotes dos compiladores e outros pacotes -dev (desenvolvimento). Se você não for um usuário avançado nem se aventure, faça como eu disse anteriormente no post acima.

nightrider

  • Full Member
  • ***
  • Posts: 139
Re: Uso do SQLite em Lazarus for linux
« Reply #5 on: June 24, 2013, 03:25:08 pm »
1. timppl - I don't find sqlite.so or sqlite3.so using "find / -name sqlite.so" or "find / -name sqlite3.so"

2. aguiar - Meu linux não tem apt-get instalado eu penso. Mesmo chamando como root o programa não é encontrado. Seria possível, quem sabe, fazer instalação como urpmi?

Acho que vou ter que desistir do sqlite em linux...

[ ]

Ricardo

aguiar

  • New Member
  • *
  • Posts: 47
  • Ubuntu 14.04
Re: Uso do SQLite em Lazarus for linux
« Reply #6 on: June 25, 2013, 12:21:03 am »
Você tem que nos informar qual a sua distribuição para que possamos lhe ajudar. Adivinhar não é legal.


nightrider

  • Full Member
  • ***
  • Posts: 139
Re: Uso do SQLite em Lazarus for linux
« Reply #7 on: June 25, 2013, 02:29:46 pm »
De fato falhei neste ponto. Aí vai:

http://distrowatch.com/table.php?distribution=rosa

Segundo apurei, esta é uma versão community do Mandriva. Por tudo que vi até agora, lembra muito o Mandriva mesmo.

Grato

Ricardo

aguiar

  • New Member
  • *
  • Posts: 47
  • Ubuntu 14.04
Re: Uso do SQLite em Lazarus for linux
« Reply #8 on: June 25, 2013, 08:39:30 pm »
Agora me lembro de você, rsrsrs

tenta aí e vê se isso funciona:

urpmi sqlite3-tools

retorna aí se funcionar ( depois de instalar vai no Lazarus instalar o pacote sqlite3laz.lpk )

blz

nightrider

  • Full Member
  • ***
  • Posts: 139
Re: Uso do SQLite em Lazarus for linux
« Reply #9 on: June 25, 2013, 09:16:30 pm »
Aí vai o log:

[ricardo@localhost ~]$ urpmi sqlite3-tools
Packages lib64sqlite3_0-3.7.16.1-1-rosa2012.1.x86_64, glibc-2.15-8-rosa2012.1.x86_64, lib64readline6-6.2-5-rosa2012.1.x86_64 are already installed
Marking lib64sqlite3_0 as manually installed, it won't be auto-orphaned
Marking lib64readline6 as manually installed, it won't be auto-orphaned
writing /var/lib/rpm/installed-through-deps.list
    $MIRRORLIST: media/main/updates/sqlite3-tools-3.7.16.1-1-rosa2012.1.x86_64.rpm

Instalei o package: sqlite3laz 0.4 no Lazarus(vide http://migre.me/fb6qc)

Montei 1 projeto com sqlite3dataset, datasource e dbgrid e apareceram dados no grid

Preciso fazer + testes, mas parece que acertaste. Apenas uma pequena ajuda minha ao sugerir urpmi ;-)

Parabéns

[ ]

Ricardo

 

TinyPortal © 2005-2018