Newsgroup: it.comp.os.linux.debian
Titolo: Phasis


Depends: python2.4, libwxgtk2.6-0, python-wxgtk2.6, python-reportlab, python-imaging, python-pysqlite2
Filename: /dists/debian/phasis-0.9.8-2.i386.deb
Size: 2080654
MD5sum: 5db189809bed0e46ef3564b4a7662aed
Section: User/Office
Priority: optional
Description: Gestionale Open Source Phasis
 Questo applicativo Gestionale Open Source permette di gestire
 la contabilita` di un piccola e media azienda.
 La natura di questo applicativo e` tale che ogni baco potrebbe causare una
 perdita di dati. Nonostante non ci siano bachi conosciuti al
 momento, potrebbero esisterne, quindi si e` pregati di fare un back up di
 tutti i file importanti prima di eseguire questo programma, sapendo di
 agire a proprio rischio.
 Versione: 0.9.8-2.
===============================================================
La cosa strana ï¿œ perï¿œ che se provo ad installarlo ottengo:
===============================================================
# apt-get install phasis
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze
Lettura informazioni sullo stato... Fatto
E: Impossibile trovare il pacchetto phasis
===============================================================
Qualche idea?
Ciao,
  Void

> deb 
http://pkg.phasis.it/dists/debian
 stable/binary-i386/
Il problema sembra essere qui sopra: nel file Packages di fa riferimento a:
Filename: /dists/debian/phasis-0.9.8-2.i386.deb
... quindi che linea devo aggiungere al sources.list?
Void

 ... quindi che linea devo aggiungere al sources.list?
La palla di cristallo dice che hai un sistema AMD64.
Te lo devi ricompilare, o chiedere di creare un pacchetto a 64bit.
-- 
Best Regards, Jack
Linux User #264449
Powered by Debian GNU/Linux on AMD64

 Te lo devi ricompilare, o chiedere di creare un pacchetto a 64bit.
Ma questo perchï¿œ la versione a 32 bit non ï¿œ compatibile con un sistema a 64 
o perchï¿œ il deb ï¿œ per un'architettura i386?
Ho provato anche a forzare l'architetture i386 nel sources.list, ma neanche 
cosï¿œ sembra trovare il pacchetto phasis...
Ciao,
  Void

 64 o perché il deb è per un'architettura i386?
Prima rispondo alla tua domanda, poi dico le parolacce.
In linea di principio un sistema AMD64 puo' eseguire codice i386, ma devi 
avere le librerie necessarie.
In Debian sono fornite da ia32-libs e ia32-libs-gtk, che sono una 
zozzimma ma per alcune cose funzionano "bene".
Detto cio'.
Allora. Io adesso bestemmio, cosi', cartellino rosso e tutto.
Questo affare e' scritto in python, che e' un linguaggio interpretato 
quindi a meno di errori grossolani di programmazione non ha senso sia 
definito architecture-specific.
Mi son preso la briga di aprire il pacchetto .deb che forniscono e (come 
sospettavo) data.tar.gz contiene due cose:
opt
usr
Se tu estrai il pacchetto .deb e navighi nella directory cosi' creata 
puoi semplicemente eseguire phasis.py e vivere felice:
jack@nostromo:~$ cd Desktop/opt/phasis/
jack@nostromo:~/Desktop/opt/phasis$ dpkg --print-architecture 
amd64
jack@nostromo:~/Desktop/opt/phasis$ ./phasis.py 
 10/02/2010  17:38  Error table movcon already exists
calcola
movcon
anag
anag
articoli
ordini
movmag
vendite
Mi son spiegato?
Goditi il software.
P.S.: Contatta gli sviluppatori e chiedi loro perche' hanno fatto i 
pacchetti i386. Se ti dicono "perche' si", fai loro presente che 
"architecture: all" in debian/control e' una possibilita' valida. Se non 
sanno di cosa tu stia parlando, rimandali alla guida del Debian 
Maintainer:
http://www.debian.org/doc/maint-guide/ch-dreq.en.html#s-control
P.P.S.: Siccome avevo proprio voglia di farmi il sangue amaro, quello che 
loro chiamano "sorgenti in tar.gz" non e' altro che il contenuto del 
pacchetto di cui sopra.
Scarica quello, scompatta, entra nella directory e vivi felice:
jack@nostromo:~$ cd Desktop/
jack@nostromo:~/Desktop$ tar -xzvf phasis-0.9.8-2.tar.gz
[cut]
jack@nostromo:~/Desktop$ cd phasis-0.9.8-2/
jack@nostromo:~/Desktop/phasis-0.9.8-2$ ./phasis.py 
 10/02/2010  17:50  Error table movcon already exists
articoli
anag
anag
movcon
vendite
movmag
ordini
calcola


 Maintainer:
Se dai un'occhiata al codice sorgente di phasis ti chiedi se puoi 
continuare a chiamarli "sviluppatori" o non piuttosto "dattilografi". :P
Bye.

 Scarica quello, scompatta, entra nella directory e vivi felice:
Sï¿œ, grazie, nel frattempo ho visto anch'io e ho fatto cosï¿œ... mah...
Ciao,
  Void

 continuare a chiamarli "sviluppatori" o non piuttosto "dattilografi". :P
Perchï¿œ?
Tra l'altro io stavo cercando un sw per la gestione di un negozio di 
abbigliamento: ci sono alternative migliori?
Ciao e grazie,
  Void

 abbigliamento: ci sono alternative migliori?
Ben poco, da quanto so, purtroppo. di adatto alla legislazione italiana 
praticamente niente. Ma lascio la parola a chi e` piu` esperto di me. 
Phasis l'avevo preso in mano perche` mi era stato chiesto se riuscivo a 
farci delle modifiche, e dopo averlo visto ho rifiutato il lavoro.
Bye.

 farci delle modifiche, e dopo averlo visto ho rifiutato il lavoro.
Che peccato... :-/
Ciao e grazie,
  Void

 anche capire perche` funzioni.
E questo dimostra, se ce ne fosse bisogno, che le porcherie nel 99% dei casi 
le scrive il programmatore e non il linguaggio. Poi ci sono le seghe mentali 
dei programmatori se è meglio questo o quel linguaggio perchè la sintassi è 
piu figa, c'ha i lambda, è tipizzato, non tipizzato bla bla bla però sti 
errori che citi sono assolutamente inter-linguaggio.
-- 
Vide