Je traduis l'essentiel, sans pour autant avoir tenté l'installation (pour t'aider simplement ...):
------------
SQL-Ledger est unsystème de comptabilité en partie double écrit en PERL. Il a été testé avec PostgreSQL, Apache, Netscape,
Mozilla, Galeon, Explorer, Links, Lynx, Konqueror, Voyager, des clients W3M et Opera sur Linux, FreeBSD, Solaris, Windows,
Mac et des PDA.
Les données sont stockées dans un serveur de données SQL en local ou en distant, accessible au travers de l'interface graphique d'un navigateur.
....
Des fichiers de configuration vous permettent de déterminer à quel serveur SQL se connecter, les préférences personnelles (telles que les données d'entreprise), la langue, les formats de nombre et de date etc ...
A l'aide d'un script d'administration, vous pouvez créer, éditer ou supprimer des utilisateurs, des jeux de données, paramétrer le plan de comptes et les modèles requis par le système.
Vous pouvez définir un groupe d'utilisateurs pour le même jeu de données et de modèles pour générer des factures, des livres de comptes et des balances ou différentes combinaisons.
....
PREALABLES:
-------------
1 - Perl, 5+ => yum install perl
2 - serveur http (Apache, NCSA, httpi, thttpd, ...) => yum install httpd
3 - SQL Server (PostgreSQL 7.1+) => yum install postgresql postgresql-server postgresql-contrib postgresqlpl-perl
4 - DBD (DBD-Pg) => yum install perl-DBD-pg
5 - DBI= > yum install perl-DBI
6 - LaTeX (optionnel)
SUPPORT DE LANGUES ETRANGERES
-------------------------
30 languages sont supportées....
INSTALLATION avec setup.pl:
-----------------------------
Créer un répertoire:
$ mkdir /usr/local/sql-ledger
Copier setup.pl dans /usr/local/sql-ledger
$ cp /répertoire de décompactage de l'archive/setup.pl /usr/local/sql-ledger
Exécuter setup.pl comme root et suivre les instructions.
$ su -
$ mot de passe: <saisir mot de passe root>
# perl setup.pl
Nota: (herrib) ce script semble faire appel à des ressources Web. La connexion doit donc être active ...
setup.pl est un script qui tente de découvrir votre système mais il échouera si votre distribution cache certains fichiers de configuration pour le serveur Web (httpd).
[je coupe le passage concernant l'installation avec un proxy]
PREPARER LA SERVEUR SQL:
---------------------------------
PostgreSQL:
-----------
Ajouter un utilisateur avec les droits de création d'une base pour administrer les jeux de donénes et tables de SQL-Ledger
# su postgres (l'utilisateur postgres est supposé exister sur le système)
$ createuser -d sql-ledger
Shall the new user be allowed to create databases? (y/n) y
Shall the new user be allowed to create more new users? (y/n) n
Si vous utilisez des mots de passe pour accéder au serveur postgres, utiliser cette commandes:
$ createuser -d -P sql-ledger
Installez PL/PGSQL dans template1 s'il n'a pas déjà été installé:
$ createlang plpgsql template1
(nota: template1 correspond à une base créee par défaut semble-t-il ....)
PARAMETRER UNE BASE ET DES TABLES:
-----------------------------
Lancer votre navigateur et connectez-vous:
http://localhost/sql-ledger/admin.pl
Choisir "Database Administration" et entrer le nom de l'utilisateur créé.
Le lien "Create Dataset" interroge la base pour les jeux de données créés et les affiche Entrez le nom pour le nouveau jeu de données (en minuscules seulement) et choisissez l'un des plans de comptes.
POSTGRESQL: template1 est uniquement utilisé pour les requêtes au serveur. Aucune des informations stockées dans template1 n'est modifiée/supprimée. Template1 est la base par défaut.
DECLARER UN UTILISATEUR:
-------------
Lancez le navigateur et connectez vous:
http://localhost/sql-ledger/admin.pl
Cliquez sur "Add User". Dans la section concernant la base de données, choisissez le driver et l'utilisateur sous le compte duquel vous avez créé le jeu de données.
CHARGEZ LE PROGRAMME:
----------------------------
Lancez le navigateur et connectez vous:
http://localhost/sql-ledger/login.pl