|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
Bonjour,
j'envisage d'installer Linux (je ne sais pas encore quelle distribution prendre) sur mon PC perso. Comme je souhaite aussi continuer mes développements perso avec Lazarus, je me pose une ch'tite question... Et SQLite ? Ben, oui. J'utilise SQLite comme base pour mes petits projets perso. Mais qu'en est-il sous Linux ? Comment est-ce que ça fonctionne ? Comment et quoi installer pour qu'un programme Lazarus accède à une base SQLite sous Linux ? Autre question existentiel, quel outil graphique existe-t-il sous Linux pour créer, modifier et gérer ses bases SQLite ? Merci d'avance JS
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() ![]() |
Bonjour,
Citation:
Pour l'installation, j'ai également retiré les paquets FPC fournis par défaut et j'ai installé les paquets debian suivants et dans cet ordre :
Sous windows, les appels se font vers la dll sqlite3.dll et sous linux libsqlite3.so qui devrait être placée dans /usr/lib (on peut aussi passer par un lien...). A vérifier et installer si besoin. Citation:
SqliteManager Sqlite-manager, addon pour Firefox Sans aucune préférence, je ne les utilise pas... Bonne continuation.
__________________
Philippe. |
||
|
|
10
|
|
|
#3 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
Merci pour toutes ces informations.
Si je peux abuser, J'ai déjà développé des trucs avec Lazarus sous Windows. Est-ce que je pourrais réutiliser ces dev sous Linux, ou faudra-t-il que je refasse tout ? JS
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() |
Citation:
![]() Cela étant, si je prends par exemple le dernier (petit) développement que j'ai réalisé et qui s'articulait autour de Firebird, UIB et Lazarus, je n'ai pas modifié une ligne de code entre la version windows et linux, excepté le chemin d'accès à la base de données. Si le code cible des éléments spécifiques de Windows (appel direct à des API), le portage pourrait être moins immédiat...
__________________
Philippe. |
|
|
|
00
|
|
|
#5 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
Une réponse de Normand ! A un Breton ! Mais, c'est la guerre que tu veux ?
![]() ![]() ![]() Plus sérieusement, merci de cette remontée d'expérience. Normalement je ne devrais pas rencontrer trop de problème, je n'utilise pas de trucs spécifiques. JS
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
00
|
|
|
#6 | |
|
Expert Confirmé
![]() ![]() |
Citation:
Comme je suis pour 1/4 picard, 1/4 solognot, 1/4 languedocien, 1/4 gascon avec un soupçon d'espagnol, ça va devenir un conflit généralisé !
__________________
Philippe. |
|
|
|
00
|
|
|
#7 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
L'Europe est pas faite, c'est moi qui vou'ldit ma bonne dame ! Faudrait déjà faire la France !
![]() ![]()
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
00
|
|
|
#8 |
|
Membre régulier
![]() Jean Retraité Inscription : juillet 2008 Messages : 222 ![]() |
Bonjour,
Je vais apporter ma petite pierre aux réponses précédentes. Je suis un petit développeur qui par le passé utilisait une version de delphi 4 sous windows 98 puis XP. Je suis passé sous linux fedora et me suis rapproché de lazarus, au début avec des tables sous dbase puis sur conseils je suis venu à sqlite. Nouveau raisonnement mais des bases plus petites en taille. Pour créer mes bases 2 solutions ou avec lazarus ou plus simplement en utilisant un outil autonome sqlitebrowser 1.3 existant pour linux et pour windows. Utilisant fedora avec son "installateur" de paquet yum j'installe la version existante de lazarus et ses fpc depuis le dépôt de base qui ajoute les dépendances sans problèmes, j'installe aussi tous les paquets sqlite*. Ensuite pour avoir la dernière version de lazarus je désinstalle la version fedora et installe la version récente avec ses 2 fpc dont le src. Les dépendances ne sont pas perdues. Après l'installation comme indiqué dans les posts précédents il faut installer le paquet sqlite3 mais pour cela sous fedora il faut changer les droits du dossier lazarus dans /usr/lib ou lib64 pour pouvoir installer le nouveau paquet. J'utilise les composants natifs de sqlite3 et pour l'instant pas de problèmes particuliers. Pour utiliser les appli développées sous lazarus et fedora il faut modifier les chemins et dans certains cas les appels aux événements dans les fiches car entre linux et windows les onactivate, onshow etc ne réagissent pas de la même façon. Voila un aperçu de l'utilisation de linux et lazarus de mon point de vue. Précision je développe sous linux et si nécessaire apporte les modif pour windows en recompilant sous windows. A+ si besoin d'autres infos et un exemple d'appli avec bases sqlite |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
Merci pour toutes ces infos ovni76.
Pour l'instant je me bat avec mon installation de Linux Mint !
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
00
|
|
|
#10 |
|
Membre à l'essai
![]() Inscription : février 2008 Messages : 15 ![]() |
Bonsoir,
Des difficultés avec Linux Mint? Quelle version? J'utilise Linux Mint Debian Edition, ( nécessité d'avoir un noyau plus récent, et puis Ubuntu J'avais fait une (toute) petite appli avec sqlite, juste pour voir, et qui fonctionnait parfaitement. Depuis la dernière mise à jour elle ne fonctionne plus, je suppose que la librairie libsqlite, restée en 32 bits alors que mon système est en 64, est la fautive, ce qui me vaut un joli petit message d'erreur. Si c'est la version Nadia que tu veux installer ce devrait se passer sans gros problèmes. Tiens nous au courant. Michel |
|
|
00
|
|
|
#11 | |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
Citation:
Elle m'a installé tous les programmes en anglais et je n'arrive pas à les mettre en français. Pourtant, le système lui c'est bien installé en français. Je ne comprends pas pourquoi... Je me demande si je ne vais pas essayer une autre distri. Tu dis que SQLite n'est pas distribué en 64 bits ? Il faudrait mieux alors que j'installe un OS 32bits, non ? JS
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
|
00
|
|
|
#12 |
|
Expert Confirmé Sénior
![]() ![]() Paul TOTHFreelance Inscription : novembre 2002 Messages : 4 407 ![]() |
Bonjour,
petite info sur SQLite, c'est une application C constituée d'un seul fichier qu'on peut compiler en .OBJ...et inclure directement dans l'executable Delphi/Lazarus avec $L, il faut juste ajouter une dizaines de fonctions systèmes. http://stackoverflow.com/questions/8...rations-errors
__________________
Developpez.com: Mes articles, forum FlashPascal Entreprise: Execute SARL Produits : UPnP, RemoteOffice, FlashPascal Embarcadero : Ile de la Réunion, Dephi, C++Builder, RADPHP...TVA à 8,5% |
|
10
|
|
|
#13 |
|
Membre à l'essai
![]() Inscription : février 2008 Messages : 15 ![]() |
Bonsoir,
Pour ce qui de la prise en charge des langues après l'install, tu as une option dans Menu / Outils système / System Settings / Languages support. Ensuite tout ( ou presque tout) devrait être en français. |
|
|
00
|
|
|
#14 | |
|
Membre Expert
![]() Responsable de service informatique Inscription : avril 2011 Messages : 1 152 ![]() |
Citation:
J'ai suivi tes instructions, et j'ai fini par trouver le "Langages Support", j'ai bien signalé "français", et j'ai mis à jour. Hélas j'ai "echec" pour tout ce qui est "translate fr" ! Visiblement, Mint va chercher ses paquets sur le site d'Ubuntu, n'y aurait-il pas des problèmes avec les paquets français d'Ubuntu en 64 bits ? JS
__________________
L'Amour est fort difficile à conjuguer. Au passé, il n'est jamais simple. Au présent, il n'est qu'indicatif. Et au futur, il n'est que conditionnel. (d'après Jean Cocteau) |
|
|
|
00
|
|
|
#15 |
|
Membre à l'essai
![]() Inscription : février 2008 Messages : 15 ![]() |
Bonjour,
Je pensais pouvoir t'aider, et scrongneugneu je dois reconnaitre quelques petites choses:1- Linux Mint 14 (Nadia) ne fait effectivement pas correctement la mise à niveau des langues, alors que ubuntu 12,10 ( sur lequel est basé Mint14) le fait effectivement bien. Essais dans une machine virtuelle ou en live. 2- L'appli Sqlite (juste pour le fun de savoir ce que j'ai dans mon placard comme modèle de locomotives... 3- Si je tente la chose avec les composants natifs, je ne réussi pas à mettre à jour la base de données. ( non je n'ai pas oublié le ApplyUpdate dans le dataset, mais j'ai sans doute oublié autre chose) Cela m'a passablement énérvé car j'aime bien comprendre même et surtout quand ce #@$£%@& de truc ne veut pas fonctionner. Je suis désolé.. Bonne fêtes de Noël quand même Michel P.S. Je tenterai d'autres essais après les fêtes, mille sabords !! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com