[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [translators] [docinfo] [indice analitico] [volume] [parte]


Capitolo 577.   Phasis

Phasis (1) è un progetto per la realizzazione di un programma gestionale completo, per la contabilità generale, gli acquisti e le vendite, disponibile sia per sistemi GNU/Linux, sia per MS-Windows. Queste note vengono fatte quando il progetto è alla versione 0.9.5b, prendendo come riferimento il pacchetto per sistemi GNU/Linux.

Phasis è realizzato come programma Python, che si avvale di una base di dati di SQLite,(2) con la possibilità eventuale di avvalersi di altri sistemi DBMS. Il fatto di gestire i dati tramite SQLite è interessante perché ne semplifica l'installazione.

577.1   Installazione

Per installare Phasis in un sistema GNU/Linux occorre prima accertarsi di disporre di una serie di componenti:

Componente Pacchetto Debian corrispondente Sito di riferimento
Python python <http://www.python.org>
wxPython libwxgtk2.4-python <http://www.wxpython.org>
SQLite libsqlite* <http://www.sqlite.org>
pySQLite python-sqlite* <http://sourceforge.net/projects/pysqlite/>
Python Imaging Library python-imaging* <http://www.pythonware.com/products/pil/index.htm>
ReportLab python-reportlab* <http://reportlab.org>

Una volta verificata la presenza dei componenti necessari, l'utente comune può installare Phasis dove vuole, nell'ambito della sua directory personale. Si suppone di disporre dell'archivio Phasis0.9.5b-bin-lnx.tar.gz:

tar xzvf Phasis0.9.5b-bin-lnx.tar.gz[Invio]

Si ottiene così la directory Phasis0.9.5b-bin-lnx/, nella quale è possibile poi avviare lo script Phasis.lnx.

I dati della contabilità sono contenuti nella directory Data/ di questa struttura che viene installata; pertanto, si potrebbe installare il programma per tutto il sistema, facendo in modo che ogni utente possa gestire un insieme distinto dei dati. Per fare questo, l'utente root potrebbe installare il pacchetto in una posizione diversa del file system; quindi gli utenti che lo desiderano, potrebbero riprodurre la struttura nella propria directory personale, attraverso dei collegamenti simbolici, facendo in modo che la directory Data/ sia reale e contenga una copia dei dati iniziali:

cd /opt[Invio]

tar xzvf /root/Phasis0.9.5b-bin-lnx.tar.gz[Invio]


cd /home/tmp[Invio]

mkdir Phasis[Invio]

cd Phasis[Invio]

ln -s /opt/Phasis0.9.5b-bin-lnx/* .[Invio]

rm Data[Invio]

cp -dpRv /opt/Phasis0.9.5b-bin-lnx/Data .[Invio]

577.2   Avvio

Per avviare Phasis è necessario trovarsi nella directory principale della sua struttura, così come è stato installato, quindi da lì si deve avviare uno script appropriato (nel caso di un sistema GNU/Linux dovrebbe essere Phasis.lnx).

Supponendo di avere installato Phasis nella directory /home/tizio/Phasis/ (direttamente o attraverso dei collegamenti simbolici, come spiegato nella sezione precedente), si dovrebbe procedere così:

cd /home/tizio/Phasis[Invio]

./Phasis.lnx[Invio]

577.3   Riferimenti

Appunti di informatica libera 2006.07.01 --- Copyright © 2000-2006 Daniele Giacomini -- <daniele (ad) swlibero·org>


1) Phasis   GNU GPL

2) SQLite   dominio pubblico


Dovrebbe essere possibile fare riferimento a questa pagina anche con il nome phasis.htm

[successivo] [precedente] [inizio] [fine] [indice generale] [indice ridotto] [translators] [docinfo] [indice analitico]

Valid ISO-HTML!

CSS validator!