Ir al contenido principal

Configurando Ubuntu con Java y firefox para la administración pública (firma electrónica)

En la mayoría de páginas web de la administración publica se requiere tener instalado java y firefox para poder realizar los trámites oportunos. Pero normalmente no es bueno tener las últimas versiones, por más que en dichas páginas nos digan que no tenemos actualizado java a la última versión.

Java

Por lo tanto vamos a instalar java de Oracle en la versión 6 o 7 que suelen ser los que funcionan. A continuación vamos a ver la instalación para la versión 6 (aunque para la 7 es muy similar solo hay que cambiar el 6 por un 7) mediante el  ppa de www.webupd8.org :
WEB UP8

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java6-installer
 
Veamos que todo ha ido correctamente consultando la versión actual de java instalada:

java -version
 
Obtendremos una salida similar a esto:

java version "1.6.0_45"
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) 64-Bit Server VM (build 20.45-b01, mixed mode) 
 
 
Si aún mostrara que estamos con Openjdk lanzaremos esto para cambiar a la versión java de oracle recién instalada:
 
sudo update-java-alternatives -s java-6-oracle 
 
Ahora hay que aceptar la licencia de Oracle:
 
echo oracle-java6-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections 
 
Para configurar las variables de entorno para el uso de java de oracle:
 
sudo apt-get install oracle-java6-set-default 
 
 
Mozilla Firefox
Ahora es el turno de firefox, vamos a instalar una versión antigua de firefox. Primero trataremos de ver que versión antigua tenemos disponible en los repositorios de Ubuntu:
 
apt-cache show firefox | grep Version

    
Obtendremos algo similar a esto:

Version: 35.0.1+build1-0ubuntu0.14.04.1
Version: 28.0+build2-0ubuntu2

 
Ahora vamos a instalar la versión más antigua que nos ofrecen:

apt-get install firefox=28.0+build2-0ubuntu2 
 
Para evitar que en la proxima actualización del sistema volvamos a la versión más moderna, vamos a congelar las actualizaciones de firefox:

apt-mark hold firefox 

Si por alguna razón ya deseamos que se pueda actualizar firefox solo tenemos que:

apt-mark unhold firefox
 
 

Comentarios

Entradas populares de este blog

Instalación Django en NAS Synology con FastCGI

Los NAS Synology no traen el módulo de apache mod-wsgi por lo que he utilizado el módulo mod-fastcgi en su lugar para hacer funcionar Django en los NAS Synology. Necesitamos del módulo mysql-python , para su instalación podemos seguir la entrada que ya se publicó en este mismo blog:  http://ilizaran.blogspot.com.es/2014/09/instalacion-del-modulo-mysql-python-en.html De la instalación de mysql-python ya tendremos instalado pip en el NAS por lo que podremos instalar Django con algunos módulos necesarios: pip install Django pip install setuptools pip install flup Para saber que la instalación de Django ha sido correcta y verificar la versión podemos realizar: python import django  django.VERSION Ahora modifcamos la configuración de apache editando el fichero /etc/httpd/conf/httpd.conf-user  para hacer accesible los ficheros css, imágenes y javascript de la parte administrativa de Django, por lo que añadimos: Alias /static/admin /usr/local/packages/@appstore/Python/usr/l

Calcular en Mysql el primer y último día del mes

SELECT DATE_FORMAT(now(),'%Y-%m-01') AS first_day; SELECT date_add(date_add(LAST_DAY(now()),interval 1 DAY),interval -1 MONTH) AS first_day; SELECT LAST_DAY(now()) AS last_day; Calcular en Mysql el primer y último día del mes anterior: SELECT date_add(date_add(LAST_DAY(now()),interval 1 DAY),interval -2 MONTH) AS first_day; SELECT LAST_DAY(date_add(last_day(now()),interval -1 MONTH)) AS last_day;

Instalación del módulo mysql-python en NAS Synology

Instalar gcc en Synology Para la instalación de mysql-python es necesario el compilador gcc, por lo que lo obtendremos de Synology Open Source Project (http://sourceforge.net/projects/dsgpl). El paquete a descargar dependerá de la versión de NAS Synology que tengamos, por lo que tendremos que utilizara el comando: uname -a para conocer la versión de nuestro kernel y arquitectura instalada y descargar el paquete correspondiente. En mi caso he descargado: gcc463_glibc213_i686_cedarview-GPL.tgz pues mi equipo muestra cedarview y i686. Ahora lo descargamos y lo extraemos: cd /usr/local http://kent.dl.sourceforge.net/project/dsgpl/DSM%205.2%20Tool%20Chains/Intel%20x86%20Linux%203.2.40%20%28Cedarview%29/cedarview-gcc463_glibc213_i686_patched-GPL.txz tar -xvJf cedarview-gcc463_glibc213_i686_patched-GPL.txz rm cedarview-gcc463_glibc213_i686_patched-GPL.txz Instalación de las fuentes de Mysql Synology utiliza MariaDB, pero para la compilación del módulo de python podemos utiliz