View previous topic :: View next topic |
Author |
Message |
plinx n00b
Joined: 25 Apr 2004 Posts: 3
|
Posted: Sun Apr 25, 2004 2:00 pm Post subject: [howto] Installare NVU dai sorgenti |
|
|
NVU si pronuncia N-View, la N sta per "New", ed è un software opensource promosso da Lindows.com che mira a diventare una reale alternativa a software commerciali per lo sviluppo di siti web come Macromedia Dreamweaver e Microsoft FrontPage.
Partendo dal Composer di Mozilla, Daniel Glazman (gia responsabile dello svilupo del composer) ha comiciato e coordina lo sviluppo di questo progetto che promette bene, anche se è ancora piuttosto acerbo.
In questo minitutorial spiego come installare NVU in Linux Gentoo, le indicazioni che mi hanno consentito di eseguire correttamente l'installazione e risolvere alcuni piccoli problemi sono state reperite dai siti: http://nvudev.org, http://www.mozilla.org e https://forums.gentoo.org
Ho avuto modo di verificare il corretto funzionamento della procedura su Gentoo 2004, sia la versione PC che quella PPC. Non mi assumo però alcun tipo di responsabilità relative alle indicazioni di seguito riportate.
Installare il CVS
Seguendo le istruzioni presenti su http://www.nvu.com/Building_From_Source.html appare subito necessario l'utilizzo di un client cvs. Se non l'avete installato in precedenza potete eseguire il seguente comando:
Preparazione alla installazione
Le successive istruzioni possono essere eseguite da utente normale, sulla propria home directory.
Adesso va effettuato il primo login CVS:
Code: | cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot login |
Alla richiesta della password va digitato :
anonymous
Ora è possibile scaricare client.mk
Code: |
cvs -d :pserver:anonymous@cvs-mirror.mozilla.org:/cvsroot co mozilla/client.mk |
Il precedente comando ha scaricato il file client.mk creando la cartella mozilla.
Occorre scaricare il file http://www.nvu.com/download/linux/.mozconfig all'interno della cartella mozilla creata dal precedente comando. E' consigliato leggere con attenzione le istruzioni per la compilazione di Mozilla presenti sul sito : http://www.mozilla.org/build/unix-details.html#s3
Ora si puo' eseguire, all'interno della cartella mozilla:
Code: | make -f client.mk pull_all |
L'ultimo passo prima di poter scaricare il codice sorgente di NVU è eliminare la cartella composer all'interno della cartella mozilla:
Download ed installazione di NVU
I seguenti comandi ed indicazioni partono dal presupposto che ci si trovi all'interno della cartella mozilla.
Occorre scaricare il file con il sorgente di nvu-x-source.tar.gz, x indica la versione del programma che nel momento in cui scrivo è 0.20 (433 KB):
Code: | wget http://www.nvu.com/download/nvu-0.20-source.tar.gz |
Il link preciso è comunque possibile reperirlo nel documento http://www.nvu.com/Building_From_Source.html
Adesso è necessario scompattare il file appena scaricato:
Code: | tar xvzf nvu-0.20-source.tar.gz |
Il prossimo passo consiste nel download e applicazione di una patch, occorre fare riferimento al precedente documento per il link preciso:
Code: | wget http://www.nvu.com/download/trunk-0.20.patch.gz
gunzip trunk-0.20.patch.gz
patch -p 0 < trunk-0.20.patch |
Alla eventuale seguente richiesta "Reversed (or previously applied) patch detected! Assume -R? [n]" rispondere premendo invio.
Mentre a "Apply anyway? [n]" occorre premere "y" o poi invio.
Diamo inizio alla compilazione:
Code: | make -f client.mk build_all |
Ed infine installiamo il tutto, sempre all'interno della cartella mozilla, come utente root!
Eseguire il programma
Aprendo un terminale col tuo utente esegui
Risoluzione di aventuali problemi
Quote: | "run-mozilla.sh: Cannot execute /usr/lib/mozilla/nvu-bin" |
questo problema si risolve modificando il file nvu come segue:
da
Code: | # honor MOZILLA_FIVE_HOME if it's there
if [ -n "$MOZILLA_FIVE_HOME" ] ; then
dist_bin="$MOZILLA_FIVE_HOME" |
in
Code: |
# USE NVU_HOME if it's there, don't bother with MOZILLA_FIVE_HOME
if [ -n "$NVU_HOME" ] ; then
dist_bin="$NVU_HOME" |
E' tutto, buona progettazione! _________________ Talvolta, ... si fa prima a fare che a discutere con altri di cio' che andrebbe fatto!
Last edited by plinx on Mon Apr 26, 2004 6:41 am; edited 3 times in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31357 Location: here
|
Posted: Sun Apr 25, 2004 2:08 pm Post subject: |
|
|
Prima di tutto benvenuto. Il tuo primo post e' favoloso. Grazie per l'howto di questo programma promettente. _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
t0mcat Tux's lil' helper
Joined: 12 Feb 2004 Posts: 111 Location: Catania, Italy
|
Posted: Sun Apr 25, 2004 6:45 pm Post subject: |
|
|
peccato che il programma in se faccia un po' schifo.
però una cosa buona l'ha fatta, mi ha fatto sclerare a tal punto da migrare di brutto al testuale dopo anni di dreamweaver... _________________ il gattaccio
a.k.a etienne |
|
Back to top |
|
|
paperp Guru
Joined: 27 Feb 2004 Posts: 544 Location: Toscana , Italy
|
Posted: Fri Jul 09, 2004 1:13 pm Post subject: |
|
|
Ho seguito l'How to passo passo ma alla fine della lunga compilazione(usato versione 0.30 del source di NVU) mi ha dato errorre:
Code: | nsNvuApp.cpp:50: error: `SetProductName' undeclared (first use this function)
nsNvuApp.cpp:51: error: `SetUseStartupPrefs' undeclared (first use this
function)
nsNvuApp.cpp:52: error: cannot convert `nsXREAppData' to `const nsXREAppData*'
for argument `3' to `int xre_main(int, char**, const nsXREAppData*)'
gmake[4]: *** [nsNvuApp.o] Error 1
gmake[4]: Leaving directory `/home/emanuele/mozilla/composer/app'
gmake[3]: *** [libs] Error 2
gmake[3]: Leaving directory `/home/emanuele/mozilla/composer'
gmake[2]: *** [tier_99] Error 2
gmake[2]: Leaving directory `/home/emanuele/mozilla'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/emanuele/mozilla'
make: *** [build] Error 2 |
|
|
Back to top |
|
|
federico Advocate
Joined: 18 Feb 2003 Posts: 3272 Location: Italy, Milano
|
Posted: Fri Jul 09, 2004 1:39 pm Post subject: |
|
|
Proprio ieri o l'altro ieri ho postato l'ebuild per compilare nvu, con quello finora non ha mai fallito. _________________ Sideralis www.sideralis.org
Pic http://blackman.amicofigo.com/gallery
Arduino http://www.arduino.cc
Chi aveva potuto aveva spaccato
2000 pezzi buttati là
Molti saluti,qualche domanda
Semplice come musica punk |
|
Back to top |
|
|
pascalbrax Apprentice
Joined: 21 Jan 2004 Posts: 280 Location: 127.0.0.1
|
Posted: Sat Jul 17, 2004 2:13 am Post subject: |
|
|
federico wrote: | Proprio ieri o l'altro ieri ho postato l'ebuild per compilare nvu, con quello finora non ha mai fallito. |
ehm...
Code: | These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] net-www/nvu-0.30
Do you want me to merge these packages? [Yes/No]
>>> emerge (1 of 1) net-www/nvu-0.30 to /
>>> md5 src_uri ;-) mozilla-source-1.7.tar.bz2
>>> md5 src_uri ;-) nvu-0.30-source.tar.gz
>>> md5 src_uri ;-) trunk-0.30.patch.gz
>>> Unpacking source...
>>> Unpacking mozilla-source-1.7.tar.bz2 to /var/tmp/portage/nvu-0.30/work
>>> Unpacking nvu-0.30-source.tar.gz to /var/tmp/portage/nvu-0.30/work/mozilla
* Applying trunk-0.30.patch.gz... [ ok ]
>>> Source unpacked.
configure: warning: \: invalid host type
configure: warning: \: invalid host type
configure: error: can only configure for one host and one target at a time
!!! ERROR: net-www/nvu-0.30 failed.
!!! Function econf, Line 362, Exitcode 1
!!! econf failed |
...dicevi? _________________ "One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|