Vous êtes sur la page 1sur 3

Guide de l'Administrateur de BiblioteQ

Introduction
Ce document dtaille le processus d'installation, de configuration et de dsinstallation de
BiblioteQ.
1. Configuration de la base de donnes
1.1 Configuration de la base de donnes PostgreSQL
BiblioteQ prend en charge les versions 8.x de PostgreSQ, !'apr"s les retours utilisateurs,
PostgreSQ #.x ne conserve pas correctement les informations concernant les images. Suive$ la
documentation fournie par PostgreSQ pour installer PostgreSQ. %pr"s avoir install les pa&uetages
PostgreSQ re&uis, effectue$ les oprations suivantes '
a( Cre$ la base de donnes xboo)*db via createdb xboo)*db +, -./8 ou via le protocole
recommand par PostgreSQ. 0ote$ &ue xboo)*db n'est &u'une suggestion.
b( ,xcute$ createlang plpgs&l +d xboo)*db ou le protocole recommand par PostgreSQ pour
a1outer un nouveau langage de programmation 2 la base de donnes.
c( 3emplace$ toutes les instances xboo)*admin de l'administrateur par dfaut dans le fichier
postgres&l*create*schema.s&l.
d( Connecte$+vous dans votre base de donnes PostgreSQ et charge$ le fichier
postgres&l*create*schema.s&l via 4i postgres&l*create*schema.s&l.
1.2 ises ! "our de la base de donnes
5l est parfois ncessaire d'actualiser le schma d'une base de donnes apr"s une mise 2 1our
logicielle. Pour ce faire, excute$ les instructions SQ se trouvant dans le fichier
postgres&l*update*schema.s&l. 5l se peut &ue vous a6e$ 2 suivre des tapes supplmentaires via
BiblioteQ. ise$ et suive$ les instructions spcifi&ues 2 la version listes sur
http'77bibliote&.sourceforge.net7ne8s.html.
2. Installation de BiblioteQ
2.1 Installation sous #S $ et %indo&s
es utilisateurs de 9S : et de ;indo8s sont encourags 2 tlcharger les programmes
d'installation appropris. %pr"s le tlchargement d'un programme d'installation, double+cli&ue$ sur
l'ic<ne approprie et suive$ les instructions 2 l'cran.
2.2 Installation sous 'ni(
'installation de BiblioteQ sur des plates+formes man&uant de programmes d'installation
impli&uent plusieurs oprations. .out d'abord, rponde$ aux prre&uis suivants en termes de logiciels '
a( Qt =.>.=, ou suprieur, doit ?tre install. .lcharge$ le logiciel depuis
http'77888.&t.no)ia.com7do8nloads. @ous ave$ la possibilit de compiler Qt avec le pilote
PostgreSQ ou de crer le pilote sparment en tant &ue module externe. 5l est possible de
compiler Qt avec le pilote PostgreSQ via .7configure +v +&t+s&l+ps&l +5
7usr7local7include7postgres&l + 7usr7local7lib7postgres&l. es rpertoires d'inclusion et de
biblioth"&ues ris&uent d'?tre diffrents selon votre environnement.
b( A%B =.C.D, ou suprieur, doit ?tre install. .lcharge$ le logiciel depuis
http'77888.indexdata.com76a$ .
c( Si vous pro1ete$ d'utiliser PostgreSQ, il faut installer le pa&uetage de base de donnes
PostgreSQ. .lcharge$ le logiciel depuis http'77888.postgres&l.org7do8nload.
d( Si vous envisage$ d'utiliser SQite, il faut installer le pa&uetage SQite E.F.G. .lcharge$
le logiciel depuis http'77888.s&lite.org7do8nload.html.
e( -ne fois &ue les dpendances ont t satisfaites et &ue votre environnement est correctement
configur pour Qt, compile$ BiblioteQ via &ma)e +o Ha)efile bibliote&.pro II ma)e.
f( Pour finir, excute$ sudo et ma)e install.
). Configuration de BiblioteQ
a configuration de l'environnement d'excution de BiblioteQ est relativement facile. e fichier
bibliothe&.conf est fourni avec le logiciel. %pr"s l'installation de BiblioteQ, rvise$ le fichier
bibliote&.conf. Si ncessaire, modifie$+le pour l'adapter 2 vos prfrences.
*. +sinstallation de BiblioteQ
*.1 #S $
Pour dsinstaller BiblioteQ, il suffit de supprimer le rpertoire 7%pplications7BiblioteQ.d. @ous
pouve$ galement ?tre amen 2 supprimer les fichiers de configuration des utilisateurs
J7-sers7user7ibrar67Preferences7net.sourceforge.bibliote&.BiblioteQ.plist(.
*.2 'ni(
Pour dsinstaller BiblioteQ, supprime$ le rpertoire 7usr7local7bibliote& et le script
7usr7local7bin7bibliote&.sh. @ous pouve$ galement ?tre amen 2 supprimer les rpertoires de
configuration des utilisateurs J7home7user7.config7BiblioteQ(.
*.) %indo&s
ance$ simplement l'excutable BiblioteQ+-ninstaller situ dans votre rpertoire d'installation.
@ous pouve$ galement ?tre amen 2 supprimer l'entre dans la base de registre pour BiblioteQ. ance$
regedit et supprime$ H6 Computer4KL,A*C-33,0.*-S,34Soft8are4BiblioteQ.
,. Su--ression d'une base de donnes PostgreSQL
,.1 #S $ et 'ni(
@ous pouve$ utiliser la commande dropdb pour supprimer une base de donnes PostgreSQ
ainsi &ue la commande dropuser pour supprimer des utilisateurs PostgreSQ. Si disponible, on peut
aussi emplo6er pg%dmin.
,.2 %indo&s
-tilise$ pg%dmin.
.. Su--ression d'une base de donnes SQLite
Supprime$ le fichier de base de donnes SQite.