Ciao a tutti.
Come oramai saprete tutti, abbiamo finalmente rilasciato la versione 0.1
alpha.
Ecco alcune note relative al rilascio:
Sono stati rilasciati diversi pacchetti, precompilati o meno.
Il primo in lista e' il pacchetto in formato "tgz", ovvero un formato
"sorgenti e installer", che non comprende nessuna dipendenza necessaria
ma esclusivamente tutto il codice sorgente e uno script per aiutare chi
vuole preparare i pacchetti.
Dopo di questo sono elencati tutta una serie di pacchetti per i diversi
sistemi operativi piu' diffusi.
Per tutti i pacchetti, sorgenti o binari che siano, c'e' anche il file
.md5sum, che contiene l'hash md5 del file a cui fanno riferimento.
Per chi non lo sapesse, tale hash serve per poter confrontare il file
scaricato in locale con quello online, e quindi poter essere certi che i
due siano perfettamente identici e non ci siano stati problemi di
download.
Ora un po' di note specifiche:
Windows:
--------
Gli utenti windows possono usare a scelta sia la versione sorgente che
la versione precompilata.
Nel caso della versione precompilata, scaricheranno il file .exe, che e'
un installer che fa tutto da solo con due "avanti avanti".
Inizialmente avviene silamente la richiesta di accettazione della
licenza (GPLv3), ovvero della licenza open source con cui il software e'
rilasciato.
In caso di problemi con la versione windows, la prima cosa da fare e'
rintracciare la directory ".SkyliveNG" che puo' risiedere in
C:\Document and Folders\NomeUtente o in C:\ a seconda della versione di
windows e dell'utente in uso. In ogni caso e' la stessa segnalata nel
"path" della zona "foto" del software. basta fermare il software,
eliminare tale directory e riavviare il software.
Nel caso invece si desideri utilizzare la versione sorgente, occorre
avere tutte le dipendenze necessarie installate.
In particolare occorre:
Python ( versione 2.4 o superiore )
Pythoncard ( versione 0.8 o superiore )
wxPython ( versione 2.6 o superiore )
pyCrypto
pyPIL
Se si vuole usare il file install.py per generare da qui il .exe occorre
inoltre avere installato py2exe.
Infine, sarebbe molto utile trovare qualcuno che abbia un'installazione
di windows a 64bit per poter generare/testare il .exe anche su
tale piattaforma.
MAC OS X:
---------
La versione per Mac OS X e' distribuita in immagine disco .dmg.
E sufficiente scaricare l'immagine, cliccarci sopra e trascinare
l'applicazione dove si vuole ( solitamente in /Applications ).
Il .app contenuto e' stato generato in versione universal binary, gira
quindi su mac osx 10.3.9, 10.4.x e 10.5.x sia su piattaforma PPC che su
piattaforma Intel.
Il pacchetto risultante e' purtroppo molto grande ( circa 22 mega )
perche' per poter supportare tutte queste piattaforme/versioni di OS e'
stato necessario includere molte librerie e python stesso.
In macosx 10.5 python e' alla versione 10.5, quindi volendo si poteva
utilizzare quello di sistema, ma nelle versioni precedenti era solo alla
2.3, quindi e' stato necessario embeddare anche l'interprete python
stesso.
Qualora si voglia utilizzare la versione sorgente, bisogna avere le
seguenti dipendenze:
Python ( versione 2.4 o superiore )
Pythoncard ( versione 0.8 o superiore )
wxPython ( versione 2.6 o superiore )
pyCrypto
pyPIL
Da notare che alcune di esse sono presenti di default in osx 10.5.
Linux:
------
La versione per linux e' stata rilasciata in 3 diverse
pacchettizzazioni.
Prima di tutto il classico tarball.
Si scarica il sorgente, si scompatta con tar xvfz file.tgz, si entra
nella directory che viene creata e si lancia l'install.py. Niente di
piu' facile.
E' poi possibile usare il pacchetto .rpm per le distribuzioni rpm based.
Qui e' sufficiente scaricare il pacchetto e dare il comando ( da root )
rpm -hUv file.rpm
Infine e' stato rilasciato il pacchetto in formato deb. Qui abbiamo 2
possibili vie per installarlo.
Si puo scaricare il pacchetto in locale e dare questi due comandi:
dpkg -i nome.deb
apt-get -f install
Il secondo comando serve per "aggiungere" le eventuali dipendenze
mancanti.
La seconda via e' quella di aggiungere al file /etc/apt/sources.list
queste due righe:
deb http://packages.medianix.net/ mercury astronomy
deb-src http://packages.medianix.net/ mercury astronomy
poi aggiungere la chiave del repository con (sempre da root)
gpg --recv-keys 0F54BDBA
gpg --armor --export 0F54BDBA | apt-key add -
apt-get update
apt-get install skyliveng
Da questo momento e' inoltre possibile scaricare il "pacchetto sorgente"
con cui rigenerare il pacchetto compilato con
apt-get source skyliveng
Qui provvedero' io a breve a fare anche le versioni a 64bit sia del .deb
che del .rpm
Dovrebbe essere tutto per il momento :)
Ciaps
-- Franco (nextime) Lanza Busto Arsizio - Italy SIP://casa@casa.nexlab.it NO TCPA: http://www.no1984.org you can download my public key at: http://danex.nexlab.it/nextime.asc || Key Servers Key ID = D6132D50 Key fingerprint = 66ED 5211 9D59 DA53 1DF7 4189 DFED F580 D613 2D50 ----------------------------------- echo 16i[q]sa[ln0=aln100%Pln100/snlbx]sbA0D212153574F444E49572045535520454D20454B414D204F54204847554F4E452059415020544F4E4E4143205345544147204C4C4942snlbxq | dc -----------------------------------
This archive was generated by hypermail 2.2.0 : Wed 19 Dec 2007 - 11:28:02 CET