lunes, 29 de septiembre de 2008

Cambiar la clave de Office sin reinstalarlo

La idea es poder cambiar el numero de serie de instalacion de Office XP, 2000, 2003 o 2007 sin necesidad de reinstalar el producto.

Los textos originales se puede encontrar en los siguientes enlaces:
http://support.microsoft.com/kb/895456/en-us
http://ribamero.blogspot.com/2008/07/soft-office-cambiar-nmero-de-serie-sin.html


Los pasos son los siguientes:

1. Obviamente, hay que cerrar todos los programas que dependan de Office.

2. Abrimos el Editor del Registro de Windows. Vamos a Inicio->Ejecutar y escribimos regedit. Pulsamos el botón Aceptar.

3. Tenemos que localizar la clave adecuada, dependiendo de la versión de Windows y Office:

Versiones de 32-bit
-----------------------

2007 Office system
HKEY_LOCAL_MACHINE \Software\Microsoft\Office\12.0\Registration

Office 2003
HKEY_LOCAL_MACHINE \Software\Microsoft\Office\11.0\Registration

Office XP
HKEY_LOCAL_MACHINE \Software\Microsoft\Office\10.0\Registration

Versiones de 64-bit
-----------------------

2007 Office system
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\12.0\Registration

Office 2003
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\11.0\Registration

Office XP
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\10.0\Registration

Debajo de esta, aparecerá una subclave, con caracteres alfanuméricos de un formato similar al siguiente ejemplo: {90110C0A-6000-11D3-8CFE-0150048383C9}

4.- Exportamos la clave seleccionada. Siempre es aconsejable, por si el cambio no funciona correctamente:
a. Right-click the Registration subkey, and then click Export.
b. In the Save in list, select a location to save the registration entries.
c. In the File name box, type a name for the .reg file that you want to export, and then click Save.

5.- Buscamos los valores ProductID y DigitalProductID. En ambos casos, hacemos clic con el botón derecho del ratón sobre el valor y pulsamos eliminar en el menú emergente que nos aparece.

6.- Cerramos el Editor del Registro de Windows y abrimos Microsoft Office. Nos solicitará la nueva clave y a correr.

jueves, 25 de septiembre de 2008

Instalando Tomcat en Linux

Como instalar Apache-Tomcat sin tener ni idea de Java

Vamos a instalar las versiones de JDK 6up7 y de Apache-Tomcat 6.0.18

1.- En nuestro sistema linux, tras iniciar sesión como root, creamos un directorio temporal de descargas en /usr/tmp

su -
Introducimos la clave de root
mkdir /usr/tmp


2.- Nos descargamos el auto-instalable de la SDK de Java. Cuando escribo esta entrada, el enlace es el siguiente (que puedes obtenerlo pulsando con el botón derecho sobre el enlace y copiando la ruta en cualquier Windows):

http://javadl.sun.com/webapps/download/AutoDL?BundleId=23103


Para iniciar la descarga, usamos wget:

cd /usr/tmp
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=23103


3.- Copiamos el fichero descargado a /usr/local y le damos permiso de ejecución:

cp -p jdk-6u7-linux-i586.bin /usr/local
cd /usr/local
chmod +x jdk-6u7-linux-i586.bin


4.- ejecutamos el auto-instalable (pulsando la barra hasta poder teclear 'yes') y cuando terminemos, lo borramos:

./jdk-6u7-linux-i586.bin
rm jdk-6u7-linux-i586.bin


Tenemos que tener todo el paquete instalado en /usr/local/jdk1.6.0_07

5.- Creamos las variables de ruta necesarias para ejecutar la SDK desde cualquier ruta añadiendo las siguientes lineas al final del fichero /etc/profile

JAVA_HOME=/usr/local/jdk1.6.0_07
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME


Actualizamos las variables ejecutando "source /etc/profile"

6.- Comprobamos la instalación, con el comando "javac -version", que nos dará la versión de la SDK instalada.

7.- Continuamos con la instalación de apache-tomcat. Lo primero, descargamos en la ruta "/usr/tmp" el archivo de instalación. El enlace lo sacamos de http://tomcat.apache.org

cd /usr/tmp
wget http://apache.rediris.es/tomcat/tomcat-6/v6.0.18/bin/apache-tomcat-6.0.18.tar.gz


8.- Copiamos el fichero descargado a /usr/local y le damos permiso de ejecución:

cd /usr/tmp
cp -p apache-tomcat-6.0.18.tar.gz /usr/local/


9.- Descomprimimos el paquete y borramos el fichero fuente
cd /usr/local
tar xvzf apache-tomcat-6.0.18.tar.gz
rm apache-tomcat-6.0.18.tar.gz


10.- Nuevamente, tenemos que crear las variables de ruta necesarias añadiendo las siguientes lineas al final del fichero /etc/profile
CATALINA_HOME=/usr/local/apache-tomcat-6.0.18
export CATALINA_HOME


Actualizamos las variables ejecutando "source /etc/profile"

11.- Tenemos dos scripts importantes de uso, uno para arrancar el servicio y otro para detenerlo.
/usr/local/apache-tomcat-6.0.18/bin/startup.sh
/usr/local/apache-tomcat-6.0.18/bin/shutdown.sh


12.- Una vez arrancado, deberíamos llegar a la página principal del servidor mediante la ruta siguiente:
http://servidor:8080


13.- Por último, podemos configurar el manager de Tomcat (una forma de gestionar los recursos mediante página web) que viene preinstalado en la versión 6. Para ello, debemos agregar un par de lineas en el fichero que gestiona los usuarios:
vi /usr/local/apache-tomcat-6.0.18/conf/tomcat-users.xml


<tomcat-users>
<role rolename="manager">
<role rolename="standard">
<user username="admin" password="clave" roles="standard,manager">
</user>
</role></role></tomcat-users>


Accedemos a la consola mediante la dirección http://servidor:8080/manager