Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[howto] Installare NVU dai sorgenti
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools)
View previous topic :: View next topic  
Author Message
plinx
n00b
n00b


Joined: 25 Apr 2004
Posts: 3

PostPosted: Sun Apr 25, 2004 2:00 pm    Post subject: [howto] Installare NVU dai sorgenti Reply with quote

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:

Code:
emerge cvs


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:

Code:
cd ~/mozilla


Code:
rm -fr composer


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!

Code:
make install


Eseguire il programma
Aprendo un terminale col tuo utente esegui

Code:
nvu


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
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30822
Location: here

PostPosted: Sun Apr 25, 2004 2:08 pm    Post subject: Reply with quote

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
View user's profile Send private message
t0mcat
Tux's lil' helper
Tux's lil' helper


Joined: 12 Feb 2004
Posts: 111
Location: Catania, Italy

PostPosted: Sun Apr 25, 2004 6:45 pm    Post subject: Reply with quote

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
View user's profile Send private message
paperp
Guru
Guru


Joined: 27 Feb 2004
Posts: 544
Location: Toscana , Italy

PostPosted: Fri Jul 09, 2004 1:13 pm    Post subject: Reply with quote

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
View user's profile Send private message
federico
Advocate
Advocate


Joined: 18 Feb 2003
Posts: 3272
Location: Italy, Milano

PostPosted: Fri Jul 09, 2004 1:39 pm    Post subject: Reply with quote

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
View user's profile Send private message
pascalbrax
Apprentice
Apprentice


Joined: 21 Jan 2004
Posts: 280
Location: 127.0.0.1

PostPosted: Sat Jul 17, 2004 2:13 am    Post subject: Reply with quote

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? :wink:
_________________
"One World, One web, One program" - Microsoft Promo ad.
"Ein Volk, Ein Reich, Ein Führer" - Adolf Hitler
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) Risorse italiane (documentazione e tools) All times are GMT
Page 1 of 1

 
Jump to:  
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