viernes, 4 de agosto de 2017

Instalar plugin de Java para navegadores Firefox/Iceweasel/Chromium en GNU/Linux

Icedtea Plugin de OpenJDK

Este proceso solía ser bastante tedioso pero hoy en día las cosas se han simplificado bastante. Por ejemplo para distribuciones Debian o derivadas, realizaremos:
aptitude install icedtea-plugin
En Red Hat o derivadas:
yum install icedtea-web
Después de realizar esto, si teníais vuestro navegador abierto, cerradlo y volvedlo abrir. Ya podréis entrar sin problemas en páginas que requieran ejecutar applets de Java.

Plugin oficial de Java de Oracle

En este caso instalaremos el plugin oficial de Java de Oracle para nuestro navegador. Lo primero de todo, desinstalamos el plugin anterior de OpenJDK para evitar problemas:
aptitude remove icedtea-plugin
Después, descargamos la JRE de Oracle (para lo que necesitamos ahora mismo, basta con la JRE, no es necesario descargar la JDK) desde aquí. Yo estoy cogiendo la versión 7. Puedes coger otra versión, pero te recomiendo en todo caso tener la última estable.
Después, descomprimimos y desempaquetamos:
tar -xvf jre-7u60-linux-x64.tar.gz
Lo movemos al directorio /opt:
mv jre1.7.0_60 /opt
Nos situamos en el directorio de los plugins del navegador, en este caso lo voy a hacer con Iceweasel (Firefox) y realizamos un enlace simbólico al plugin:
cd /usr/lib/mozilla/plugins/
ln -s /opt/jre1.7.0_60/lib/amd64/libnpjp2.so
Ahora, cierra el navegador y vuelve a abrirlo. Ya debería tenerlo instalado, aunque puedes comprobarlo en Extensiones -> Plugins.

Instalar JAVA en LINUX

OpenJDK y el plugin IcedTea son mantenidos por la comunidad y reciben actualizaciones periódicas. Funciona bien para la mayoría de los propósitos,

Lo más probable es que no necesitemos Oracle Java en absoluto, pero podemos vernos en la necesidad de instalarlo y esto es un problema, ya que fue retirado de los repositorios "partner" por la revocación de la anterior licencia.




OpenJDK


Vamos a empezar con OpenJDK, ya que hay cierta confusión con los tipos de paquetes y sus siglas JRE y JDK y de paso nos servirá para tener las cosas claras en la instalación de Oracle Java:

En los repositorios oficiales de Ubuntu tenemos 2 versiones de Java, la 6 y la 7, además del plugin "icedtea":

Y aquí es donde se produce la confusión, ya que cada versión dispone de 2 paquetes:  jre y jdk
  • Para la versión 6 tenemos 2 paquetes: "openjdk-6-jre" y "openjdk-6-jdk"
  • Para la versión 7 tenemos 2 paquetes: "openjdk-7-jre" y "openjdk-7-jdk"
Vamos a especificar los distintos paquetes de Java para su mejor comprensión:
  • JDK > "Java Development Kit" (Kit de desarrollo Java) > Versión para los desarrolladores. Incluye el compilador de Java (javac), JRE y JVM.
  • JRE > "Java Runtime Environment" (Entorno de ejecución Java) > Versión para los usuarios. Conjunto de utilidades de Java, que actúa como un "intermediario" entre el sistema operativo y Java. Incluye JVM.
  • JVM > "Java Virtual Machine" (Máquina Virtual de Java) > Programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clase estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.

Resumiendo:

- Para los que quieran la versión 7, instalar:
sudo apt-get install icedtea-7-plugin openjdk-7-jre
Y si eres desarrollador, instalar además:
sudo apt-get install openjdk-7-jdk

- Para los que quieran la versión 6, instalar:
sudo apt-get install icedtea-6-plugin openjdk-6-jre
Y si eres desarrollador, instalar además:
sudo apt-get install openjdk-6-jdk

La mayoría de los usuarios solo deben de instalar la JRE, y los desarrolladores deberán instalar la JDK, asegurándose de tener la misma versión de java y javac, (ver comandos siguientes).

Comandos de interés para controlar Java:


Comando para saber la versión del entorno de Java "runtime" (JRE):
java -version
Comando para saber la versión del compilador de Java "javac" (JDK):
javac -version
Comando para seleccionar la versión de Java Runtime (JRE), si tenemos varias (no del compilador "javac")
sudo /usr/sbin/update-alternatives --config java


Oracle Java


En anteriores versiones podíamos instalar Java de Oracle-Sun desde los repositorios "partner", pero la versión Oracle Java (JVM / JDK) ya no está disponible en los repositorios de Debian / Ubuntu, porque Oracle retiró la licencia de distribuidor de Java" (JDL).

Por lo que, algunos usuarios de Ubuntu necesitarán instalar la versión de Oracle o antiguo Sun, entre ellos los que utilizan programas como LIMEWIRE, FROSTWIRE, diversos juegos, ...

Si necesitas si o si la versión de Oracle o no quieres usar OpenJDK, se puede descargar desde su página e instalarlo manualmente o utilizar el instalador de los repositorios de Webupd8,

Estos repositorios no alojan ninguno de los archivos Java, solamente un instalador que automáticamente descarga e instala Oracle Java 7 y 8.

Instalación:


Añadimos los repositorios con:
sudo add-apt-repository ppa:webupd8team/java
Actualizamos los repositorios con:
sudo apt-get update
E instalamos la versión de Java que necesitemos:
  • Java 8:
sudo apt-get install oracle-java8-installer
  • Java 7:
sudo apt-get install oracle-java7-installer

Para comprobar que la instalación ha tenido éxito, ejecuta en una terminal el comando para saber la versión de Java que utiliza tu Ubuntu:
java -version
La terminal te debe devolver algo parecido a esto:
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

Intercambiar entre varias versiones:


Podemos tener ambas versiones instaladas a la vez, además de OpenJDK, para así hacer frente a las distintas situaciones en que nos podamos encontrar.

Para elegir cual versión de las instaladas queremos utilizar, ejecutamos:
sudo update-alternatives --config java
Existen 3 opciones para la alternativa java (que provee /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1073 modo automático
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 modo manual
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1072 modo manual
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1073 modo manual

Pulse para mantener el valor por omisión [*] o pulse un número de selección:
Y seleccionamos la opción que necesitemos.

O también podemos decirle directamente al sistema cual utilizar:
  • Java 8:
sudo update-java-alternatives -s java-8-oracle
  • Java 7:
sudo update-java-alternatives -s java-7-oracle
Nota: Ignorar las posibles advertencias.

Establecimiento de variables de entorno de Java:


Para configurar automáticamente las variables de entorno Java 8, podemos instalar el siguiente paquete:
sudo apt-get install oracle-java8-set-default
Si ya has instalado "oracle-java6-set-default" o "oracle-java7-set-default", se eliminan automáticamente al instalar "oracle-java8-set-default" y las variables de entorno se pueden establecer para Oracle Java 8 en su lugar .

Desinstalación:

  • Java 7:
sudo apt-get remove oracle-java7-installer
  • Java 8:
sudo apt-get remove oracle-java8-installer
Y quitar los repositorios con:
sudo apt-get install ppa-purge
sudo ppa-purge ppa:webupd8team/java


Forma Manual:


Los siguientes ejemplos, son para la instalación de la versión "7u3" para 64bits, pero los pasos son los mismos para cualquier versión, solo hay que tener en cuenta la versión a descargar de la página de Oracle y cambiar el nombre de la versión en los respectivos comandos u ordenes.

Descarga desde la página oficial de Oracle


Desde la página oficial de Oracle seleccionamos la versión de Java que queremos, la JRE (para usuarios) o la JDK (para desarrolladores). Vamos a ver las 2:


Instalación de JRE para usuarios


Una vez seleccionada la página de descarga de JRE, activamos la casilla para aceptar la licencia y seleccionamos el paquete para Linux ".tar.gz" de 32 bits "jre-[version]-linux-i586.tar.gz" o 64 bits "jre-[version]-linux-x64.tar.gz", según sea la arquitectura de nuestro Ubuntu. En este ejemplo voy a instalar:  jre-7u3-linux-x64.tar.gz (versión 7u3 para 64 bits)


El número de versión "[versión]" puede variar.
Los comandos a continuación deben de ser modificados con el nombre del archivo exacto que tú te hayas descargado, ya que puede variar la versión y la arquitectura.
Una vez descargado en nuestra carpeta personal (no en la carpeta Descargas), lo descomprimimos con el comando:
tar -xvf jre-7u3-linux-x64.tar.gz
Si no lo tenemos, creamos un directorio "/jvm/jdk1.7.0" en "/usr/lib", donde moveremos la carpeta descomprimida:
sudo mkdir -p /usr/lib/jvm/jre1.7.0
Movemos la carpeta descomprimida al directorio creado:
sudo mv jre1.7.0_03/* /usr/lib/jvm/jre1.7.0/
Ejecutamos el siguiente comando para java:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 0
Si hemos instalado OpenJDK u otras versiones de Java (la 6), debemos decirle al sistema que utilice jdk1.7.0 de Oracle con el comando:
sudo update-alternatives --config java
La terminal nos responderá algo similar a esto:
Hay 3 opciones para la alternativa java (proporcionando /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
* 3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 modo manual

Presione Entrar para mantener la opción actual [*], o escriba el número de la selección:

Seleccionamos la opción que contenga "jre1.7.0". En este caso como es la 3, escribimos 3 y pulsamos Enter.

Instalar el plugin, para el navegador:

Lo que vamos a hacer es para Firefox, pero el plugin también se actualizará en Chromium (posiblemente otros navegadores también, no los he probado).

En primer lugar, debemos de eliminar anteriores plugin de Java:
rm -f ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.so
sudo rm -f /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.so
Creamos el directorio para los plugins, si no lo tenemos:
mkdir -p ~/.mozilla/plugins
Ahora, vamos a crear un enlace simbólico para el nuevo Java en el directorio de plugins de Mozilla:

- Para 64 bit:
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
- Para 32 bit, sería:
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/


Instalación de JDK para desarrolladores


Una vez seleccionada la página de descarga de JDK, activamos la casilla para aceptar la licencia y seleccionamos el paquete para Linux ".tar.gz" de 32 bits "jdk-[version]-linux-i586.tar.gz" o 64 bits "jdk-[version]-linux-x64.tar.gz", según sea la arquitectura de nuestro Ubuntu. En este ejemplo voy a instalar: jdk-7u3-linux-x64.tar.gz (versión 7u3 para 64 bits)


El número de versión "[versión]" puede variar.
Los comandos a continuación deben de ser modificados con el nombre del archivo exacto que tú te hayas descargado, ya que puede variar la versión y la arquitectura.
Una vez descargado en nuestra carpeta personal (no en la carpeta Descargas), lo descomprimimos con el comando:
tar -xvf jdk-7u3-linux-x64.tar.gz
Si no lo tenemos, creamos un directorio "/jvm/jdk1.7.0" en "/usr/lib", donde moveremos la carpeta descomprimida:
sudo mkdir -p /usr/lib/jvm/jdk1.7.0
Movemos la carpeta descomprimida al directorio creado:
sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/
Ejecutamos los siguientes comandos para java, javac (compilador) y javaws, respectivamente:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1
Si hemos instalado OpenJDK u otras versiones de Java (la 6), debemos decirle al sistema que utilice jdk1.7.0 de Oracle con el comando:
sudo update-alternatives --config java
La terminal nos responderá algo similar a esto:
Hay 3 opciones para la alternativa java (proporcionando /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
* 3 /usr/lib/jvm/jdk1.7.0/jre/bin/java 3 modo manual

Presione Entrar para mantener la opción actual [*], o escriba el número de la selección:

Seleccionamos la opción que contenga "jdk1.7.0". En este caso como es la 3, escribimos 3 y pulsamos Enter.

Instalar el plugin, para el navegador:

Lo que vamos a hacer es para Firefox, pero el plugin también se actualizará en Chromium (posiblemente otros navegadores también, no los he probado).

En primer lugar, debemos de eliminar anteriores plugin de Java:
rm -f ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.so
sudo rm -f /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.so
Creamos el directorio para los plugins, si no lo tenemos:
mkdir -p ~/.mozilla/plugins
Ahora, vamos a crear un enlace simbólico para el nuevo Java en el directorio de plugins de Mozilla:

- Para 64 bit:
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
- Para 32 bit, sería:
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/OpenJDK y el plugin IcedTea son mantenidos por la comunidad y reciben actualizaciones periódicas. Funciona bien para la mayoría de los propósitos,



Lo más probable es que no necesitemos Oracle Java en absoluto, 
pero podemos vernos en la necesidad de instalarlo y esto es un problema,
 ya que fue retirado de los repositorios "partner" por la revocación de 
la anterior licencia.







OpenJDK


Vamos a empezar con OpenJDK, ya que hay cierta confusión con los tipos de paquetes y sus siglas JRE y JDK y de paso nos servirá para tener las cosas claras en la instalación de Oracle Java:

En los repositorios oficiales de Ubuntu tenemos 2 versiones de Java, la 6 y la 7, además del plugin "icedtea":

Y aquí es donde se produce la confusión, ya que cada versión dispone de 2 paquetes:  jre y jdk
  • Para la versión 6 tenemos 2 paquetes: "openjdk-6-jre" y "openjdk-6-jdk"
  • Para la versión 7 tenemos 2 paquetes: "openjdk-7-jre" y "openjdk-7-jdk"
Vamos a especificar los distintos paquetes de Java para su mejor comprensión:
  • JDK > "Java Development Kit" (Kit de desarrollo Java) > Versión para los desarrolladores. Incluye el compilador de Java (javac), JRE y JVM.
  • JRE > "Java Runtime Environment" (Entorno de ejecución Java) > Versión para los usuarios. Conjunto de utilidades de Java, que actúa como un "intermediario" entre el sistema operativo y Java. Incluye JVM.
  • JVM > "Java Virtual Machine" (Máquina Virtual de Java) > Programa que ejecuta el código Java previamente compilado (bytecode) mientras que las librerías de clase estándar son las que implementan el API de Java. Ambas JVM y API deben ser consistentes entre sí, de ahí que sean distribuidas de modo conjunto.

Resumiendo:

- Para los que quieran la versión 7, instalar:
sudo apt-get install icedtea-7-plugin openjdk-7-jreY si eres desarrollador, instalar además:
sudo apt-get install openjdk-7-jdk
- Para los que quieran la versión 6, instalar:
sudo apt-get install icedtea-6-plugin openjdk-6-jreY si eres desarrollador, instalar además:
sudo apt-get install openjdk-6-jdk
La mayoría de los usuarios solo deben de instalar la JRE, y los desarrolladores deberán instalar la JDK, asegurándose de tener la misma versión de java y javac, (ver comandos siguientes).

Comandos de interés para controlar Java:


Comando para saber la versión del entorno de Java "runtime" (JRE):
java -versionComando para saber la versión del compilador de Java "javac" (JDK):
javac -versionComando para seleccionar la versión de Java Runtime (JRE), si tenemos varias (no del compilador "javac")
sudo /usr/sbin/update-alternatives --config java

Oracle Java


En anteriores versiones podíamos instalar Java de Oracle-Sun desde los repositorios "partner", pero la versión Oracle Java (JVM / JDK) ya no está disponible en los repositorios de Debian / Ubuntu, porque Oracle retiró la licencia de distribuidor de Java" (JDL).

Por lo que, algunos usuarios de Ubuntu necesitarán instalar la versión de Oracle o antiguo Sun, entre ellos los que utilizan programas como LIMEWIRE, FROSTWIRE, diversos juegos, ...

Si necesitas si o si la versión de Oracle o no quieres usar OpenJDK, se puede descargar desde su página e instalarlo manualmente o utilizar el instalador de los repositorios de Webupd8,

Estos repositorios no alojan ninguno de los archivos Java, solamente un instalador que automáticamente descarga e instala Oracle Java 7 y 8.

Instalación:


Añadimos los repositorios con:
sudo add-apt-repository ppa:webupd8team/javaActualizamos los repositorios con:
sudo apt-get updateE instalamos la versión de Java que necesitemos:
  • Java 8:
sudo apt-get install oracle-java8-installer
  • Java 7:
sudo apt-get install oracle-java7-installer
Para comprobar que la instalación ha tenido éxito, ejecuta en una terminal el comando para saber la versión de Java que utiliza tu Ubuntu:
java -versionLa terminal te debe devolver algo parecido a esto:
java version "1.8.0"
Java(TM) SE Runtime Environment (build 1.8.0-b132)
Java HotSpot(TM) 64-Bit Server VM (build 25.0-b70, mixed mode)

Intercambiar entre varias versiones:


Podemos tener ambas versiones instaladas a la vez, además de OpenJDK, para así hacer frente a las distintas situaciones en que nos podamos encontrar.

Para elegir cual versión de las instaladas queremos utilizar, ejecutamos:
sudo update-alternatives --config java
Existen 3 opciones para la alternativa java (que provee /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-8-oracle/jre/bin/java 1073 modo automático
1 /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java 1071 modo manual
2 /usr/lib/jvm/java-7-oracle/jre/bin/java 1072 modo manual
* 3 /usr/lib/jvm/java-8-oracle/jre/bin/java 1073 modo manual

Pulse para mantener el valor por omisión [*] o pulse un número de selección:
Y seleccionamos la opción que necesitemos.

O también podemos decirle directamente al sistema cual utilizar:
  • Java 8:
sudo update-java-alternatives -s java-8-oracle
  • Java 7:
sudo update-java-alternatives -s java-7-oracleNota: Ignorar las posibles advertencias.

Establecimiento de variables de entorno de Java:


Para configurar automáticamente las variables de entorno Java 8, podemos instalar el siguiente paquete:
sudo apt-get install oracle-java8-set-defaultSi ya has instalado "oracle-java6-set-default" o "oracle-java7-set-default", se eliminan automáticamente al instalar "oracle-java8-set-default" y las variables de entorno se pueden establecer para Oracle Java 8 en su lugar .

Desinstalación:

  • Java 7:
sudo apt-get remove oracle-java7-installer
  • Java 8:
sudo apt-get remove oracle-java8-installerY quitar los repositorios con:
sudo apt-get install ppa-purge sudo ppa-purge ppa:webupd8team/java

Forma Manual:


Los siguientes ejemplos, son para la instalación de la versión "7u3" para 64bits, pero los pasos son los mismos para cualquier versión, solo hay que tener en cuenta la versión a descargar de la página de Oracle y cambiar el nombre de la versión en los respectivos comandos u ordenes.

Descarga desde la página oficial de Oracle


Desde la página oficial de Oracle seleccionamos la versión de Java que queremos, la JRE (para usuarios) o la JDK (para desarrolladores). Vamos a ver las 2:


Instalación de JRE para usuarios


Una vez seleccionada la página de descarga de JRE, activamos la casilla para aceptar la licencia y seleccionamos el paquete para Linux ".tar.gz" de 32 bits "jre-[version]-linux-i586.tar.gz" o 64 bits "jre-[version]-linux-x64.tar.gz", según sea la arquitectura de nuestro Ubuntu. En este ejemplo voy a instalar:  jre-7u3-linux-x64.tar.gz (versión 7u3 para 64 bits)


El número de versión "[versión]" puede variar.
Los comandos a continuación deben de ser modificados con el nombre del archivo exacto que tú te hayas descargado, ya que puede variar la versión y la arquitectura.
Una vez descargado en nuestra carpeta personal (no en la carpeta Descargas), lo descomprimimos con el comando:
tar -xvf jre-7u3-linux-x64.tar.gzSi no lo tenemos, creamos un directorio "/jvm/jdk1.7.0" en "/usr/lib", donde moveremos la carpeta descomprimida:
sudo mkdir -p /usr/lib/jvm/jre1.7.0Movemos la carpeta descomprimida al directorio creado:
sudo mv jre1.7.0_03/* /usr/lib/jvm/jre1.7.0/Ejecutamos el siguiente comando para java:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jre1.7.0/bin/java 0Si hemos instalado OpenJDK u otras versiones de Java (la 6), debemos decirle al sistema que utilice jdk1.7.0 de Oracle con el comando:
sudo update-alternatives --config javaLa terminal nos responderá algo similar a esto:
Hay 3 opciones para la alternativa java (proporcionando /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
* 3 /usr/lib/jvm/jre1.7.0/jre/bin/java 3 modo manual

Presione Entrar para mantener la opción actual [*], o escriba el número de la selección:

Seleccionamos la opción que contenga "jre1.7.0". En este caso como es la 3, escribimos 3 y pulsamos Enter.

Instalar el plugin, para el navegador:

Lo que vamos a hacer es para Firefox, pero el plugin también se actualizará en Chromium (posiblemente otros navegadores también, no los he probado).

En primer lugar, debemos de eliminar anteriores plugin de Java:
rm -f ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.sosudo rm -f /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.soCreamos el directorio para los plugins, si no lo tenemos:
mkdir -p ~/.mozilla/pluginsAhora, vamos a crear un enlace simbólico para el nuevo Java en el directorio de plugins de Mozilla:

- Para 64 bit:
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/- Para 32 bit, sería:
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Instalación de JDK para desarrolladores


Una vez seleccionada la página de descarga de JDK, activamos la casilla para aceptar la licencia y seleccionamos el paquete para Linux ".tar.gz" de 32 bits "jdk-[version]-linux-i586.tar.gz" o 64 bits "jdk-[version]-linux-x64.tar.gz", según sea la arquitectura de nuestro Ubuntu. En este ejemplo voy a instalar: jdk-7u3-linux-x64.tar.gz (versión 7u3 para 64 bits)


El número de versión "[versión]" puede variar.
Los comandos a continuación deben de ser modificados con el nombre del archivo exacto que tú te hayas descargado, ya que puede variar la versión y la arquitectura.
Una vez descargado en nuestra carpeta personal (no en la carpeta Descargas), lo descomprimimos con el comando:
tar -xvf jdk-7u3-linux-x64.tar.gzSi no lo tenemos, creamos un directorio "/jvm/jdk1.7.0" en "/usr/lib", donde moveremos la carpeta descomprimida:
sudo mkdir -p /usr/lib/jvm/jdk1.7.0Movemos la carpeta descomprimida al directorio creado:
sudo mv jdk1.7.0_03/* /usr/lib/jvm/jdk1.7.0/Ejecutamos los siguientes comandos para java, javac (compilador) y javaws, respectivamente:
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/lib/jvm/jdk1.7.0/bin/java" 1sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/lib/jvm/jdk1.7.0/bin/javac" 1sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/lib/jvm/jdk1.7.0/bin/javaws" 1Si hemos instalado OpenJDK u otras versiones de Java (la 6), debemos decirle al sistema que utilice jdk1.7.0 de Oracle con el comando:
sudo update-alternatives --config javaLa terminal nos responderá algo similar a esto:
Hay 3 opciones para la alternativa java (proporcionando /usr/bin/java).

Selección Ruta Prioridad Estado
------------------------------------------------------------
0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo automático
1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 modo manual
2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 modo manual
* 3 /usr/lib/jvm/jdk1.7.0/jre/bin/java 3 modo manual

Presione Entrar para mantener la opción actual [*], o escriba el número de la selección:

Seleccionamos la opción que contenga "jdk1.7.0". En este caso como es la 3, escribimos 3 y pulsamos Enter.

Instalar el plugin, para el navegador:

Lo que vamos a hacer es para Firefox, pero el plugin también se actualizará en Chromium (posiblemente otros navegadores también, no los he probado).

En primer lugar, debemos de eliminar anteriores plugin de Java:
rm -f ~/.mozilla/plugins/libnpjp2.so ~/.mozilla/plugins/libjavaplugin_oji.sosudo rm -f /usr/lib/firefox/plugins/libnpjp2.so /usr/lib/firefox/plugins/libjavaplugin_oji.soCreamos el directorio para los plugins, si no lo tenemos:
mkdir -p ~/.mozilla/pluginsAhora, vamos a crear un enlace simbólico para el nuevo Java en el directorio de plugins de Mozilla:

- Para 64 bit:
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins/- Para 32 bit, sería:
ln -s /usr/lib/jvm/jdk1.7.0/jre/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Sacado de: http://www.ubuntu-guia.com/2012/04/instalar-oracle-java-7-en-ubuntu-1204.html

Cómo reparar paquetes rotos en Linux

solucionar algunos errores. Comenzaremos abriendo un terminal y usaremos la siguiente instrucción:
sudo aptitude update && sudo aptitude install gtkorphan
Usamos && para que lanzar automáticamente una instrucción tras otra y no preocuparnos de escribir dos veces. Ahora vamos a asegurarnos de que tenemos todas las actualizaciones a la orden del día:
sudo aptitude update && sudo aptitude upgrade
Llegados a este punto vamos a averiguar qué paquetes están rotos con este comando:
sudo aptitude -f
Una vez se ejecute la herramienta tendremos a nuestra disposición una bonita interfaz gráfica para buscar, navegar, instalar y administrar nuestros paquetes. Para abrir el menú deberás pulsar Ctrl + T, pero puedes usar las flechas del teclado y la tecla Enter para navegar por el programa.
Quizá a lo largo de tu andadura en Linux necesite usar otros comando relacionados con el programa aptitude, estos son los más comundes:
  • Para instalar software: sudo aptitude install
  • Para eliminar un paquete: sudo aptitude remove
  • Eliminar software, paquetes huérfanos y archivos de configuración: sudo aptitude purge
  • Para buscar un paquete: sudo aptitude search nombredelpaquete
  • Para ver los detalles de un paquete: sudo aptitude show nombredelpaquete
  • Actualizar la lista de paquetes: sudo aptitude update
  • Actualizar los paquetes instalados: sudo aptitude upgrade
  • Actualizar paquetes, incluyendo paquetes que para ser actualizados requieran desinstalar otros paquetes: sudo aptitude dist-upgrade
  • Eliminar los paquetes que no se usan: sudo aptitude autoclean
  • Limpiar los archivos de descargar de instalaciones: sudo aptitude clean
  • Arreglar un paquete en su versión actual, sin actualizarlo: sudo aptitude hold
Sacado de: https://rootear.com/ubuntu-linux/reparar-paquetes-rotos-linux

viernes, 9 de diciembre de 2011

Virtualizar una partición real usando VirtualBox y Ubuntu

Virtualizar una partición real usando VirtualBox y Ubuntu

Mensajepor IJAS 02 Mar 2010 19:52
COMO VIRTUALIZAR UNA PARTICIÓN REAL CON WINXP USANDO VIRTUALBOX Y UBUNTU 9.10

Os cuento mi experiencia por si le sirve a alguien....

Objetivo: Virtualizar la partición real existente de Windows XP desde Ubuntu (nunca más necesitaría hacer un arranque de windows, jejejeje)

Situación inicial: Partición con WinXP profesional en /dev/sda y Mis Documentos en otra partición en /dev/sdb. Partición(es) con Linux (Ubuntu 9.10) y Virtualbox OSE instalado con una máquina virtual WinXP profesional.

1) Desde virtualbox ose, exportar la máquina virtual windows (Por si acaso la necesitase algún día).

2) Desinstalar virtualbox ose (desde synaptic, desinstalar todo lo que tenga que ver con virtualbox ose) ya que con la versión OSE no se pueden virtualizar las particiones físicas.

3) Instalar virtualbox de Sun siguiendo las instrucciones de http://www.virtualbox.org/wiki/Linux_Downloads (yo la instalación la hago desde synaptic en lugar de con apt-get install). Cuando pregunta si queremos compilar el módulo del kernel le decimos que siguiente (es decir, si).

4) Para poder montar dispositivos usb y otras cosillas, añadimos nuestro usuario al grupo vboxusers y al grupo disk (Sistema-Administración-usuarios y grupos, pulsar para realizar cambios y añadir el usuario a los grupos mencionados).

5) Creamos un mbr para virtualbox, desde consola:

sudo dd if=/dev/sda3 of=$HOME/.VirtualBox/HDD/.win.mbr bs=512 count=1

los directorios tienen que existir, creamos el archivo .win.mbr (se puede llamar como tu quieras), la partición tiene que ser la que tiene tu linux (en mi caso la /dev/sda3), lo puedes mirar con "fdisk -l" o Sistema-Administración-Utilidad de discos.

6) Enlazar un archivo con la partición de windows que se va a virtualizar y registrarlo como un disco para que nos aparezca al crear una máquina virtual dentro de virtualbox. Desde consola:

sudo VBoxManage internalcommands createrawvmdk -filename $HOME/.VirtualBox/HDD/WXPreal.vmdk -rawdisk /dev/sda -partitions 1 -mbr $HOME/.VirtualBox/HDD/.win.mbr -relative -register

donde WXPreal.vmdk es el archivo que enlaza con la partición windows que en este caso es la /dev/sda1 (sda -partitions 1), también indicamos donde está el mbr que hemos creado en el paso anterior. La contestación es:

Sun VirtualBox Command Line Management Interface Version 3.1.4
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.

RAW host disk access VMDK file /home/ijas/.VirtualBox/HDD/WXPreal.vmdk created successfully.

7) En lugar de dar permisos de lectura y escritura a la partición de windows (sda1), que da un poco de cosa, se los damos al disco virtual que hemos creado en el paso anterior:

sudo chmod 666 $HOME/.VirtualBox/HDD/WXPreal.vmdk

8) Si os dais cuenta todavía no hemos arrancado virtualbox... seguiremos esperando un poco más...Ahora nos salimos de Ubuntu y arrancamos Windows de la manera habitual a través de grub. Inicio-Panel de control-Sistema-Hardware-Perfiles de Hardware-actual-copiar. Copiamos nuestro perfil pero con otro nombre p.ej. VBox (este será el perfil que utilicemos en virtualbox, de esta forma evitamos descuajaringar nuestro perfil de windows).

9) Arrancamos Ubuntu y luego Aplicaciones-Herramientas del sistema-Sun Virtualbox. Creamos una nueva máquina virtual y en la pantalla de disco duro virtual elegimos "Usar un disco duro existente" y seleccionamos el que hemos creado en los pasos anteriores (WXPreal.vmdk).

10) Antes de arrancar la máquina recién creada, la seleccionamos y configuramos algunas cosillas:
En Sistema-Placa Base habilitamos IO APIC
En Sistema-Procesador he seleccionado 2 (tengo un Quad y por aquello de darle la mitad... seguro que es una chorrada)
En Sistema-Aceleración tengo todo seleccionado
En Pantalla-Video tengo la mitad de la memoria real (128 MB) y marcadas todas las aceleraciones.

11) Arrancamos la máquina virtual y..... primer guarrazo... e sale un error que dice que no hay sistema operativo.... pienso.... pienso... pienso... esto va a ser del archivo mbr... yo el Grub no lo tengo instalado en la partición (/dev/sda3) sino al principio del disco duro... así que vuelvo al paso 5 pero esta vez copio los 512 primeros bytes del disco duro con la orden:

sudo dd if=/dev/sda of=$HOME/.VirtualBox/HDD/.win.mbr bs=512 count=1

y repetimos todos los pasos desde este. Si lo hacemos así, al llegar a la creación del archivo vmdk nos va a dar un error porque ya lo hemos creado así que primero borramos los archivos VXPreal.vmdk y VXPreal-pt.vmdk que estaban en $HOME/.VirtualBox/HDD y el archivo VirtualBox.xlm en $HOME/.VirtualBox sino borramos este último nos dará otro error al intentar crear el nuevo archivo vmdk.

Después de volver a llegar al paso 11 arrancamos otra vez la máquina recién creada (la anterior la hemos borrado previamente) y ..... segundo guarrazo... ahora localiza el Grub pero da el siguiente error:

GRUB Loading
error: unknown filesystem
grub rescue>_

así que nos quedamos en la consola de grub rescue que no me reconoce las ordenes "help", "boot", "reboot" y de la que solo me se las órdenes "ls" (lista todos los discos y particiones reconocidas) que funciona y me reconoce todas mis particiones y la orden "set" que me dice donde tengo root (hd0, 3) y cual es el prefix ((hd0,3) /boot/grub).... como no se como salir de aquí me inflo a mirar foros y veo que no soy el único con este problema, en uno de ellos aportan la siguiente solución que ¡Funciona!:

a) Mediante synaptic instalamos el paquete "mbr" (viene con ubuntu) y desde consola ejecutamos:

sudo install-mbr --force $HOME/.VirtualBox/HDD/.win.mbr

con lo que creamos el archivo de registro que queríamos con 512 Kb de tamaño.

Volvemos a ejecutar todos los pasos desde el 6 (con las salvedades que se han mencionado más arriba de borrar la máquina anterior y los archivos mencionados) y.... ¡Bingo!... esta vez arranca la máquina virtual. Tenemos que estar atentos a la pantalla que deja elegir el perfil de hardware y elegir el que hemos creado (vbox) para no machacar el nuestro (por si alguna vez entramos en windows directamente). El proceso de arranque tarda un rato largo porque tiene que reconocer todo el hardware.

Una vez la máquina funcionando, tengo que solucionar un pequeño problema... yo tengo Mis documentos en otro disco distinto del que he virtualizado. Apago la máquina virtual, y con una orden parecida a la del paso 6 virtualizo el disco duro donde tengo Mis documentos

sudo VBoxManage internalcommands createrawvmdk -filename $HOME/.VirtualBox/HDD/MisDocumentos.vmdk -rawdisk /dev/sdb -partitions 1 -relative -register

sudo chmod 666 $HOME/.VirtualBox/HDD/MisDocumentos.vmdk

Ahora, sin arrancar la máquina virtual voy a configuración-Almacenamiento y agrego a la controladora el nuevo disco que he creado, arranco la máquina virtual y ¡Voila! ya tengo el otro disco duro en mi windows real virtualizado.

Creeis que ya he terminado con este ladrillo... pues no... todavía me queda otro gran guarrazo. Con mi máquina virtual arrancada decido instalar las Guest Aditions... se toma su tiempo (como comentario debo decir que la virtualización del windows real va un poco a pedales, es decir mucho más lento y pesado que cuando utilizaba una máquina virtual de WinXP clásica, la que exporté en el paso 1, mucho más delgada y ligera y que iba como una bala) da un error pero se instalan...... pero cuando decido meter el ratón en la ventana, me lo captura pero se vuelve completamente loco e inutilizable, y ... eso no es lo peor... salgo de linux arranco directamente WinXP con mi perfil principal y maldición el ratón está loco e inutilizable y no se arregla cambiando el ratón inalámbrico por uno alámbrico... finalmente y para no aburrir, la solución pasó por, utilizando solo el teclado, desinstalar las Gess Aditions. Todo volvió a la normalidad. De todas formas no renuncio a tener las Guest Aditions así que cuando solucione este problemilla ya editaré el post.
EDITADO: He intentado instalar ediciones anteriores de las Guest Aditions en concreto la 3.1.0 en lugar de la 3.1.4 pero el resultado ha sido el mismo. Al desinstalar las mismas, me quedan dos dispositivos con admiración amarilla, la tarjeta gráfica y un dispositivo del sistema. Los borro y hago que windows los vuelva a reconocer y a la hora de instalar les dirijo a la carpeta donde se instalan las Guest Aditions (que copié antes de desinstalar) y de esta forma consigo tener todos los dispositivos bien, eso si sigo sin poder capturar el ratón al vuelo. Con estas modificaciones el sistema va un poco más ligero pero no lo suficiente para cambiar la conclusión de más abajo.

CONCLUSIÓN: Se puede virtualizar la partición de Win XP y todo funciona aparentemente bien pero... va muy lento y pesado, por lo menos en mi caso, sobre todo si se compara con una máquina virtual en al que hemos instalado XP y solo los programas que realmente necesitamos correr en WinXP (en este caso me va como una bala). Se admiten sugerencias para optimizar la virtualización de la partición real.
Sacado de:
http://www.elotrolado.net/hilo_virtualizar-una-particion-real-usando-virtualbox-y-ubuntu_1392455

jueves, 8 de diciembre de 2011

Adaptador puente de Virtualbox en Linux

03/02/2010
Adaptador puente de Virtualbox en Linux
Bueno hoy me dispongo a instalar varios sistemas operativos para realizar algunas pruebas, pero necesito que los sistemas virtuales que instale en la VM pertenezcan a la misma red de mi host real y puedan recibir dirección ip de mi puerta de enlace, entonces para esto debo crear un puente en la tarjeta de red de mi equipo y así poder conectar los demás SO de la VM.

Software:
Ubuntu 9.10
Vitualbox 3.1.2 r56127

Lo primero será descargar dos paquetes:
- sudo aptitude update
- sudo aptitude install bridge-utils uml-utilities

Luego de instalar estos paquetes debemos agregar nuestro usuario (el que utilizara la VM) al grupo de "uml-net" así nos evitaremos problemas mas adelante:
- sudo gpasswd -a tu-usuario uml-net

Nos cercioramos que si halla quedado agregado nuestro usuario:
- cat /etc/group |grep uml
uml-net:x:###:tu-usuario (deberíamos ver algo así)

Ahora editaremos el archivo "/etc/network/interfaces" agregando las interfaces virtuales que necesitemos:

# Interfaces Virtuales
# (interface 1)
auto vbox0
iface vbox0 inet manual
up ifconfig $IFACE 0.0.0.0 up
down ifconfig $IFACE down
tunctl_user tu-usuario

# Puente

auto br0
iface br0 inet dhcp
bridge_ports all vbox0

En este punto debemos reiniciar la configuración de la red:
- sudo /etc/init.d/networking restart

NOTA: Debemos tener en cuenta que la primera vez que se use se debe activar el puente y la interface creada:
- sudo /sbin/ifup vbox0
- sudo /sbin/ifup br0

Ya tenemos nuestro puente y la interface virtual listos para usar (si no hemos tenido problemas :-)), ahora si podemos configurarla en nuestro host virtual:

Podemos iniciar nuestra maquina virtual y ver que dirección nos ha asignado:

Efectivamente pertenece a mi red, ahora veamos que hay conexión entre la maquina virtual y mi host real (192.168.1.64):

De igual manera responde del host real al virtual y por supuesto ahora pueden navegar en internet ambos host.

Sacado de:
http://0sairux0.blogspot.com/2010/02/adaptador-puente-de-virtualbox-en-linux.html

viernes, 26 de noviembre de 2010

Musicaaaaa

http://assets.myflashfetish.com/swf/mp3/mixpod.swf?myid=35646717&path=2009/11/21

viernes, 29 de octubre de 2010

Clones de Taringa

http://casitaweb.net/
http://www.tipete.com/
http://atp.com.ar/
http://uimpi.net/
http://tdescarga.info/
http://www.psicofxp.com/forums/

Sacado de: http://planetaip.blogspot.com/2009/04/paginas-similares-taringa.html

lunes, 20 de septiembre de 2010

Uso de colores en las diapositivas




Uno de los aspectos relevantes en el diseño de las diapositivas está constituido por el uso de los colores.
El manejo del color va mucho más allá que la mera estética. En general, los colores, las texturas y los objetos que se incluyen en una diapositiva mejoran el "llamado" visual.

Si bien, efectivamente, el coloreado de las diapositivas persigue transformarlas, partiendo de un sencillo blanco y negro hacia nomenclaturas cromáticas adaptadas para ser atractivas, su utilización incluye la consideración de otro tipo de factores.

Primero que nada, debemos tener en cuenta que una diapositiva excesivamente coloreada, lejos de atraer a la audiencia produce su rechazo.

Orden de Visualización

Los paquetes o softwares comerciales incluyen ya patrones de diapositivas que comprenden a combinaciones y diseños de las diapositivas, de acuerdo a los distintos gustos y preferencias del usuario.

Al usuario corresponderá aplicar su buen gusto en la elección del patrón que más le convenga, o bien en el diseño del patrón que prefiera para la ocasión. Sin embargo podemos destacar algunas recomendaciones generales.

No se utiliza el mismo fondo en todos los casos; para la elección hay que tomar en cuenta algunos factores:

Las características del equipo de proyección: Existen equipos de proyección de data/video, cuya nitidez depende de su capacidad en lúmenes: a mayor número de lúmenes, mayor nitidez y mayor posibilidad de proyectar adecuadamente los colores en ambientes iluminados.

Este era un problema que ocurría con mucha frecuencia unos dos o tres años atrás, hoy día, los proyectores no vienen con menos de 800 lúmenes. Pero existe la posibilidad de que el proyector que usted vaya a usar no tenga esa capacidad.



El ambiente de la presentación: La iluminación del lugar en que deberá llevarse a cabo la presentación incide en la calidad de la proyección.

Normalmente deben elegirse fondos claros en un ambiente iluminado y fondos de colores oscuros para ambientes sumergidos en la penumbra o en la ausencia de iluminación, a menos que se cuente con equipos de proyección de alta capacidad en lúmenes.

Por otro lado, la combinación de colores debe permitir una lectura reposada del texto. No se trata de establecer sólo la atracción visual que produce el color, sino de que, una vez que el auditorio es captado, pueda tener acceso a lo que la diapositiva "dice".

Para fondos claros, se imponen textos coloreados en tonos oscuros y a la inversa.

Sacado de:
http://comunicacionpoderpunto.blogia.com/2007/080309-uso-de-los-colores-en-las-presentaciones.php

martes, 1 de junio de 2010

Consejos para no ser el culpable de un accidente

El 70% de los accidentes que se producen en España se resuelven automáticamente. ¿Cómo lo logran las aseguradoras? Pues utilizando un programa informático que les permite determinar quién es el culpable de un siniestro, si, en el lugar del accidente, ambos conductores rellenaron el llamado parte amistoso, un formulario aceptado en toda Europa, con 17 posibles situaciones para cada implicado. En estos casos la tramitación de la indemnización es muy rápida- es la virtud del parte amistoso-. De nada sirve que alegues que te equivocaste al rellenarlo o que el otro conductor realizaba una maniobra incorrecta, porque todas las compañías de seguros acudirán a una tabla que refleja las posibles situaciones de uno y otro conductor en un accidente, e indica el culpable de forma automática.
A continuación listamos una serie de consejos que puedes tener en cuenta para que no te consideren culpable del golpe.
1. Circula por la derecha siempre que puedas
¿Por qué? En caso de colisión en paralelo a otro vehículo, siempre resultará culpable el que vaya por la izquierda. Según el Código de Circulación, estamos obligados a circular por la derecha, y quien se separa de ese carril asume el riesgo derivado de ello.

2. Mantén la distancia de seguridad con otros coches
¿Por qué? Si, circulando, golpeas por detrás a otro vehículo, siempre tendrás la culpa del accidente. Es obligatorio guardar la distancia de seguridad y se considera que, al chocar con el vehículo que nos precede, no la hemos respetado.
3. No des marcha atrás si no es estrictamente necesario
¿Por qué? Porque, si mientras circulas marcha atrás, se produce una colisión, siempre serás señalado como el culpable, a no ser que el contrario se salte un semáforo o una señal de preferencia.
4. Ojo al salir de un aparcamiento
¿Por qué? Si estás aparcado en la calle y se produce una colisión cuando tú salías e intentabas incorporarte a la vía, siempre serás considerado culpable porque un vehículo que ya está circulando siempre tiene preferencia sobre otro que pretende iniciar la marcha.
5. Ojo en los giros
¿Por qué? El que realiza una maniobra de giro casi siempre es culpable en caso de colisión. Quien gira debe asegurarse siempre de que puede hacerlo sin poner en peligro a otros usuarios de la vía.
6. Cuidado al abrir la puerta
¿Por qué? Si un coche colisiona con el tuyo mientras abría la puerta o la tenías abierta y existe duda sobre quién es el culpable*, las compañías de seguros siempre te la echarán a ti.
7. Incorpórate con espacio suficiente
¿Por qué? Si accedes a una vía principal y venías de otra carretera secundaria, de un camino de tierra, o, incluso de un aparcamiento, y chocas contra otro coche, siempre serás considerado culpable. El que se incorpora a una vía debe comprobar que existe espacio suficiente para hacerlo con seguridad.
8. No cambies de carril sin mirar bien antes
¿Por qué? Si al cambiarte de carril chocas con otro vehículo, siempre se te considerará culpable del accidente. Ojo, no importa que hayas señalizado o no la maniobra con el intermitente, cambiar de carril supone casi siempre, la culpa*, independientemente del carril por el que circules.

9. Ojo al entrar en un aparcamiento
¿Por qué? Recuerda que quien circula por él tiene preferencia sobre ti, que accedes a su interior. Por eso, si hay un golpe, tu aseguradora asumirá la culpa.
10. Siempre haz caso a las señales
¿Por qué? Infracciones como no respetar un ceda el paso si no viene nadie o no detenerse por completo en un stop, incluso circular poquísimos metros en dirección prohibida, te causarán muchos quebraderos de cabeza en caso de que, debido a ellas, sufras un percance: sea cual sea la situación, si has cometido una infracción, tendrás siempre la culpa.
* La culpa será del contrario si circulaba marcha atrás, venía por la derecha en un cruce, no respetó un semáforo o invadió el carril contrario.

SON REGLAS DE ESPAÑA PERO SE APLICAN EN URUGUAY
Sacado de:
http://noticias.coches.com/consejos/seguridad-vial-consejos/consejos-para-no-ser-el-culpable-de-un-accidente/14083

lunes, 31 de mayo de 2010

viernes, 14 de mayo de 2010

como instalar aplicasiones tgz, rpm, y deb

como instalar aplicasiones tgz, rpm, y deb

Enviado por wook82 el Mié, 04/01/2006 - 04:03.
La cafetería

bueno hace seis meses que estoy usando ubuntu, cuando empece era por curiosidad, internetear, chatear con el gaim, hasta que un día me pregunte "¿tiene para *.torrent?, ¿esta wea tiene juegos?", lo cual me arrepiento de decirle wea, pork cada dia kieo mas a mi pc grax a ubuntu, bueno asi comenzo la historia, primero el azureus fue cosa facil despues de instalar el java, y los juegos fue cuando empece a aprender a instalar paketes y aplicasiones

*tgz casi siempre bienen como tar.gz o tgz, se hace asi.

tar -zxvf archivo.tar.gz
o
tar -zxvf archivo.tgz

1)ahora se configura el codigo fuente escribiendo en una retminal como root.
./configure
2)compilar.
make
3)instalar archivos compilados.
make install

para desinstalar se debe escribir en un terminal como root y el codigo fuente inntacto, cuando digo intacto es ni siquiera poner un salto de linea al final.
make unistall

otra forma más facíl.

installpkg archivo.tar.gz
o
installpkg archivo,tgz

para desinstalar.
removepkg archivo.tar.gz

*ahora los rpm, para instalar, en una terminal como root
rpm -i archivo.rpm

para desinstalar.
rpm -e nombre_del_prog

**aveces no se instala y dice ke falta algun libreria k ya esta instalada, se puede descomprimir haciendo
rpm -force -nodeps archivo.rpm
**no es recomendable si se atreven pueden entrar a la zona desconocida

*y los mas faciles de instalar son los deb
instalar.
dpkg -i archivo.deb

desinstalar.
dpkg -r nombre_del_pakete

Sacado de:
http://www.ubuntu-es.org/?q=node/12100

jueves, 13 de mayo de 2010

Como configurar un mouse serial en ubuntu

Como configurar un mouse serial en ubuntu

Enviado por mikesol el Jue, 13/10/2005 - 01:49.
Hardware

Hace un par de días, estaba buscando como configurar mi mouse serial en Ubuntu y aqui estan una serie de instrucciones (que por lo menos en mi computador), sirven:

Con nano u otro editor de texto ingrese al archivo

/etc/X11/xorg.conf

en ese archivo vienen muchos parametros solo busquen el que dice algo como "Input" y "Mouse"(no recuerdo bien las entradas)

ahora el "device" viene la entrada por default

"/dev/input/mice"

ESO SE DEBE SUSTITUIR POR (regularmente sirve)

"/dev/ttyS0"

Ahora donde dice "Protocol" viene por default

"ImP/2"

ESO SE DEBE SUSTITUIR POR LA CLASE DE SU MOUSE.
Por Ejemplo

"Microsoft" ó
"Intellimouse" etc

Ahora solo falta reiniciar y ya esta el mouse funcionando.

Sacado de: http://www.ubuntu-es.org/node/8459

viernes, 4 de diciembre de 2009

Sacar cartel de actualizaciones de windows

En primer lugar, deberemos acceder al panel de control. Esto lo haremos ingresando a Inicio/Panel de Control o Inicio/Configuración/Panel de Control según tenga configurado su menú de inicio como XP o Clásico.

Una vez dentro del panel de control encontrará un ícono llamado Actualizaciones Automáticas. Haciendo doble clic se abrirá una ventana como la que vemos en la imagen adjunta. En la misma seleccione la opción Desactivar Actualizaciones Automáticas y presione el botón Aceptar.

Es probable que al aceptar esta opción, un nuevo ícono se sitúe en su sección de Tray icons (al lado del reloj). Un escudito que le mostrará una leyenda diciendo que su equipo está en riesgo porque no están activas las actualizaciones automáticas.
En este caso tiene dos opciones:
1. Dejar el ícono ahí y no tocarlo, pero es muy molesto.
2. Desde el Panel de Control, acceder al ícono llamado Centro de Seguridad (adjuntamos imagen del Panel de control con el ícono remarcado). Haciendo doble clic accederá a la ventana del Centro de Seguridad (adjuntamos imagen) y deberá hacer clic en un link que se encuentra en la sección izquierda llamado Cambiar la forma en que el Centro de seguridad me alerta.
Cuando haya hecho clic en este link, se abrirá una ventana con tres cuadros de selección. (Se adjunta la imagen). Desmarque los 3 cuadros y presione Aceptar y el ícono molesto desaparecerá

Sacado de:
http://es.kioskea.net/forum/affich-6240-quitar-actualizaciones-de-windows-xp#p21338

Quitar la papelera de reciclaje del escritorio

Algo tan facil como eliminar la papelera de nuestro escritorio nos puede traer de cabeza en un principio si no sabemos, ya que no se suele usar en un deskmod.

Los pasos para eleminarla son estos:
1- Inicio
2- Ejecutar "gpedit.msc"
3- Configuracion de usuario
4- Plantillas administrativas
5- Escritorio
6- Quitar del escritorio el icono de Papelera de reciclaje
9- Darle a Habilitar
10- Reiniciar

Sacado de:
http://www.hard-h2o.com/saltapagtema/17362/0.html

viernes, 30 de octubre de 2009

administrador de tareas deshabilitado

Cuando pulso Alt+Ctrl+Supr me pone que el administrador de tareas ha sido deshabilitado por un administrador. Intente lo siguiente:

Inicio--> Ejecutar--> y escribe regedit y presiona la tecla Enter.

- Dirígete a esta ruta:

HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Policies\System

- Verás uno con el nombre DisableTaskMgr, haz doble clic, si tiene un 1 es porque está deshabilitado, si le pones un 0 debería habilitarlo.

- Después de esto reinicia la máquina y verifica los resultados.

Sacado de:
http://www.forospyware.com/t21857.html

Como habilitar el editor de registro (REGEDIT.EXE) o el Administrador de Tareas (TASKMGR.EXE) afectado por un Virus

El sistema esta lentisimo y no es posible ejecutar REGEDIT.EXE, Administrador de Tareas (TASKMGR.EXE), MSCONFIG.EXE ni Restaurar Sistema. Seguramente tienes un virus y con estos síntomas no vas a poder matar procesos para eliminarlo

Las políticas del sistema de Windows permiten establecer restricciones de seguridad para que solo usuarios con privilegios puedan acceder a funcionales tales como el Editor de Registro (REGEDIT.EXE) y el Administrador de Tareas (TASKMGR.EXE).

Por omisión un usuario estándar puede editar el registro y ver el panel de tareas (CTRL+ALT+SUPR) pero algunos virus acostumbran deshabilitar el acceso a estas herramientas para que no puedan ser removidos por el usuario, y aunque los antivirus tengan la posibilidad de identificarlos, limpiarlos y/o removerlos pueden reactivarse alterando las entradas del registro de Windows para cargarse siempre que el sistema se inicia.
Solución:

Si alguna vez te ha aparecido un cuadro de dialogo que dice “El administrador ha deshabilitado la modificación del Registro” entonces descarga enable_regedit_xp.exe, esta herramienta es una alternativa al Editor de Registro, tiene la misma interfaz, pero no estará bloqueada por el sistema. Después busca la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System y al valor DisableRegistryTools asignale un valor de 0 esto te permitirá acceder al REGEDIT.EXE normalmente

Si al querer ejecutar REGEDIT.EXE o MSCONFIG.EXE o NOTEPAD.EXE o Restaurar sistema te ha aparecido un cuadro de dialogo con este mensaje “Esta operación ha sido cancelada debido a las restricciones especificadas para este equipo.Póngase en contacto con el administrador del sistema.” entonces con la misma herramienta enable_regedit_xp.exe busca la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer y en el valor DisallowRun asignale 0 esto te permitirá saltar todas las restricciones para aplicaciones que estan en la subrama DisallowRun de esta misma clave.

Si lo que esta bloqueado es el Administrador de Tareas con la misma herramienta enable_regedit_xp.exe busca la clave HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System y cambia el valor de DisableTaskMgr a quedar en 0

Por ultimo revisa tanto en HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce cuales son las aplicaciones que se cargan al inicio y borra las sospechosas o para no regarla ejecuta el MSCONFIG.EXE y desactívalas (tendrás oportunidad de reactivarlas en caso de que alguno de esos programas si sea útil)

Sacado de:
http://bitacora.asesorensistemas.com/2009/01/como-habilitar-el-editor-de-registro-regeditexe-o-el-administrador-de-tareas-taskmgrexe-afectado-por-un-virus/

jueves, 29 de octubre de 2009

Serial de nod32

NOD321
http://www.nod321.com

NOD123
http://www.nod123.cn

Extern Biosoft
http://www.extern-biosoft.com/serials-para-nod32-30

Sacado de:
http://www.taringa.net/posts/downloads/1257763/Eset-Nod32----Actualizaci%C3%B3n-DIARIA-Asegurada!---Seriales.html

Un post sobre como proteger nuestra pc

Para leer-web
http://www.taringa.net/posts/downloads/1544430/Como-proteger-bien-tu-pc.html

martes, 27 de octubre de 2009

Servicios - Info

Introducción
En primer lugar vamos a tratar de describir medianamente que son los servicios y que función cumple cada uno de ellos dentro del sistema operativo Windows XP. Para así poder conocer y determinar cuales son necesarios y de cuales son innesarios Para nuestra PC


Hay que tener en cuenta que esta guía es solo orientativa y el buen funcionamiento depende en gran medida de cada equipo y del uso que cada persona le dé al mismo



¿Qué es un servicio?
Los servicios no son nada mas ni nada menos que programas o aplicaciones cargadas por el propio sistema operativo. Estas aplicaciones tienen la particularidad que se encuentran corriendo en segundo plano (Background).
Con la instalación, se instalan por defecto y ejecutan una cierta cantidad de servicios. Dependiendo de nuestras necesidades, podemos deshabilitar o no algunas de ellas.
Mientras mas aplicaciones tengamos ejecutándose consumimos mas recursos, por lo tanto, vamos a tratar de deshabilitar lo que no utilizamos.


¿Dónde veo los servicios?

Vas a Menu Inicio-> Ejecutar, escribimos services.msc y presionamos Enter


¿Cómo inicio o detengo un servicio?
Una vez en la consola de microsoft, nos posicionamos arriba del servicio que queremos iniciar o detener y haciendo click con el botón derecho vamos a ver las acciones correspondientes.

Diferentes estados
Los servicios pueden encontrarse en dos estados posibles. Pueden estar iniciados, es decir, se encuentra ejecutándose/corriendo o puede estar detenido.
Y tenemos tres opciones posibles de inicio:
- Automático: Se inician junto con el sistema operativo.
- Manual: Podemos iniciarlo y detenerlo manualmente cuando queramos u otro servicio puede hacerlo automáticamente. En un principio estaría detenido.
- Deshabilitado: No se puede iniciar manualmente ni otro servicio puede hacerlo.
Para cambiar la manera en que se inicia un servicio, debemos dirigirnos a la consola. Una vez ahí elegimos el servicio con el cual vamos a trabajar, hacemos click con el botón derecho del mouse y elegimos propiedades.


Recuperando un servicio
Supongamos que necesitamos recuperar la manera de inicio de alguno de los servicios, pero por alguna razón, no podemos iniciar la consola. ¿Qué podemos hacer?
No dirigimos a Inicio->Ejecutar-> escribimos regedit y presionamos Enter
Expandimos la siguiente clave:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/ y buscamos el servicio en cuestión. Luego seleccionamos la clave Start y con click derecho elegimos modificar.
Las opciones que tenemos son:
1 - Automático
2 - Manual
3 - Deshabilitado
Por último, aceptamos y reiniciamos la computadora.



¿Corro algún riesgo al modificar el estado de los servicios?

A pesar de que los cambios son reversibles, les recomiendo que tengan mucho cuidado antes de cambiar la configuración de algún servicio ya que podemos causar efectos no deseados sobre nuestro sistema operativo. Por lo tanto hay que estar seguros antes de realizar alguna modificación.
Como recomendación, resta decir que es preferible ir modificándolos de a uno y una vez que vemos que nuestra computadora sigue funcionando de manera adecuada, procedemos con los restantes.
A continuación, paso a describir una lista de los servicios del sistema que podríamos optar por deshabilitar o poner de manera manual, para mejorar la performance y el tiempo de inicio (booteo) de nuestra computadora.



Acceso a dispositivos de interfaz humana

Habilita el acceso a dispositivos HID (Human Interface Devices o de Interfaz Humana). Si no usamos este tipo de dispositivos, o tienen drivers propios, lo podemos poner en Manual.

Nombre en Inglés: Human Interface Device Access (HidServ)
Ejecutable o DLL: svchost.exe



Actualizaciones automáticas
Se utiliza para chequear automáticamente si salió algún nuevo parche o actualización.

Nota: La actualización automática requiere que este ejecutándose Servicios de cifrado (Cryptographic Services)

Se recomienda Deshabilitarlo Si tu Pc No tiene Coneccion a Internet o no actualizas windows. si la tienes y actualizas lo puedes dejarlo como esta.

Nombre en Inglés: Automatic Updates (wuauserv)
Ejecutable o DLL: svchost.exe



Adaptador de rendimiento de WMI
Proporciona información de la biblioteca de rendimiento desde los proveedores HiPerf de WMI.
Aparentemente no sucede nada al Deshabilitarlo, así que lo hacemos.

Nombre en Inglés: WMI Performance Adapter (WmiApSrv)
Ejecutable o DLL: wmiapsrv.exe



Administración de aplicaciones
Es utilizado para el manejo del software instalado (Agregar/Quitar programas)
Si no estás continuamente instalando programas, te conviene pasarlo a Manual.

Y en todo caso habilitarlo antes de instalar o desinstalar algo.

Se recomienda modo Manual, Iniciarlo cuando sea necesario.

Nombre en Inglés: Application Management (AppMgmt)
Ejecutable o DLL: svchost.exe



Administrador de carga
Administra la transferencia sincrónica y asincrónica de archivos entre clientes y servidores.

No es necesario para poder compartir archivos e impresoras. Lo Deshabilitamos.

Nombre en Inglés: Upload Manager (uploadmgr)
Ejecutable o DLL: svchost.exe



Administrador de conexión automática de acceso remoto
Crea una conexión a una red remota cuando algún programa solicita un nombre o dirección DNS o NetBIOS.

Puede ser requerido por nuestra conexión a internet, por lo tanto lo dejamos en Automático. si No tienes coneccion a internet lo puedes deshabilitar (hablilitarlo cuando ya tengas coneccion a internet)

Nombre en Inglés: Remote Access Auto Connection Manager (RasAuto)
Ejecutable o DLL: svchost.exe



Administrador de conexión de acceso remoto
Crea una conexión de red.

Es necesario si utilizamos el servicio de Conexión compartida a Internet, también puede ser requerido por nuestra conexión a internet. Manual por lo general... se va a iniciar solo.

Nombre en Inglés: Remote Access Connection Manager (RasMan)
Ejecutable o DLL: svchost.exe



Administrador de cuentas de seguridad
Almacena información de seguridad de cuentas de usuarios locales.

El inicio de este servicio, indica a otros servicios que el subsistema SAM (Security Accounts Manager) está listo para recibir peticiones. Este servicio no debería ser deshabilitado. Si hacemos esto corremos el riesgo que algunos de los servicios que lo utilicen no se inicien correctamente. De todas maneras, la decisión corre por nuestra cuenta.

Nombre en Inglés: Security Accounts Manager (SamSs)
Ejecutable o DLL: lsass.exe



Administrador de discos lógicos

Detecta y monitorea los nuevos discos rígidos y envía la información al Servicio del administrador de discos lógicos (Logical Disk Manager Administrative Service) para su configuración.
Si detenemos este servicio, la configuración de los discos se puede volver obsoleta.

Se recomienda poner en modo Automático en caso de que estemos acostumbrado a cambiar los discos y/o tengamos discos removibles. De no ser así, Manual.

Nombre en Inglés: Logical Disk Manager (dmserver)
Ejecutable o DLL: svchost.exe



Administrador de sesión de Ayuda de escritorio remoto
Se encarga de administrar y controlar la asistencia remota. Por Seguridad Se recomienda Deshabilitarlo.

Nombre en Inglés: Remote Desktop Help Session Manager
Ejecutable o DLL: sessmgr.exe



Adquisición de imágenes de Windows

Es utilizado por algunos scanners y cámaras. Si después de Deshabilitar este servicio, tu scanner o cámara deja de funcionar correctamente, ponlo en Automático.

Nombre en Inglés: Windows Image Acquisition (WIA) (stisvc)
Ejecutable o DLL: svchost.exe



Almacenamiento protegido

Permite almacenar los passwords locales o de sitios web (Autocompletar).

A pesar de que esta información se almacena encriptada, si deshabilitamos este servicio, directamente no se va a guardar, lo cual sería mas seguro aún.

Por otro lado, podríamos requerir de este servicio para administrar claves privadas para procesos de encriptado.

Si necesitamos que nuestra computadora almacene passwords, ya sea para el Outlook, conexión a Internet, un controlador de dominio que necesite autentificación, etc... lo dejamos en Automático.

Nombre en Inglés: Protected Storage (ProtectedStorage)
Ejecutable o DLL: lsass.exe



Aplicación del sistema COM+

Maneja el seguimiento y configuración de los componentes basados en COM (Component Object Model). Si detenemos este servicio, la mayoría de los componentes basados en esta tecnología no funcionarán de manera adecuada.

Se requiere para Notificación de sucesos del sistema (System Event Notification). Se recomienda dejarlo en Automático.

Nombre en Inglés: COM+ System Application (ComSysApp)
Ejecutable o DLL: dllhost.exe



Audio de Windows

Este servicio es el encargado de que nuestro Windows tenga sonido.

Debemos dejarlo en Automático, a no ser que no tengamos placa de sonido, en ese caso, podemos Deshabilitarlo.

Nombre en Inglés: Windows Audio (AudioSrv)
Ejecutable o DLL: svchost.exe



Ayuda de NetBIOS sobre TCP/IP
Habilita el soporte para NetBIOS sobre TCP/IP (NetBT) y resolución de nombres NetBIOS.

Por Seguridad Es Recomendable Deshabilitarlo.

Nombre en Inglés: TCP/IP NetBIOS Helper (LmHosts)
Ejecutable o DLL: svchost.exe



Ayuda y soporte técnico
Habilita el centro de Ayuda y Soporte técnico (Help and Support Center) en este equipo.

Se recomienda poner de manera Manual.

Nombre en Inglés: Help and Support (helpsvc)
Ejecutable o DLL: svchost.exe



Cliente de seguimiento de vínculos distribuidos
Mantiene vínculos entre archivos NTFS (NT File System) dentro de un equipo o entre equipos en un dominio de red.

Si tu computadora es parte de un Dominio NT y tu Controlador de Dominio se encuentra corriendo el Servidor de seguimiento de vínculos distribuidos (Distributed Link Tracking Server), seleccionar Automático. De lo contrario Manual.

Nombre en Inglés: Distributed Link Tracking Client (TrkWks)
Ejecutable o DLL: svchost.exe


Cliente DHCP

Cada máquina conectada a una red del tipo TCP/IP necesita una dirección de IP única para poder identificarse dentro de la misma. El protocolo DHCP (Dynamic Host Configuration Protocol) permite la asignación dinámica y automática de estas direcciones.

Se recomienda Manual si nuestra máquina no forma parte de ninguna red o tenemos un IP estático o fijo.

De lo contrario, o si nos conectamos a internet a traves de un módem necesitamos que este servicio esté en Automático.

Nombre en Inglés: DHCP Client (Dhcp)
Ejecutable o DLL: svchost.exe



Cliente DNS

Resuelve y almacena los nombres DNS (Domain Name System) para este equipo.

Si detenemos este servicio, nuestra computadora no será capaz de resolver nombres DNS ni localizar controladores de dominio Active Directory.

Si tu máquina esta en red, Automático. De lo contrario Manual.
Requerido si usas IPSEC.

Nombre en Inglés: DNS Client (Dnscache)
Ejecutable o DLL: svchost.exe



Cliente Web

Habilita a programas basados en Windows para interactuar con archivos basados en internet.

Por razones de seguridad lo vamos a poner en Manual.

Nombre en Inglés: WebClient (WebClient)
Ejecutable o DLL: svchost.exe



Cola de impresión

Es el spool de impresión. Se encarga de poner los archivos a imprimir en la cola de espera.

Este servicio es requerido si utilizamos impresoras, incluso las que están en red.

Se recomienda tener en modo Automático, Si No Tienes Impresora Lo Puedes Desablilitar.

Nombre en Inglés: Print Spooler (Spooler)
Ejecutable o DLL: spoolsv.exe



Compatibilidad de cambio rápido de usuario

Windows XP le permite a sus usuarios cambiar de cuenta, sin desloguearse del sistema, preservando los datos personales y conexiones presentes. Permitiendo el uso simultáneo de una computadora.

Automático o Manual, dependiendo de si lo utilizamos o no respectivamente.

Nombre en Inglés: Fast User Switching Compatibility (FastUserSwitchingCompatibility)
Ejecutable o DLL: svchost.exe



Conexión de seguridad a Internet (ICF) / Conexión compartida a Internet (FireWall De Windows)(ICS)

Se utiliza para compartir la conexión a internet. Es decir, para permitir que varias máquinas se conecten a internet utilizando una única conexión/módem.

Este servicio se debe instalar en la máquina que tiene el módem.

También es utilizado como Firewall.

Automático si compartimos la conexión o requerimos del Firewall de Windows XP. De lo contrario Deshabilitado. Si Usamos Un software firewall (No Desactivar Si Tienes Eset Smart Security)

Nombre en Inglés: Internet Connection Firewall (ICF) / Internet Connection Sharing (ICS)

SharedAccess)
Ejecutable o DLL: svchost.exe



Conexiones de red

Administra los objetos de la carpeta Conexiones de red y Acceso telefónico.

Si estamos en red o nos conectamos a través de un módem debemos dejarlo en Automático.
De lo contrario Manual.

Nombre en Inglés: Network Connections (Netman)
Ejecutable o DLL: svchost.exe



Configuración inalámbrica rápida

Configuración automática para dispositivos de redes sin cable (Wireless).
Si no tenemos este tipo de hardware, nos conviene Deshabilitarlo.

Nombre en Inglés: Wireless Zero Configuration (WZCSVC)
Ejecutable o DLL: svchost.exe



Coordinador de transacciones distribuidas de Microsoft

Es el servicio encargado de coordinar transacciones que estan distribuidas en múltiples administradores de recursos. Como ser bases de datos, colas de mensajes y sistemas de archivos.
Si detenemos este servicio, estas transacciones no ocurrirán.

¿Bases de datos de red presentes? Automático. De lo contrario Manual.
Nombre en Inglés: Distributed Transaction Coordinator (MSDTC)

Ejecutable o DLL: msdtc.exe



DDE de red
Provee el transporte de red y seguridad para DDE (Dynamic Data Exchange o Intercambio Dinámico de Datos) para programas ejecutándose en una o distintas máquinas.

DDE permite compartir y comunicar información entre programas.

Si tu máquina está en red y utilizas datos compartidos, como ser el Portafolio (ClipBook), Automático. De lo contrario Manual. (Desabilitado Por Defecto En Windows)

Nombre en Inglés: Network DDE (NetDDE)
Ejecutable o DLL: netdde.exe



Detección de hardware shell

Se utiliza para detectar dispositivos como ser algunas lectoras de CD o DVD. Si al Deshabilitarlo vemos que algo deja de funcionar o se muestra de manera inadecuada, lo ponemos en Automático.

Nombre en Inglés: Shell Hardware Detection (ShellHWDetection)
Ejecutable o DLL: svchost.exe



DSDM de DDE de red

Este servicio es utilizado por DDE de red (Network DDE) para administrar las conversaciones DDE compartidas.

Deshabilitarlo.

Nombre en Inglés: Network DDE DSDM (NetDDEdsdm)
Ejecutable o DLL: netdde.exe



Enrutamiento y acceso remoto
Ofrece servicios de enrutamiento en un área local o ambiente WAN.
Provee LAN-to-LAN, LAN-to-WAN, VPN, NAT, etc..

Este servicio viene Deshabilitado por defecto... asi que lo dejamos así.

Nombre en Inglés: Routing and Remote Access (RemoteAccess)
Ejecutable o DLL: svchost.exe



Escritorio remoto compartido de NetMeeting
Habilita que un usuario autorizado acceda a nuestra computadora remotamente utilizando el NetMeeting. Si detenemos este servicio, no podremos utilizar el escritorio remoto compartido.
Esto puede llegar a ser un potencial agujero de seguridad. Por lo tanto lo vamos a Deshabilitar.
Nombre en Inglés: NetMeeting Remote Desktop Sharing (mnmsrvc)
Ejecutable o DLL: mnmsrvc.exe



Estación de trabajo
Crea y mantiene las conexiones de nuestra máquina con servidores remotos.
Deabilitarlo si no estas Compartes Impresoras o archivos Con Otras Pcs En caso Contrario, dejarlo en automatico

Nombre en Inglés: Workstation (lanmanworkstation)
Ejecutable o DLL: svchost.exe



Examinador de equipos
Mantiene actualizada la lista de computadoras de la red y la informa a los programas que la requieran. No es necesario en computadoras que no forman parte de una red; tampoco en las que se conectan a internet a través de un Módem.

Dejarlo en automatico si estamos en red y no usamos WINS.
Desabilitar Si No usamos Nada de Eso

Nombre en Inglés: Computer Browser (Browser)
Ejecutable o DLL: svchost.exe



Extensiones de controlador de Instrumental de administración de Windows

Nuevas prestaciones e implementaciones a WMI.
No tan importante como el anterior, conviene ponerlo en modo Manual.

Nombre en Inglés: Windows Management Instrumentation Driver Extensions (Wmi)
Ejecutable o DLL: svchost.exe

Nota: Este servicio se encuentra solo en la versión Profesional



Horario de Windows
Automáticamente ajusta el reloj de nuestra máquina conectándose a servidores de internet.
Puede sernos útil si tenemos una conexión permanente, ya que si no el Log de Eventos se nos va a llenar de mensajes de errores diciendo que no se pudo encontrar el servidor.

Personalmente prefiero poner bien la hora a mano o a través de otro programa ,asi que lo tengo Deshabilitado.

Nombre en Inglés: Windows Time (W32Time)
Ejecutable o DLL: svchost.exe



Host de dispositivo Plug and Play universal
Provee soporte para dispositivos Plug and Play universales. Por Seguridad recomienda Deshabilitar.

Nombre en Inglés: Universal Plug and Play Device Host (UPNPhost)
Ejecutable o DLL: svchost.exe



Inicio de sesión en red
Se utiliza para loguearse/autentificarse en un Controlador de Dominio (Domain Controller)
Se recomienda Deshabilitar a no ser que nuestra computadora pertenezca a un dominio.

Nombre en Inglés: Net Logon (Netlogon)
Ejecutable o DLL: lsass.exe



Inicio de sesión secundario

Habilita el inicio de procesos utilizando credenciales alternativas. Por lo general no se utiliza, Pero Si lo Desabilitamos la PC tardara mas en iniciar, Dejarlo en manual

Nombre en Inglés: Secondary Logon (seclogon)
Ejecutable o DLL: svchost.exe



Instantáneas de volumen
Administra e implementa instantáneas de volumen utilizadas para backups y otros propósitos.

Si deshabilitamos este servicio nos va a provocar un error en el Log de eventos. Por lo tanto lo vamos a poner en modo Manual.

Nombre en Inglés: Volume Shadow Copy (VSS)
Ejecutable o DLL: vssvc.exe



Instrumental de administración de Windows

Proporciona una interfaz común y un modelo de objeto para tener acceso a la información de administración acerca de un sistema operativo, dispositivos, aplicaciones y servicios.

WMI es una parte vital del sistema operativo de Microsoft. Por lo tanto, debe estar en modo Automático, para que éste funcione de manera adecuada.

Nombre en Inglés: Windows Management Instrumentation (winmgmt)
Ejecutable o DLL: svchost.exe



Llamada a procedimiento remoto (RPC)

Este servicio es fundamental. La mayoría de las cosas dependen de este servicio para funcionar. Así que debería quedarse en Automático. Si lo detenemos, nuestra computadora no va a poder bootear.

Nombre en Inglés: Remote Procedure Call (RPC) (RpcSs)
Ejecutable o DLL: svchost.exe



Localizador de llamadas a procedimiento remoto (RPC)

Administra la base de datos de nombres de servicio de RPC. Por lo general no es necesario que este servicio se encuentre funcionando. Así que lo ponemos en modo Manual.

Nombre en Inglés: Remote Procedure Call Locator (RpcLocator)
Ejecutable o DLL: locator.exe



Medios de almacenamiento extraíbles
Se utiliza para la administración de medios removibles como ser Tape Backups, Jaz, Zip, LS120, SyQuest, etc.

No es necesario deshabilitarlo ya que estando en Manual se detiene automáticamente cuando no tiene nada por hacer.

Nombre en Inglés: Removable Storage (NtmsSvc)
Ejecutable o DLL: svchost.exe



Mensajero

Permite enviar y recibir mensajes entre Clientes y Servidores o por el Servicio de alerta (Alerter). En un ambiente hogareño no sería necesário, tampoco en máquinas que no estén en red.
Al deshabilitarlo, dejarían de funcionar los comandos NET SEND y NET NAME
Nota: Para los que se confunden, aclaro que no tiene nada que ver con el MSN Messenger.



MS Software Shadow Copy Provider
Administra las instantáneas de volumen basadas en software tomadas por el Servicio de Instantáneas de volumen (Volume Shadow Copy).

Lo podemos Deshabilitar.

Nombre en Inglés: MS Software Shadow Copy Provider (SwPrv)
Ejecutable o DLL: dllhost.exe



NLA (Network Location Awareness)

Le permite a las aplicaciones identificar a que red lógica estamos conectados e identificar las direcciones físicas almacenadas.

Se recomienda poner en modo Manual.

Nombre en Inglés: Network Location Awareness (Nla)
Ejecutable o DLL: svchost.exe



Notificación de sucesos del sistema

Se utiliza conjuntamente con el servicio de Sistema de sucesos COM+. Se encarga de detectar y notificar a otros servicios cuando ocurren determinados eventos de sistema.

Al deshabilitar este servicio, probablemente encontremos mas de un aviso en el Log de Eventos... Lo dejamos Como Esta

Nombre en Inglés: System Event Notification Service (SENS)
Ejecutable o DLL: svchost.exe



Plug and Play
Es el encargado de reconocer los dispositivos Plug and Play de nuestra máquina.

Este servicio debe estar en modo Automático.(por ningun Motivo Deshabilitar)

Nombre en Inglés: Plug and Play (PlugPlay)
Ejecutable o DLL: services.exe



Portafolios
Por defecto, la información que copiamos o cortamos es trasladada al portapapeles (Clipboard) y permanece ahí, hasta que copiemos o cortemos nuevamente.

Si habilitamos este servicio, podremos compartir esta información con otras personas que tengan el Visor de Portafolios (ClipBook Viewer) instalado en su computadora y viceversa.

El Visor de Portafolio no aparece en la lista de Accesorios del Menú de Inicio. Por lo tanto, deberíamos crear un acceso directo apuntando a: %SYSTEMROOT%\System32\clipbrd.exe

Se recomienda Deshabilitarlo, a no ser que le demos utilidad.

Nombre en Inglés: ClipBook (ClipSrv)
Ejecutable o DLL: clipsrv.exe



Programador de tareas

Permite programar tareas para que se ejecuten automáticamente a una determinada hora y/o fecha, etc.

A no ser que utilicemos esto, conviene Deshabilitarlo.

Nota: Para los que utilicen BootVis, recuerden que necesita de este servicio además de Sistema de sucesos COM+.

Nombre en Inglés: Task Scheduler (Schedule)
Ejecutable o DLL: svchost.exe



Proveedor de compatibilidad con seguridad LM de Windows NT

Permite a los usuarios conectarse a una red utilizando el protocolo de autentificacion NTLM.
No es necesario a no ser que utilicemos Message Queuing o un servidor Telnet asi que lo podemos deshabilitar

Nombre en Inglés: NT LM Security Support Provider (NtLmSsp)
Ejecutable o DLL: lsass.exe



QoS RSVP

Requerido para programas que usen QoS (Quality of Service).
Se recomienda Deshabilitarlo.

Nombre en Inglés: QoS RSVP (RSVP)
Ejecutable o DLL: rsvp.exe



Registro de sucesos

Se encarga de registrar eventos producidos por componentes y aplicaciones de Windows para que luego puedan ser vistos desde el Visor de Eventos (Event Viewer).

Es muy util para ver que problemas estamos teniendo. Ya que muchos de estos no son mostrados al "usuario común".

Se recomienda dejar en modo Automático.

Instrumental de administración de Windows (Windows Management Instrumentation) requiere de este servicio para funcionar.

Nombre en Inglés: Event Log (Eventlog)
Ejecutable o DLL: services.exe



Registro remoto

Permite a usuarios remotos modificar el registro de nuestra máquina. Si detenemos este servicio, el registro podrá ser modificado solo por usuarios locales.

Deshabilitarlo Por Seguridad.
Es importante resaltar que algunas aplicaciones como SQL Server, necesitan de este servicio.

Nombre en Inglés: Remote Registry (RemoteRegistry)
Ejecutable o DLL: svchost.exe

Nota: Este servicio se encuentra solo en la versión Profesional



Registros y alertas de rendimiento

Recolecta información acerca de la performance de nuestra máquina, o máquinas remotas de acuerdo a parámetros configurados previamente. Luego la escribe en el log, o genera una alerta. Si detenemos este servicio, esta información no será almacenada.

No es necesario para el buen funcionamiento, por lo tanto lo podemos Deshabilitar.

Nombre en Inglés: Performance Logs and Alerts (SysmonLog)
Ejecutable o DLL: smlogsvc.exe



Servicio COM de grabación de CD de IMAPI

Se encarga de las grabaciones de CD que utilicen IMAPI (Image Mastering Applications Programming). Es el encargado de soportar las grabaciones de arrastrar y soltar (Drag and Drop) en Windows XP.

Nos conviene ponerlo en modo Manual, ya que se iniciará y detendrá automáticamente cuando sea requerido.

Nombre en Inglés: IMAPI CD-Burning COM Service (ImapiService)
Ejecutable o DLL: imapi.exe



Servicio de alerta

Notifica a los usuarios y/o computadoras las alertas administrativas.
Si detenemos este servicio, las aplicaciones que utilicen las APIs NetAlertRaise or NetAlertRaiseEx no podrán notificar a un usuario o computadora (mediante un cuadro de mensaje del servicio Mensajero) que ocurrió una alerta administrativa.

Si tu computadora no está en red, lo podes deshabilitar o poner Manual. De lo contrario, te conviene consultar con tu administrador de red para ver si es usado o no.

Nombre en Inglés: Alerter (Alerter)
Ejecutable o DLL: svchost.exe



Servicio de descubrimiento SSDP

Se utiliza para la localización de dispositivos UPnP.

Junto con el Host de dispositivo Plug and Play universal, detecta y configura los dispositivos UPnP de nuestra máquina.

Por razones de seguridad y por el echo de que es muy probable que no tengamos este tipo de dispositivos, es conveniente Deshabilitar este servicio.

UPnP no tiene ninguna relacion con PnP o dispositivos Plug And Play.

Automático solo en caso de ser necesario, o si nos deja de funcionar alguno de nuestros periféricos.

Nombre en Inglés: SSDP Discovery Service (SSDPSRV)
Ejecutable o DLL: svchost.exe



Servicio de Index Server

Indexa el contenido y propiedades de los archivos en nuestra máquina y las de la red. Para que sea mas rápida la búsqueda de archivos.

El único motivo por el cual podría mantenerse funcionando es si realmente buscamos archivos muy seguido. De lo contrario sería un gasto inútil de memoria y CPU y hay que Desabilitarlo.

Nombre en Inglés: Indexing Service (cisvc)
Ejecutable o DLL: cisvc.exe



Servicio de informe de errores
Se utiliza para reportar a Microsoft cuando ocurre algún error en una aplicación o servicio que se ejecuta en un modo no estándar.

Deshabilitarlo.
Nombre en Inglés: Error Reporting Service (ERSvc)
Ejecutable o DLL: svchost.exe



Servicio de puerta de enlace de capa de aplicación

Provee soporte a Plug-Ins de terceros para la Conexión compartida a Internet (Internet Connection Sharing) y el Firewall (Internet Connection Firewall)
Se recomienda modo Manual a no ser que utilicemos el servicio ICS/ICF.

Nombre en Inglés: Application Layer Gateway Service (ALG)
Ejecutable o DLL: alg.exe



Servicio de restauración de sistema

Se encarga de monitorear cambios en archivos de sistema y algunas aplicaciones para así registrar o guardar versiones anteriores y crear un punto de restauración. Estos cambios son registrados cuando surge algún evento importante como ser instalación de drivers, aplicaciones y también periódicamente.

Por otro lado, existe la posibilidad de crear un punto de restauración manualmente cuando lo creamos necesario.

Cabe aclarar que no se guardan todos nuestros datos, como ser documentos, mails, etc...

Esto realmente vuelve muy lento el sistema y ocupa lugar, probablemente no necesitemos una cosa de este tipo. Este servicio se puede detener desactivando Restaurar sistema en la ficha de Restaurar sistema en propiedades de Mi PC.

Nombre en Inglés: System Restore Service (srservice)
Ejecutable o DLL: svchost.exe



Servicio de transferencia inteligente en segundo plano

Utiliza los espacios disponibles en la conexión para la transferencia de datos. No Desabilitar si Usamos windows Update Automatico . Se recomienda Deshabilitarlo si No Tienes Internet o No actualizas tu Windows XP por X motivo

Nombre en Inglés: Background Intelligent Transfer Service (BITS)
Ejecutable o DLL: qmgr.dll



Servicio del administrador de discos lógicos

Este servicio es iniciado sólo cuando configuramos una partición o unidad de disco.
Por defecto no se ejecuta, lo hace sólo para procesos de configuración y a continuación se detiene, por lo tanto lo dejamos en modo Manual.

Nombre en Inglés: Logical Disk Manager Administrative Service (dmadmin)
Ejecutable o DLL: dmadmin.exe



Servicio del número de serie de medio portátil

Obtiene el número de serie de cualquier reproductor de música conectado a la computadora.
Conviene mantenerlo Deshabilitado.

Nombre en Inglés: Portable Media Serial Number (WmdmPmSp)
Ejecutable o DLL: svchost.exe



Servicios de cifrado

Proporciona tres servicios de administración:

-Servicio de catálogo de base de datos, que confirma las firmas de archivos de Windows
-Servicio de raíz protegida, que agrega y quita certificados de entidades emisoras de raíz de confianza de este equipo

-Servicio de claves, que ayuda a inscribir en este equipo certificados

Si deshabilitamos este servicio, siempre recibiremos el mensaje de que los drivers no son certificados por Windows.

Se requiere para cuando actualizamos Windows de maneramanual.
Se recomienda dejar en modo Automático. deshablitarlo si actualizamos windows.

Nombre en Inglés: Cryptographic Services (CryptSvc)
Ejecutable o DLL: svchost.exe



Servicios de Terminal Server

Permite que varios usuarios se conecten de forma interactiva a un equipo y que se muestren los escritorios y aplicaciones de esquipos remotos.
Este servicio es requerido por los servicios Compatibilidad de cambio rápido de usuarios, Escritorio Remoto y Asistencia Remota.

Por razones de seguridad conviene Deshabilitarlo.

Nombre en Inglés: Terminal Services (TermService)
Ejecutable o DLL: svchost.exe



Servicios IPSEC

IPSEC es un conjunto de extensiones de la familia del protocolo IP.

Provee autentificación y verificación de paquetes y la encriptación de los mismos. Es muy usado en Redes Privadas Virtuales, VPNs (Virtual Private Networks)
Por lo general, un usuario "normal" no utiliza estos servicios. O sea que lo vamos a Deshabilitar.
Nombre en Inglés: IPSEC Services (PolicyAgent)
Ejecutable o DLL: lsass.exe



Servidor

Permite compartir a traves de una red archivos e impresoras. Por razones de seguridad, es conveniente Deshabilitarlo. A no ser que necesitemos compartir lo antes mencionado.

Nombre en Inglés: Server (LanmanServer)
Ejecutable o DLL: svchost.exe



Sistema de alimentación ininterrumpida
Administra la comunicación con un UPS (Uninterruptible Power Supply) conectado a la computadora a traves del cable serie. Si detenemos este servicio, vamos a perder la comunicación con el UPS.

Sólo si tenemos un UPS con el cable de monitoreo conectado, nos conviene tenerlo en Automático. De lo contrario Deshabilitado.

Nombre en Inglés: Uninterruptible Power Supply (UPS)
Ejecutable o DLL: ups.exe



Sistema de ayuda de tarjeta inteligente
Similar al anterior. Solo que para tarjetas inteligentes mas viejas, no del tipo Plug and Play.
también lo Deshabilitamos.

Nombre en Inglés: Smart Card Helper (SCardDrv)
Ejecutable o DLL: SCardSvr.exe



Sistema de sucesos COM+

La intención de COM (Component Object Model) es facilitar a los desarrolladores el uso y creación de componentes de software en cualquier lenguaje y con cualquier herramienta.

COM+ es una extensión del COM original.

Se recomienda dejar en modo Automático.

Nombre en Inglés: COM+ Event System (EventSystem)
Ejecutable o DLL: svchost.exe



Tarjeta inteligente

Permite el uso de Tarjetas Inteligentes (Smart Cards). Estas tarjetas son utilizadas para firmar documentos electrónicamente por ejemplo.
Si no utilizamos este tipo de dispositivo, lo Deshabilitamos.

Nombre en Inglés: Smart Card (SCardSvr)
Ejecutable o DLL: SCardSvr.exe



Telefonía

Controla los dispositivos de telefonía de nuestra computadora. Es el encargado de proveer soporte TAPI (Telephony API) a los programas que lo necesiten.

Los que nos conectamos a internet a través de un módem necesitamos que este servicio este funcionando.

Nombre en Inglés: Telephony (TapiSrv)
Ejecutable o DLL: svchost.exe



Telnet

Habilita nuestra maquina como servidor Telnet.

Por razones de seguridad conviene Deshabilitarlo, a no ser que querramos que usuarios remotos utilicen nuestra computadora a traves de Telnet.

Nombre en Inglés: Telnet (TlntSvr)
Ejecutable o DLL: tlntsvr.exe

Nota: Este servicio se encuentra solo en la versión Profesional



Temas

Se utiliza para mostrar el nuevo estilo gráfico de XP.
Si deshabilitamos este servicio, nuestro Windows se va a ver como cualquiera de las versiones anteriores, como ser 2000 o 98.

Para los que preferimos memoria antes que la estética, Deshabilitado. En cambio si te gusta el estilo Azulito o plateado o cualquier otro tema , Automático.

Nombre en Inglés: Themes (Themes)
Ejecutable o DLL: svchost.exe



Windows Installer

Este servicio es requerido por las aplicaciones que se instalan usando archivos MSI.

Se recomienda dejar de manera Manual,

Nombre en Inglés: Windows Installer (MSIServer)
Ejecutable o DLL: msiexec.exe


Sacado de:
http://new.taringa.net/posts/ebooks-tutoriales/1960549/servicios-Innesesarios-de-XP-(menor-consumo-de-RAM)reeditado.html