Nvu en ubuntu AMD64

+1
0
-1

Bueno, intentando instalar Nvu en el amd64 me he encontrado con problemas con los precompilados que he encontrado, asi que prové a compilar-lo siguiendo:

http://www.ubuntu-es.org/node/1531

aunque como alli exlico, sin exito.

Hoy me he añadido un entorno chroot de 32bits y los resultados han sido los siguientes:

-Con los precompilados, se ejecuta nvu, pero no acaba de ser lanzado, nunca se carga.

-Compilandolo:

prpub/pr/include -I/home/vitry/nvu/mozilla/nsprpub/pr/include/private -c /home/vitry/nvu/mozilla/nsprpub/pr/src/md/unix/os_Linux_x86_64.s
/home/vitry/nvu/mozilla/nsprpub/pr/src/md/unix/os_Linux_x86_64.s: Assembler messages:
/home/vitry/nvu/mozilla/nsprpub/pr/src/md/unix/os_Linux_x86_64.s:46: Error: `(%rdi)' is not a valid 32 bit base/index expression
/home/vitry/nvu/mozilla/nsprpub/pr/src/md/unix/os_Linux_x86_64.s:61: Error: `(%rdi)' is not a valid 32 bit base/index expression
/home/vitry/nvu/mozilla/nsprpub/pr/src/md/unix/os_Linux_x86_64.s:76: Error: `(%rdi)' is not a valid 32 bit base/index expression
/home/vitry/nvu/mozilla/nsprpub/pr/src/md/unix/os_Linux_x86_64.s:90: Error: `(%rdi)' is not a valid 32 bit base/index expression
make[7]: *** [os_Linux_x86_64.o] Error 1
make[7]: Leaving directory `/home/vitry/.nvu-0.70/nsprpub/pr/src/md/unix'
make[6]: *** [export] Error 2
make[6]: Leaving directory `/home/vitry/.nvu-0.70/nsprpub/pr/src/md'
make[5]: *** [export] Error 2
make[5]: Leaving directory `/home/vitry/.nvu-0.70/nsprpub/pr/src'
make[4]: *** [export] Error 2
make[4]: Leaving directory `/home/vitry/.nvu-0.70/nsprpub/pr'
make[3]: *** [export] Error 2
make[3]: Leaving directory `/home/vitry/.nvu-0.70/nsprpub'
make[2]: *** [nspr] Error 2
make[2]: Leaving directory `/home/vitry/.nvu-0.70'
make[1]: *** [default] Error 2
make[1]: Leaving directory `/home/vitry/.nvu-0.70'
make: *** [build] Error 2

Alguna idea??? yo por hoy no puedo mas, me voy a ñoñir, ...

Lo que si he logradao es que cedega me funcione correctamente, con lo que estoy pensando a emular dreamweaver :P , seguire contando ...

Comentarios

Imagen de pampero76

Yo "casi" lo he echo funcionar en ubuntu64 warty. Y digo lo de casi porque la interface no es exactamente igual que la que presenta en Windows (más que nada porque le faltan algunos iconos http://i154.exs.cx/img154/5483/pantallazo9mq.jpg echale un vistazo a la foto para que veas lo que digo).
Te cuento un poco el método "chapuza" que he seguido, jejeje. Otras veces me ha dado mejores resultados con otros programas....pero algo es algo.

Como bien dices, compilando desde las fuentes no se consigue que se instale (o por lo menos yo no lo cosigo). Usando la aplicacion linux32.1 e intentando instalar un paquete *.deb nativo para 32 bits tampoco, así que intenté debianizar un paquete rpm (nvu-0.81-1mcnl.x86_64.rpm) pero también me daba un error de arquitectura amd64. En fín que aquí es cuando me decido a aplicar mi "método".

Consiste en lo siguiente, con el fillerroller extraemos los archivos del nvu-0.81-1mcnl.x86_64.rpm a una carpeta cualquiera, en mi caso la llamé /n (más que nada para ahorrar escribir ), podéis llamarla /nvu-0.81, como podéis observar nos estrae una especie de estructura de directorios que es el que se obtendría si lo instalaramos correctamente o para se más claros....como quedarían colocados cada archivo en el sistema tras una correcta instalación;
lo que se trata es crear un enlace simbólico de cada archivo a su lugar correspondiente dentro de la estructura de directorios del sistema. Os pongo un ejemplo:

El archivo /home/jose/n/usr/bin/nvu debería estar colocado en el directorio /usr/bin/ tras una instalación normal, así que hacemos un enlace simbólico quedando de la siguiente manera:
$sudo ln -s /home/jose/n/usr/bin/nvu /usr/bin/

y así procederíamos con todos y cada uno de los directorios y archivos. TENED MUCHO CUIDADO YA QUE AL HACERLO COMO SUDO PODEMOS EQUIVOCARNOS Y SOBREESCRIBIR ALGÚN ARCHIVO CRÍTICO DEL SISTEMA INCLUSO DIRECTORIO. (evidentemente es un proceso muy tedioso si se tratara de un paquete que contuviera muchos archivos). Os pongo todos los enlaces que he tenido que hacer así os ahorrais escribir, y si queréis repasarlo igual me decís si me he saltado alguno y por eso no me salen los iconos:

$ sudo ln -s /home/jose/n/usr/bin/nvu /usr/bin/
$ sudo ln -s /home/jose/n/usr/lib/menu/nvu /usr/lib/menu
$ sudo ln -s /home/jose/n/usr/lib64/nvu /usr/lib64
$ sudo ln -s /home/jose/n/usr/share/doc/nvu-0.81/ /usr/share/doc
$ sudo ln -s /home/jose/n/usr/share/icons/large/ /usr/share/icons
$ sudo ln -s /home/jose/n/usr/share/icons/mini/ /usr/share/icons
$ sudo ln -s /home/jose/n/usr/share/icons/nvu.png /usr/share/icons

Nota: después de usarlo así por encima tampoco consigo ver las imágenes insertadas (en el nvu, una vez publicadas si que se ven desde el firefox), a ver si alguien dá con algún fallo y nos echa una mano.

Venga, ta luego.