Révision du 23/01/2015
Installation de Firebird sur un serveur linux
La documentation concernant l’installation de Firebird sous Linux vous est donnée à
titre purement informatif et sans engagement. Seule la configuration reprise dans nos conditions
générales (sous Windows) est soumise aux engagements de support d’Infodidac.
|
La version Firebird recommandée par Infodidac est la 2.5.6.
N'installez en aucun cas une version inférieure à 2.5.2.
|
Gentoo
- Configuration de Portage pour avoir une version superserver suffisamment récente de
Firebird :
# echo dev-db/firebird superserver >> /etc/portage/package.use
# echo dev-db/firebird ~x86 >> /etc/portage/package.keywords
-
Installation :
# emerge firebird
-
Vérifiez que le fichier /etc/hosts.equiv existe et contienne les lignes suivantes :
localhost.localdomain
localhost
-
Démarrer le service firebird :
# /etc/init.d/firebird start
-
Pour lancer firebird au démarrage de Gentoo :
# rc-update add firebird default
-
Remarque
: sous Gentoo isql a changé de nom et s'appelle désormais fbsql.
Mandriva
A compléter en fonction du retour d'informations d'un utilisateur ou d'un lien internet.
Ubuntu
-
$ sudo apt-get install firebird2.5-super
-
Configurer le lancement automatique de Firebird et le mot de passe SYSDBA :
$ sudo dpkg-reconfigure firebird2.5-super
A la demande du mot de passe SYSDBA, répondez : masterkey . Ce mot de passe sera,
par la suite, automatiquement changé par ProEco/ComptEco pour d'évidentes questions
de sécurité.
Debian Squeeze, Linux Mint, Linux Mint "Debian"
Firebird devrait s'installer de la même manière que pour Ubuntu ci-dessus.
FreeBSD
Mode d'emploi du site HowtoForge
(non testé).
Les autres distributions
Toute distribution ayant une version 2.5.2 ou supérieure de Firebird
dans ses paquets d'installation devrait convenir.
Aidez-moi à compléter cette page si vous avez réussi à installer
Firebird avec votre distribution préférée en envoyant par mail,
à Vincent Hardy, la marche à suivre.
Sortir les bases de données de l'arborescence générale
de ProEco/ComptEco
Ceci n'est pas obligatoire et vous le ferez uniquement si vous maîtrisez le sujet !
Alors pourquoi le faire ? Par exemple, pour des raisons de sécurité,
pour éviter un partage Samba des bases de données,...
-
Créez vous-même l'arborescence :
# mkdir -p /var/firebird/cpteco/data
# mkdir -p /var/firebird/cpteco/publ
# mkdir -p /var/firebird/proeco/DataFB
# mkdir -p /var/firebird/proeco/Publ
# chown -R firebird:firebird /var/firebird
# chmod -R 700 /var/firebird
- Adaptez le fichier serveur.txt
en conséquence
-
Recopiez les bases de données de l'arborescence générale de
ProEco/ComptEco vers les répertoires nouvellement créés.
Et les mises à jour automatiques de la base de données PUBL.FDB de ProEco ?
Elles ne pourront plus se faire automatiquement. Si la fenêtre d'avertissement de
mise à jour de PUBL s'affiche, fermez tous les ProEco ouverts et voyez le point suivant.
Mise à jour de PUBL.FDB par l'utilisateur root
- Assurez-vous que personne n'utilise ProEco.
- Allez dans le répertoire Publ (p.ex. /var/firebird/proeco/Publ).
-
Exécutez les commandes suivantes :
# wget -O PUBL.FDB.bz2 www.infodidac.be/PUBLB.FDB.bz2
# bzip2 -df PUBL.FDB.bz2
# chown firebird:firebird PUBL.FDB
Remarques
- Vérifier que le service Firebird est actif (vous aurez aussi la liste des machines distantes utilisant le service Firebird) :
$ netstat -an | grep 3050
- Idem avec résolution des noms :
$ netstat -a --numeric-ports | grep 3050