Mexal (passepartout) on linux

Ero da anni alla ricerca di un buon gestionale, che potesse installarsi senza grossi problemi anche in linux, quando ho lavorato con Mexal ho capito che siamo ad altissimi livelli (lo utilizzano anche commercialisti), ed ha anche una grande possibilità di personalizzazione tramite linguaggi .Net ed un framework di sviluppo personalizzato (sprix).

Questo gestionale è versione client-server basato su jre (ultima versione 1.6), ecco come ho fatto per installarlo sul mio portatile:

sudo apt-get install sun-java6-sdk

Aggiungete al file ~/.bashrc le seguenti righe:

export JAVA_BINDIR=/usr/lib/jvm/java-6-sun/bin
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JAVA_ROOT=/usr/lib/jvm/java-6-sun
create un utente mexal con password mexal
sudo adduser mexal
Modificate /etc/fstab nella riga del cdrom, deve essere come la seguente (importante l'exec):

/dev/hda /media/cdrom0 udf,iso9660 users,exec,noauto 0 0
Ora dovete inserire il cdrom e montarlo con i permessi di esecuzione:

sudo mount -o users,exec,ro /cdrom
Dovete infine loggarvi come super utente (importante il meno):
su - root
/cdrom/setup.sh
Dovete digitare 1 se volete installare la versione server (necessaria la chiave usb o com) oppure 2 per la versione client.
Continuate inserendo la configurazione del Vs. server (in genere potete dare quasi a tutto invio) come per es:
server: www.passepartout.net
porta: 9000
utente: mexal
cartella: mexal_cli
percorso java: /usr/lib/jvm/java-6-sun/jre/bin/

Documentazione: Locale

Ora lasciate finire l'installer poi date
eject
exit
Potete chiudere i terminali e crearvi un'icona per lanciare il tutto Con nome "Mexal" e comando:

/home/mexal/mexal_cli/prog/mxp.sh

Benvenuti in Mexal !!!

4 commenti:

Marco ha detto...

Ciao, sto provando ad installare mexal su linux (debian o ubuntu), quando lancio il setup.sh mi da questo errore:
setup.sh: 14: function: not found
setup.sh: 19: fin_radio: not found
setup.sh: 26: function: not found
setup.sh: 51: fin_abort: not found
test: 51: -eq: unexpected operator
test: 51: -ne: unexpected operator
test: 51: -eq: unexpected operator
test: 51: -eq: unexpected operator
test: 51: -eq: unexpected operator
test: 51: -eq: unexpected operator
setup.sh: 51: fin_radio: not found
setup.sh: 57: function: not found
setup.sh: 68: cannot create : Directory nonexistent
cp: impossibile eseguire stat di "/gest/setupx//instjdesk.sh": File o directory non esistente
cp: impossibile eseguire stat di "/gest/setupx//instawk.sh": File o directory non esistente
cp: impossibile eseguire stat di "/gest/setupx//service": File o directory non esistente

exec: 68: /tmp/installa.sh: not found


Mi sai dare una dritta? Grazie

Anonimo ha detto...

Ciao,
Conosco mexal da un po' di anni in quanto ho lavorato come contabile per una ditta che aveva tale gestionale
Ho avuto anche modo di collaborare occasionalmente per un concessionario Passepartout che doveva fare un aggiornamento su una macchina Linux
Dopo alcune prove a casa posso affermare che
- Le distribuzioni linux supportate sono solo Suse e RH (almeno questa era la situazione nel 2010, ora non so ...)
- L'installazione è testuale e agevole ma bisogna stare attenti a seguire le istruzioni per il montaggio del lettore cd
- Utilizzando una VirtualBox con Suse (o Red Hat) puoi fare l'installazione del server Mexal quindi copiarti tutta la cartella ed incollarla in un percorso della tua distro debian o ubuntu. A patto di aggiornare manualmente /etc/init.d per l'avvio di mxserver e di utilizzare client windows è una soluzione veloce ed affidabile

Ringrazio per la segnalazione della procedura di installazione su ubuntu, appena ho un po' di tempo la provo

Unknown ha detto...

Ciao, io sono riuscito ad installare il programma su una Slackware 14 a 32 bit ma non sono riuscito a stampare le fatture. Il programma non vede alcuna stampante. Ho provato a stampare su Word ma mi stampa solo il corpo della fattura il resto, cioè la struttura o il template me lo devo aggiungere io.

swipon ha detto...

@tutti:
Scusate ma avendo cambiato lavoro ho difficoltà a contribuire al blog

@Marco:
verifica di aver come shell impostato Bash, certe zsh o simili potrebbero dare problemi. Il cdrom deve essere montato nella cartella /cdrom con "Mount /dev/cdrom /cdrom"

@anonimo:
Viene supportata Suse, RH, Centos e con queste si ha supporto ufficiale, tuttavia è possibile installarlo su qualsiasi distribuzione senza problemi essendo basato su java l'importante è la corretta versione della Jre effettuando correttamente gli export dei percorsi attinenti. Effettuata la corretta configurazione della JVM si può in effetti copiare l'intera cartella d'installazione.

@fabio congiu:
Da Slackware riesci a stampare documenti standard con opneoffice? E' necessario installare e configurare CUPS installando le opportune stampanti ed impostandole come condivise.
Non so dirti se ci son altri problemi perché dipende anche dalla versione di Mexal, da quale driver stai utilizzando per la stampante e dalle impostazioni interne.