====== Instal·lació de AbanQ - FacturaLux sobre una base de dades MySQL ======
Les següents instruccions expliquen com instal·lar [[http://www.abanq.org | AbanQ - FacturaLux]] i [[http://www.mysql.com | MySQL]] sobre Linux (s'ha testejat en un Linux Ubuntu 6.06).
Si vols instal·lar AbanQ - FacturaLux sobre Windows (recorda que AbanQ - FacturaLux funciona sobre Windows NT i 2000 i amb algun problema sobre Windows XP) els passos a seguir són similars:
* Utilitza un descompressor de fitxers sobre windows (per exemple [[http://www.7-zip.org | 7-zip]]).
* La base de dades MySQL la trobaràs [[http://dev.mysql.com/downloads/mysql/4.1.html | aquí]]. Escull la versió Windows Essentials (x86).
Si vols instal·lar AbanQ - FacturaLux sobre una base de dades postgreSQL segueix [[servers:postgresql | aquestes indicacions]] enlloc de les de mySQL.
===== Instal·lació de AbanQ - FacturaLux =====
Visita el web www.abanq.org, ves a la zona de descàrregues i et baixes l'aplicació base adequada a la teva plataforma (GNU/Linux, Windows 2000/NT o Mac OSX Tiger). Per exemple, si utilitzes Linux et descarregues el fitxer abanq-2.2.x86.Linux.bin.zip.
Suposem que descarregues aquest fitxer a l'escriptori (subdirectori **Desktop**).
Encara que alguns pasos del que expliquem a continuació es poden fer en mode gràfic, els farem des de la línea de comandes perquè és més fàcil explicar-ho i no hi ha lloc a equivocacions (pots copiar i enganxar les comandes).
* Obrim una terminal (//Aplicacions / Utilitats / Terminal//)
* Canvia al directori de l'escriptori:
cd Desktop
* Descomprimeixes el fitxer abanq-2.2.x86.Linux.bin.zip:
unzip abanq-2.2.x86.Linux.bin.zip
* Executa la comanda d'instal·lació com a superusuari:
sudo sh ./abanq-2.2.x86.Linux.bin.run
* Accepta la llicència i el programa s'instal.larà
===== Instal·lació de la base de dades MySQL =====
Cal instal·lar els paquets:
* mysql-server-4.1
* mysql-common
* mysql-client-4.1
Ho pots fer amb el programa //Aplicacions / Sistema / Gestor de paquets Synaptic// o des de la línie de comandes:
sudo apt-get install mysql-server-4.1 mysql-common mysql-client-4.1
===== Introducció de la contrasenya d'usuari root de MySQL =====
Ara has d'introduir el primer password de l'usuari principal (root) de MySQL. Escriu això a la línia de comandes canviant **novapassword** per la password que vulguis:
$ mysqladmin -u root -h localhost password 'novapassword' -p
Per a més detalls consulta [[servers:mysql#Introduir el primer password d'usuari root]].
===== Creació de la base de dades facturalux =====
Ara has de crear una base de dades anomenada facturalux:
mysqladmin -u root -p create facturalux
===== Arrancar FacturaLux =====
El programa FacturaLux està disponible en el menú //Aplicacions / Altres / FacturaLux// o des de la línia de comandes:
/usr/local/facturalux-lite/bin/fllite
Ens demana la base de dades a connectar. Fes clic a la icona vertical de la dreta (Més opcions) Introdueix les següents dades:
* Base de dades: facturalux
* Usuari: root
* Contrasenya: La contrasenya que has assignat anteriorment a l'usuari root de MySQL
* Controlador: MySQL
* Servidor: localhost
* Port: 3306
Nota: En el cas que la B.D. fos postgreSQL cal canviar el controlador (postgreSQL) i el port (5432).
L'aplicació arranca però només tenim disponible el mòdul //Sistema / Administración//. En el següent apartat instal·larem els altres mòduls.
===== Instal·lació de mòduls addicionals =====
Visita el web www.abanq.org, ves a la zona de descàrregues i et baixes els Mòduls oficials (actualment versió 2.1). Suposem que descarregues aquest fitxer a l'escriptori (subdirectori **Desktop**).
* Obrim una terminal (//Aplicacions / Utilitats / Terminal//)
* Canvia al directori de l'escriptori:
cd Desktop
* Descomprimeixes el fitxer modulos-abanq-2.1.tar.bz2:
bunzip2 modulos-abanq-2.1.tar.bz2
tar -xvf modulos-abanq-2.1.tar
cd modulos-abanq-2.1
tar -xvzf cont-informes-2.1.tar.gz
tar -xvzf cont-principal-2.1.tar.gz
tar -xvzf fact-almacen-2.1.tar.gz
tar -xvzf fact-facturacion-2.1.tar.gz
tar -xvzf fact-informes-2.1.tar.gz
tar -xvzf fact-principal-2.1.tar.gz
tar -xvzf fact-tesoreria-2.1.tar.gz
Instal·larem els 7 mòduls que tenim descarregats a la carpeta Desktop/modulos-abanq-2.1/facturalux-modulos-oficial-2.1 que hem descomprimit abans:
* Facturación / principal
* Facturación / facturacion
* Facturación / almacen
* Facturación / tesoreria
* Facturación / informes
* Contabilidad / principal
* Contabilidad / informes
El procés és senzill i intuitiu. [[http://abanq.org/documentacion/documento.php?ref=guia_instalacion | Aquí]] està explicat pas a pas com fer-ho amb l'ajut de captures de pantalla.
===== Documentació addicional =====
També et pots descarregar la documentació sobre com utilitzar de FacturaLux [[http://abanq.org/documentacion | aquí]].
===== Com arreglar problema introducció de vocals accentuades =====
És possible que en les instal·lacions sobre Linux la introducció de vocals accentuades i caràcters com la ç i ñ no funcioni bé (al teclejar alguns d'aquests caràcters apareixen caràcters estranys). Això és degut a que FacturaLux encara treballa amb la codificació de caràcters ISO-8859-15 (ho canviaran en properes versions) i el nostre Linux està configurat amb la codificació de caràcters més moderna UTF-8. Podem veure quina tenim per defecte si en una terminal escrivim:
set|grep "LANG"
Per arreglar-ho cal crear un script (fitxer de text executable) que canviï la codificació de caràcters abans d'executar FacturaLux. Des de la línia de comandes:
cd /usr/local/facturalux-lite/bin
sudo mv fllite fllite2
sudo gedit fllite
Dins de l'editor de text introduïm el següent text (copia i enganxa) i el guardem:
#!/bin/sh
export LANG="ca_ES.ISO-8859-15"
/usr/local/facturalux-lite/bin/fllite2
Després li donem permisos d'execució des de la línia de comandes:
sudo chmod a+x fllite
Ara s'ens executarà FacturaLux de forma que podrem teclejar qualsevol caràcter correctament.
===== Instal·lar Arial Narrow =====
AbanQ utilitza la tipografia Arial Narrow per generar informes i PDF's. Si no es troba instal·lada, es reemplaça per una altra del sistema, fent que no es visualitzi de la manera desitjada.
Amb Ubuntu la tipografia Arial Narrow no es troba amb el paquet **msttcorefonts** (Arial es una tipografia similar a l'Helvetica propietat de Microsoft).
Per instal·lar l'Arial Narrow farem:
Baixar-nos el fitxer ttf de [[http://penguinfonts.com/fontinfo.php?id=5056 | Pinguin Fonts]]
Obrim una terminal i executem:
$ sudo mkdir /usr/share/fonts/truetype/myfonts (en el cas que no tinguem el directori creat)
$ sudo mv Desktop/Arial_Narrow.ttf /usr/share/fonts/truetype/myfonts
$ sudo fc-cache -f -v
[[http://penguinfonts.com/howto/ubuntu.php|HOWTO Install fonts on Ubuntu]]