[Gvsig_usuarios] instalación en ubuntu 16.04

Joaquin Jose del Cerro Murciano jjdelcerro en gvsig.org
Mie Mayo 18 20:07:06 CEST 2016


El 18 de mayo de 2016, 16:38, José Mª Solarana <solaranajm en gmail.com>
escribió:

> hola,
>
> No sé cómo lo habréis hecho vosotros pero yo sigo sin poder ejecutar el
> *.run desde la versión para 64 bits de Ubuntu 16.04, seguramente debio
> al motivo que Joaquín José comentaba en otro correo.
>
> Lo he intentado de nuevo siguiendo estos pasos desde una instalación
> limpia en máquina virtual de Ubuntu 16.04 LTS 64 bits:
>
> 1: instalar Ubuntu :-)
> 2:actualizar el SO desde el centro de Ubuntu Software
> 3: instalar la versión de java openjdk-8-jre a través de la consola y
> comprobar que se ha instalado correctamente.
> 4: descargar
> gvSIG-desktop-2.2.0-2313-final-lin-x86_64-standard-withjre.run desde el
> servidor oficial.
> 5: darle permisos para que se ejecute como programa
> 6: tratar de que se inicie la instalación
>
> No he conseguido nada.
>
>
Hola otra vez...
bien, a ver si nos aclaramos.
Cuando instalamos un ubuntu de 64 bits no siempre tenemos el soporte para
ejecutar aplicaciones de 32 bits instalado.
Podemos hacernos una idea de si esta instalado ejecutando el comando (si
alguien quiere seguir lo que voy comentando que vaya abriendose una
consola) :

root en jjdelcerro-ubuntu1604-64:/lib# ls -d /lib/i386*
ls: no se puede acceder a '/lib/i386*': No existe el archivo o el directorio
root en jjdelcerro-ubuntu1604-64:/lib#

Si al ejecutarlo obtenemos esa salida, resultara que no tenemos instalado
el soporte para aplicaciones de 32 bits.

Si al ejecutarlo tenemos el siguiente resultado:

root en jjdelcerro-ubuntu1604-64:/lib# ls -d /lib/i386*
/lib/i386-linux-gnu
root en jjdelcerro-ubuntu1604-64:/lib#

Al menos algo de el si que tendremos instalado.

En mi caso, mi flamante kubuntu 16.04 64 bits recien instalado no tenia
intalado ningun soporte para ejecutar aplicaciones de 32 bits, asi que al
tratar de ejecutar el instalador de gvSIG:

root en jjdelcerro-ubuntu1604-64:~/datos/installers#
./gvSIG-desktop-2.2.0-2313-final-lin-x86-standard-withjre.run
root en jjdelcerro-ubuntu1604-64:~/datos/installers#

Me devolvia el prompt inmediatamente y no hacia nada.

Teneis que tener en cuenta, que puede que hayais instalado algo en el
sistema o useis una distribucion de ubuntu que si lleve el runtime de 32
bits. Por eso a unos os va sin problemas y otros no pueden instalar gvSIG.

Si no quiero ejecutar la version portable y me empeño en rodar el
instalador (cabezon que soy), tendre que instalar algunas cosas antes.
Lo primero el runtime de C y C++ de 32 bits. Hay varias formas de
instalarlo, yo lo he instalado con:

root en jjdelcerro-ubuntu1604-64:~# apt-get install lib32stdc++6
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
  lib32gcc1 libc6-i386
Se instalarán los siguientes paquetes NUEVOS:
  lib32gcc1 lib32stdc++6 libc6-i386
0 actualizados, 3 nuevos se instalarán, 0 para eliminar y 63 no
actualizados.
Se necesita descargar 2.785 kB de archivos.
Se utilizarán 12,5 MB de espacio de disco adicional después de esta
operación.
¿Desea continuar? [S/n]
Des:1 http://es.archive.ubuntu.com/ubuntu xenial/main amd64 libc6-i386
amd64 2.23-0ubuntu3 [2.335 kB]
Des:2 http://es.archive.ubuntu.com/ubuntu xenial/main amd64 lib32gcc1 amd64
1:6.0.1-0ubuntu1 [46,6 kB]
Des:3 http://es.archive.ubuntu.com/ubuntu xenial/main amd64 lib32stdc++6
amd64 5.3.1-14ubuntu2 [404 kB]
Descargados 2.785 kB en 13s (207
kB/s)

Seleccionando el paquete libc6-i386 previamente no seleccionado.
(Leyendo la base de datos ... 161879 ficheros o directorios instalados
actualmente.)
Preparando para desempaquetar .../libc6-i386_2.23-0ubuntu3_amd64.deb ...
Desempaquetando libc6-i386 (2.23-0ubuntu3) ...
Seleccionando el paquete lib32gcc1 previamente no seleccionado.
Preparando para desempaquetar .../lib32gcc1_1%3a6.0.1-0ubuntu1_amd64.deb ...
Desempaquetando lib32gcc1 (1:6.0.1-0ubuntu1) ...
Seleccionando el paquete lib32stdc++6 previamente no seleccionado.
Preparando para desempaquetar .../lib32stdc++6_5.3.1-14ubuntu2_amd64.deb ...
Desempaquetando lib32stdc++6 (5.3.1-14ubuntu2) ...
Procesando disparadores para libc-bin (2.23-0ubuntu3) ...
Configurando libc6-i386 (2.23-0ubuntu3) ...
Configurando lib32gcc1 (1:6.0.1-0ubuntu1) ...
Configurando lib32stdc++6 (5.3.1-14ubuntu2) ...
Procesando disparadores para libc-bin (2.23-0ubuntu3) ...
root en jjdelcerro-ubuntu1604-64:~#

Despues de terminar la instalacion de el, si ejecuto el instalador de
gvSIG, ya va alguna cosa:

root en jjdelcerro-ubuntu1604-64:~/datos/installers#
./gvSIG-desktop-2.2.0-2313-final-lin-x86-standard-withjre.run



Se va a instalar gvSIG desktop en su equipo.  ¿Continuar? [n/Y] ^C

Oh, pero no me ha arrancado en modo grafico, solo en modo texto, y en ese
modo la instalacion de gvSIG no va del todo bien.
Bueno, no pasa nada, puedo instalar la version de 32 bits de las librerias
cliente del entorno grafico:


root en jjdelcerro-ubuntu1604-64:~/datos/installers# apt-get install
libxt6:i386
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Se instalarán los siguientes paquetes adicionales:
  gcc-6-base:i386 libc6:i386 libgcc1:i386 libice6:i386 libsm6:i386
libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386
Paquetes sugeridos:
  glibc-doc:i386 locales:i386
Se instalarán los siguientes paquetes NUEVOS:
  gcc-6-base:i386 libc6:i386 libgcc1:i386 libice6:i386 libsm6:i386
libuuid1:i386 libx11-6:i386 libxau6:i386 libxcb1:i386 libxdmcp6:i386
  libxt6:i386
0 actualizados, 11 nuevos se instalarán, 0 para eliminar y 63 no
actualizados.
Se necesita descargar 3.220 kB de archivos.
Se utilizarán 12,5 MB de espacio de disco adicional después de esta
operación.
¿Desea continuar? [S/n]
Des:1 http://es.archive.ubuntu.com/ubuntu xenial/main i386 gcc-6-base i386
6.0.1-0ubuntu1 [14,3 kB]
Des:2 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libgcc1 i386
1:6.0.1-0ubuntu1 [46,8 kB]
Des:3 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libc6 i386
2.23-0ubuntu3 [2.270 kB]
Des:4 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libxau6 i386
1:1.0.8-1 [8.352 B]
Des:5 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libice6 i386
2:1.0.9-1 [38,2 kB]
Des:6 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libuuid1 i386
2.27.1-6ubuntu3 [16,8 kB]
Des:7 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libsm6 i386
2:1.2.2-1 [14,8 kB]
Des:8 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libxdmcp6 i386
1:1.1.2-1.1 [11,4 kB]
Des:9 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libxcb1 i386
1.11.1-1ubuntu1 [44,1 kB]
Des:10 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libx11-6 i386
2:1.6.3-1ubuntu2 [592 kB]
Des:11 http://es.archive.ubuntu.com/ubuntu xenial/main i386 libxt6 i386
1:1.1.5-0ubuntu1 [164 kB]
Descargados 3.220 kB en 14s (217
kB/s)

Preconfigurando paquetes ...
Seleccionando el paquete gcc-6-base:i386 previamente no seleccionado.
(Leyendo la base de datos ... 162192 ficheros o directorios instalados
actualmente.)
Preparando para desempaquetar .../gcc-6-base_6.0.1-0ubuntu1_i386.deb ...
Desempaquetando gcc-6-base:i386 (6.0.1-0ubuntu1) ...
Seleccionando el paquete libgcc1:i386 previamente no seleccionado.
Preparando para desempaquetar .../libgcc1_1%3a6.0.1-0ubuntu1_i386.deb ...
Desempaquetando libgcc1:i386 (1:6.0.1-0ubuntu1) ...
Seleccionando el paquete libc6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libc6_2.23-0ubuntu3_i386.deb ...
Desempaquetando libc6:i386 (2.23-0ubuntu3) ...
Reemplazando ficheros del paquete antiguo libc6-i386 (2.23-0ubuntu3) ...
Seleccionando el paquete libxau6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libxau6_1%3a1.0.8-1_i386.deb ...
Desempaquetando libxau6:i386 (1:1.0.8-1) ...
Seleccionando el paquete libice6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libice6_2%3a1.0.9-1_i386.deb ...
Desempaquetando libice6:i386 (2:1.0.9-1) ...
Seleccionando el paquete libuuid1:i386 previamente no seleccionado.
Preparando para desempaquetar .../libuuid1_2.27.1-6ubuntu3_i386.deb ...
Desempaquetando libuuid1:i386 (2.27.1-6ubuntu3) ...
Seleccionando el paquete libsm6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libsm6_2%3a1.2.2-1_i386.deb ...
Desempaquetando libsm6:i386 (2:1.2.2-1) ...
Seleccionando el paquete libxdmcp6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libxdmcp6_1%3a1.1.2-1.1_i386.deb ...
Desempaquetando libxdmcp6:i386 (1:1.1.2-1.1) ...
Seleccionando el paquete libxcb1:i386 previamente no seleccionado.
Preparando para desempaquetar .../libxcb1_1.11.1-1ubuntu1_i386.deb ...
Desempaquetando libxcb1:i386 (1.11.1-1ubuntu1) ...
Seleccionando el paquete libx11-6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libx11-6_2%3a1.6.3-1ubuntu2_i386.deb ...
Desempaquetando libx11-6:i386 (2:1.6.3-1ubuntu2) ...
Seleccionando el paquete libxt6:i386 previamente no seleccionado.
Preparando para desempaquetar .../libxt6_1%3a1.1.5-0ubuntu1_i386.deb ...
Desempaquetando libxt6:i386 (1:1.1.5-0ubuntu1) ...
Procesando disparadores para libc-bin (2.23-0ubuntu3) ...
Configurando gcc-6-base:i386 (6.0.1-0ubuntu1) ...
Configurando libgcc1:i386 (1:6.0.1-0ubuntu1) ...
Configurando libc6:i386 (2.23-0ubuntu3) ...
Configurando libxau6:i386 (1:1.0.8-1) ...
Configurando libice6:i386 (2:1.0.9-1) ...
Configurando libuuid1:i386 (2.27.1-6ubuntu3) ...
Configurando libsm6:i386 (2:1.2.2-1) ...
Configurando libxdmcp6:i386 (1:1.1.2-1.1) ...
Configurando libxcb1:i386 (1.11.1-1ubuntu1) ...
Configurando libx11-6:i386 (2:1.6.3-1ubuntu2) ...
Configurando libxt6:i386 (1:1.1.5-0ubuntu1) ...
Procesando disparadores para libc-bin (2.23-0ubuntu3) ...
root en jjdelcerro-ubuntu1604-64:~/datos/installers#

Despues de esto, si vuelvo a ejecutar el instalable, ya me aparecen las
ventanas del instalador.
Bien, no sigo, pero es probable que ya se pueda seguir con la
instalacion... el siguiente problema que podemos encontrarnos, es si
tenemos instalada un JRE adecuado. Si no lo tenemos podemos instalarlo con:

root en jjdelcerro-ubuntu1604-64:~/datos/installers# apt-get install
openjdk-8-jre

Ojo, que esta vez, el JRE debe ser de 64 bits, que sera el que se instala
por defecto sin indicar la arquitectura.

Y todo esto ¿ por que ?

Pues como ya he comentado alguna otra vez, el instalable ".run" de gvSIG
2.2.0 para linux 64 bits es un ejecutable de 32 bits, a pesar que instala
la version de 64 bits de gvSIG.

Mi recomendacion, es que para no tener problemas y tener que andar haciendo
malabares como los que he comentado, en sistemas ubuntu 16.04 de 64 bits,
useis la portable. No hay instalador, solo descomprimir y ejecutar el
"gvSIG.sh" y ademas lleva empotrado el JRE que precisa.

Una cosa mas... el ubuntu 16.04 viene ya con el openjdk-9-jre, no me he
ficjado si esta instalado por defecto o no, pero no he probado gvSIG con
el. Si teneis que instalar vosotros el jre, insalad el openjdk-8-jre.

Espero haber aclarado ya lo que pasa con el instalable y os sirva de algo.

Un saludo
Joaquin




> saludos.
> _______________________________________________
> gvSIG_usuarios mailing list
> gvSIG_usuarios en listserv.gva.es
>
> Para ver histórico de mensajes, editar sus preferencias de usuario o darse
> de baja en esta lista, acuda a la siguiente dirección:
>
> https://listserv.gva.es/cgi-bin/mailman/listinfo/gvsig_usuarios
>



-- 
--------------------------------------
Joaquin Jose del Cerro Murciano
Development and software arquitecture manager at gvSIG Team
jjdelcerro en gvsig.com
jjdelcerro en gvsig.org
gvSIG Association
www.gvsig.com
www.gvsig.org
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: http://listserv.gva.es/pipermail/gvsig_usuarios/attachments/20160518/e7e9385f/attachment.htm 


Más información sobre la lista de distribución gvSIG_usuarios