Contenu
/usr/lib/gnucash
GnuCash est un gestionnaire de comptabilité personnelle.
Téléchargement (HTTP) : http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-2.2.4.tar.bz2
Téléchargement (FTP) : ftp://ftp.at.gnucash.org/pub/gnucash/sources/stable/2.2.4/gnucash-2.2.4.tar.bz2
Somme de contrôle MD5 du téléchargement : f521cea858ee7223325114ec98de86ca
Taille du téléchargement : 6.8 Mio
Estimation de l'espace disque requis : 163 Mio (additional 50 Mio if running test suite; additional 124 MB for API docs)
Estimation du temps de construction : 3.1 SBU (additional 1.8 SBU to run the test suite; additional 0.3 SBU for docs)
Documentation d'aide : http://www.gnucash.org/pub/gnucash/sources/stable/gnucash-docs-2.2.0.tar.gz
Somme de contrôle MD5 du téléchargement : 97a29e499baca1807a3944ae3c0ad61e
Taille du téléchargement : 10.0 Mio
Estimation de l'espace disque requis : 27 Mio (additional 41 Mio for html et pdf)
Estimation du temps de construction : moins de 0.1 SBU (additional 0.4 SBU for html et pdf)
Guile-2.0.3, SLIB-3b2, GOffice-0.8.17 et GtkHTML-3.30.2
PostgreSQL-9.0.6, Guile-www et Electric Fence
ScrollKeeper-0.3.14 et Yelp-2.30.1 (run-time requirement to view the Help documents)
LibOFX (exige OpenSP-1.5.2 et cURL-7.22.0), KtoBlzCheck, et AqBanking (exige Gwenhywfar et libchipcard3)
Notes utilisateur : http://wiki.linuxfromscratch.org/blfs/wiki/gnucash
Installez GnuCash en lançant les commandes suivantes :
sed -i 's|xml::${sysconfdir}|xml::/etc/gnome/2.30.2|' configure && ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --libexecdir=/usr/lib \ --with-gconf-schema-file-dir=/etc/gnome/2.30.2/gconf/schemas && make
Si vous souhaitez créer la documentation de l'API au format HTML, vous devez avoir installé Doxygen-1.7.5 et Graphviz-2.26.3, puis lancer : make doc. Si vous souhaitez le guide du concept de l'API (API Design Guide) dans plusieurs formats, vous devez avoir installé TeX Live-20110705et lancer : make -C src/doc/design html pdf ps.
Pour tester les résultats, taper : make check. Tous les tests devraient réussir. Une façon facile de voir les résultats des tests est d'exécuter grep -A1 ============== check.log (cela suppose que vous avez redirigé la sortie des tests vers le nom de fichier indiqué).
Maintenant, en tant qu'utilisateur root
:
make install && mv -v /usr/share/gnucash/doc /usr/share/doc/gnucash-2.2.4 && ln -v -s ../doc/gnucash-2.2.4 /usr/share/gnucash/doc && for FILENAME in doc/{misc*,gnome*,generic*,build*}.txt \ doc/{gtkrc*,TRANSLATION_HOWTO,README.translator.txt} \ doc/README.{build-system,OFX,HBCI} do install -v -m644 ${FILENAME} /usr/share/doc/gnucash-2.2.4 done && install -v -m755 -d /usr/share/doc/gnucash-2.2.4/api/engine && install -v -m644 src/doc/{TODO*,*.txt,*.html} \ /usr/share/doc/gnucash-2.2.4/api && install -v -m644 src/engine/*.txt \ /usr/share/doc/gnucash-2.2.4/api/engine
Si vous avez construit la documentation HTML de l'API ou le Guide
du concept, exécutez les commandes suivantes (modifiées comme
nécessaire, selon les docs qui vont être installées) en tant
qu'utilisateur root
:
install -v -m755 -d /usr/share/doc/gnucash-2.2.4/{design,api}/html && install -v -m644 src/doc/design/gnucash-design.html/* \ /usr/share/doc/gnucash-2.2.4/design/html && install -v -m644 src/doc/design/gnucash-design.{pdf,ps,dvi} \ /usr/share/doc/gnucash-2.2.4/design && install -v -m644 src/doc/html/* \ /usr/share/doc/gnucash-2.2.4/api/html
Si vous voulez installer le szstème de documentation d'aide, vous
devez avoir installé ScrollKeeper-0.3.14. Puis déballez
l'archive tar supplémentaire, allez dans le répertoire des sources
gnucash-docs-2.2.0
, et exécutez les
commandes suivantes en tant qu'utilisateur non privilégié :
./configure --prefix=/usr \ --localstatedir=/var/lib && make
Vous pouvez créer les HTML du manuel d'aide et du guide de l'utilisateur si vous avez installé les outils DocBook XML (libxslt-1.1.26, DocBook XML DTD-4.5 et DocBook XSL Stylesheets-1.76.1). Vous pouvez créer une version PDF du guide des utilisateurs si vous avez installé DocBook-utils-0.6.14 et JadeTeX-3.13. Exécutez les commandes suivantes pour créer la documentation (modifiez comme il faut selon vos désirs) :
make -C help html && make -C guide html && make -C guide pdf
Maintenant, en tant qu'utilisateur root
:
make install
Si vous avez construit le manuel d'aide ou le guide des
utilisateurs, installez-les en utilisant les commandes suivantes en
tant qu'utilisateur root
(modifiez
comme nécessaire) :
install -v -m755 -d /usr/share/doc/gnucash-2.2.0/{users_guide,help} && cp -v -R help/C/gnucash-help/* \ /usr/share/doc/gnucash-2.2.0/help && cp -v -R guide/C/gnucash-guide/* \ /usr/share/doc/gnucash-2.2.0/users_guide && install -v -m644 guide/C/gnucash-guide.pdf \ /usr/share/doc/gnucash-2.2.0
Remarquez que vous devez avoir installé Yelp-2.30.1 pour lire les documents d'aide en utilisant la méthode par défaut de GnuCash.
sed -i
's|xml::${sysconfdir}|xml::/etc/gnome/2.30.2|'
configure : Cette commande est utilisée car
l'emplacement de la base de données des sources GConf est codé en dur dans le script
configure en tant que
(ce qui rend le paramètre
$sysconfdir
/gconf--with-gconf-source
inutile). La
modification garantit que la base de données GConf est mise à jour correctement, tout en
permettant aux fichiers de configuration du paquet de s'installer
dans /etc/gnucash
.
--sysconfdir=/etc
:
Ceci installse les fichiers de configuration dans /etc/gnucash
plutôt que dans /usr/etc/gnucash
.
--with-gconf-schema-file-dir=/etc/gnome/2.30.2/gconf/schemas
:
Ce paramètre assure que les fichiers de schéma GConf s'installent au bon endroit et pas dans
/etc/gconf
.
mv -v /usr/share/gnucash/doc /usr/share/doc/gnucash-2.2.4 et ln -v -s ../doc/gnucash-2.2.4 /usr/share/gnucash/doc : Ces commandes sont utilisées pour replacer les fichiers de documentation à l'endroit habituel et créer un lien symbolique vers l'emplacement d'origine.
--localstatedir=/var/lib
: Ce
paramètre est utilisé pour que tous les fichiers ScrollKeeper y soient installés et que les
bases de données ScrollKeeper
soient mises à jour correctement dans /var/lib/scrollkeeper
au lieu que certains
fichiers s'installent dans $GNOME_PREFIX/var/scrollkeeper
.
--enable-sql
: Ce paramètre est
nécessaire si vous voulez construire en dur le support SQL en
utilisant PostgreSQL.
--enable-hbci
: Ce paramètre est
nécessaire si vous voulez construire en dur le support de banque en
ligne en utilisant AqBanking. Voir
doc/README.HBCI
dans l'arborescence
des sources de GnuCash pour des
informations complètes.
Si vous souhaitez utiliser GnuCash pour récupérer les cours des titres,
vous devrez installer les modules Perl suivants : libwww-perl-5.806, Date::Manip-5.54, HTML::Parser-3.56, HTML::TableExtract-2.10, Crypt::SSLeay-0.56
et Finance::Quote-1.13. Vous pouvez aussi
lancer le script /usr/bin/gnc-fq-update en tant
qu'utilisateur root
.
/usr/lib/gnucash
Last updated on 2011-12-05 23:58:00 +0100