IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Lazarus Pascal Discussion :

SQLite et Linux


Sujet :

Lazarus Pascal

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut SQLite et Linux
    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

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Bonjour,
    Citation Envoyé par Jon Shannow Voir le message
    j'envisage d'installer Linux (je ne sais pas encore quelle distribution prendre) sur mon PC perso.
    Sans prosélytisme aucun, j'utilise une distribution XUbuntu 12.04 dont j'ai retiré la version Lazarus 0.9.30.4 au profit de la 1.04 (à ce jour et la 1.0.2 avant). Auparavant, j'utilisais une Open Suse que j'ai abandonnée car j'ai été confronté à des mises à jour système qui faisaient planter le noyau lors des reboot ultérieurs...

    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 :
    1. fpc_2.6.0-120824_i386.deb
    2. fpc-src_2.6.0-120824_i386.deb
    3. lazarus_1.0.4-0_i386.deb

    Citation Envoyé par Jon Shannow Voir le message
    je me pose une ch'tite question... Et SQLite ?
    Ben, au niveau de l'EDI, c'est pareil (que sous windows ). Par défaut, on a TSQLite3Connection installé dans l'onglet SQLdb de la palette des composants. Après on peut installer le composant TSqlite3Dataset du paquet sqlite3laz présent dans C:\lazarus\components\sqlite ou /usr/share/lazarus/1.0.4/components/sqlite (ce sont les chemins pour mes postes et mes installs)

    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 Envoyé par Jon Shannow Voir le message
    Autre question existentiel, quel outil graphique existe-t-il sous Linux pour créer, modifier et gérer ses bases SQLite ?
    sqliteman est disponible depuis le gestionnaire de paquets.
    SqliteManager
    Sqlite-manager, addon pour Firefox
    Sans aucune préférence, je ne les utilise pas...

    Bonne continuation.

  3. #3
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    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

  4. #4
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    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 ?
    Je vais faire une réponse de normand ne connaissant pas l'étendue des fonctionnalités des "trucs"...
    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...

  5. #5
    Membre prolifique Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 740
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 740
    Par défaut
    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

  6. #6
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 786
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 59
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 786
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Une réponse de Normand ! A un Breton ! Mais, c'est la guerre que tu veux ?
    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é !

Discussions similaires

  1. [LibreOffice][Base de données] Se connecter à une base Sqlite (sous Linux)
    Par joreveur dans le forum OpenOffice & LibreOffice
    Réponses: 12
    Dernier message: 17/12/2016, 23h41
  2. logiciel comptabilité linux ( en C ,GTK, Sqlite)
    Par pap71 dans le forum Autres Logiciels
    Réponses: 1
    Dernier message: 09/11/2011, 16h32
  3. Mise à jour bibliothèque sqlite sous linux
    Par ovni76 dans le forum SQLite
    Réponses: 0
    Dernier message: 08/03/2011, 10h35
  4. compacter une base sqlite sous lazarus et linux
    Par ovni76 dans le forum SQLite
    Réponses: 3
    Dernier message: 23/01/2011, 07h38
  5. [PDO] [SQLite] create table et insert impossible sous linux (ok sous windows)
    Par rebolon dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 31/07/2007, 15h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo