<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>AraDaen, sysadmin notes</title>
	
	<link>http://www.aradaen.com</link>
	<description>Blog sobre administración de sistemas operativos, análisis de nuevas tecnologías, diseño y desarrollo de software a medida (Java, .NET, Android) y otras noticias</description>
	<lastBuildDate>Fri, 10 Feb 2012 23:32:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/aradaensysadminnotes" /><feedburner:info uri="aradaensysadminnotes" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>aradaensysadminnotes</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><item>
		<title>Habilitar Oracle Java en Firefox</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/CFvuyGiphk8/</link>
		<comments>http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/#comments</comments>
		<pubDate>Fri, 10 Feb 2012 08:40:37 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Escritorio]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=568</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/">Habilitar Oracle Java en Firefox</a></p><p>Son numerosas las aplicaciones webs que podemos encontrar en la red que utilizan Java: aplicaciones bancarias, chats, web conferencing,&#8230; Para poder ejecutarlas, nuestro navegador,firefox en este caso, debe tener habilitado</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
Otros artículos relacionados que pueden interesarte:<ol>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/' rel='bookmark' title='HOWTO: Instalación de Java 7 en Centos y Fedora'>HOWTO: Instalación de Java 7 en Centos y Fedora</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/">Habilitar Oracle Java en Firefox</a></p><p><img class="alignleft size-full wp-image-569" title="Firefox" src="http://www.aradaen.com/wp-content/uploads/2012/02/icon_firefox.jpg" alt="Firefox logo" width="150" height="150" /> </p>
<p>Son numerosas las aplicaciones webs que podemos encontrar en la red que utilizan Java: aplicaciones bancarias, chats, web conferencing,&#8230; Para poder ejecutarlas, nuestro navegador,firefox en este caso, debe tener habilitado el soporte para Java.<br />
<span id="more-568"></span><br />
En sistemas Windows, el soporte del navegador, suele instalarse y configurarse junto con el paquete de Java, pero en sistemas Linux (CentOS, Fedora, Debian, Ubuntu&#8230;) el proceso no es automático.</p>
<p>Esta guía describe cómo habilitar el soporte de Java para Firefox en Fedora, pero es aplicable a cualquier otra distro Linux como Centos, Debian, Ubuntu, &#8230;</p>
<p>Para poder habilitar Java en Firefox, debemos tener previamente instalado Java en nuestro sistema. Si no lo tienes instalado, puedes utilizar nuestra <a href="http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/" title="HOWTO: Instalación de Java 7 en Centos y Fedora">guía de instalación de Java 7 en Centos y Fedora</a>.</p>
<p>En nuestro caso, disponemos de la última versión de Java JDK 7 instalada en nuestro sistema.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"><span style="display:block;background-color: #ffc;">[root@ardn-ix etc]# java -version</span>java version &quot;1.7.0_02&quot;
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Server VM (build 22.0-b10, mixed mode)</pre></div></div>

<p>Para habilitar el soporte en firefox, solo necesitamos crear un enlace simbólico desde la librería de Java correspondiente, hasta el directorio de plugins de firefox. </p>
<p>
<span class="nota informacion">Podría efectuarse directamente con el comando <em>ln</em> pero es preferible utilizar <em>alternatives</em> para gestionar los enlaces simbólicos, de esta forma, podríamos utilizar versiones diferentes del plugin de Java y cargar una u otra según necesidades (por ejemplo una estable, y otra de testeo).</span></p>
<p><p>
Ejecutamos el siguiente comando para habilitar el soporte de Java para firefox en Fedora:
</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /opt/jdk1.7.0_02/jre/lib/i386/libnpjp2.so  1</pre></div></div>

<p>Activamos ahora el plugin con el comando <em> alternatives &#8211;config libjavaplugin.so</em></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"><span style="display:block;background-color: #ffc;">alternatives --config libjavaplugin.so</span>&nbsp;
There is 1 program that provides 'libjavaplugin.so'.
&nbsp;
  Selection    Command
-----------------------------------------------
*+ 1           /opt/jdk1.7.0_02/jre/lib/i386/libnpjp2.so
&nbsp;
Enter to keep the current selection[+], or type selection number:  1</pre></div></div>

<p>Introducimos 1, y pulsamos <em>enter</em>.</p>
<p>Con esto ya tendríamos activado el plugin Oracle Java 7 para firefox en Fedora o Centos.</p>
<p>Otros artículos relacionados que pueden interesarte:</p><ol>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/' rel='bookmark' title='HOWTO: Instalación de Java 7 en Centos y Fedora'>HOWTO: Instalación de Java 7 en Centos y Fedora</a></li>
</ol><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/9sYBYq8ZC1g18CCNgES9BJ06Nr4/0/da"><img src="http://feedads.g.doubleclick.net/~a/9sYBYq8ZC1g18CCNgES9BJ06Nr4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/9sYBYq8ZC1g18CCNgES9BJ06Nr4/1/da"><img src="http://feedads.g.doubleclick.net/~a/9sYBYq8ZC1g18CCNgES9BJ06Nr4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/CFvuyGiphk8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=habilitar-oracle-java-en-firefox</feedburner:origLink></item>
		<item>
		<title>Comando Source: evitando la creación de subprocesos en Bash</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/HO6bUa5ts1A/</link>
		<comments>http://www.aradaen.com/tips-y-trucos/comando-source-evitando-la-creacion-de-subprocesos-en-bash/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 20:17:59 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Tips y trucos]]></category>
		<category><![CDATA[bash]]></category>
		<category><![CDATA[comandos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=594</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/tips-y-trucos/comando-source-evitando-la-creacion-de-subprocesos-en-bash/">Comando Source: evitando la creación de subprocesos en Bash</a></p><p>Cuando se ejecuta desde una shell un comando o un script, se crea un subproceso (proceso hijo) de la shell que ejecuta el comando o el script (proceso padre). Si</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
No hay artículos relacionados en este momento]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/tips-y-trucos/comando-source-evitando-la-creacion-de-subprocesos-en-bash/">Comando Source: evitando la creación de subprocesos en Bash</a></p><p><img class="alignleft size-full wp-image-606" title="Tips y trucos" src="http://www.aradaen.com/wp-content/uploads/2012/02/terminal.jpg" alt="Tips y trucos" width="150" height="150" /></p>
<p>Cuando se ejecuta desde una <em>shell</em> un comando o un script, se crea un subproceso <em>(proceso hijo)</em> de la <em>shell</em> que ejecuta el comando o el script <em>(proceso padre)</em>.<br />
Si el script que ejecuta el proceso hijo crea o modifica alguna variable de entorno, esos cambios o variables desaparecen cuando finaliza el comando o script.<br />
<span id="more-594"></span><br />
Si deseamos que dichos cambios permanezcan, podemos utilizar el comando de <em>Bash</em> <strong>source</strong>. Este comando hace que el proceso o comando se ejecute sin crear ningún proceso hijo, de forma que los cambios efectuados en las variables de entorno y demás, se mantengan al finalizar el archivo.</p>
<p>Veamos el uso del <strong>comando source</strong> de <em>Bash</em> con un ejemplo.<br />
Tenemos creado el script <strong>ejemplo_source.sh</strong>, que contiene el siguiente código</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">#!/bin/bash
&nbsp;
VAR_EJEMPLO_SOURCE='www.aradaen.com';
&nbsp;
echo '$VAR_EJEMPLO_SOURCE='$VAR_EJEMPLO_SOURCE;</pre></td></tr></table></div>

<p>Este script asigna a la variable <strong>VAR_EJEMPLO_SOURCE</strong> el valor <em>&#8216;www.aradaen.com&#8217;</em> y muestra su valor en pantalla.<br />
En este ejemplo vamos a mostrar el valor de la variable <strong>VAR_EJEMPLO_SOURCE</strong> antes y después de la ejecución del script de forma estándar:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">[usr@srv]: echo $VAR_EJEMPLO_SOURCE
&nbsp;
[usr@srv]: ejemplo_source.sh
$VAR_EJEMPLO_SOURCE=www.aradaen.com
[usr@srv]: echo $VAR_EJEMPLO_SOURCE
&nbsp;
[usr@srv]:</pre></td></tr></table></div>

<p>Como vemos en el ejemplo anterior, la variable <strong>VAR_EJEMPLO_SOURCE</strong>, no existe previamente de forma que no tiene ningún valor asignado.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">[usr@srv]: echo $VAR_EJEMPLO_SOURCE
&nbsp;
...</pre></td></tr></table></div>

<p>Al ejecutar de forma estándar el script <strong>ejemplo_source.sh</strong>, se le asigna el valor a la variable, y muestra su valor.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>2
3
4
5
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">...
[usr@srv]: ejemplo_source.sh
$VAR_EJEMPLO_SOURCE=www.aradaen.com
...</pre></td></tr></table></div>

<p>Pero al finalizar el programa, los cambios que realiza desaparecen con el: <strong>VAR_EJEMPLO_SOURCE</strong> al finalizar la ejecución del script, sigue sin tener valor asignado</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>3
4
5
6
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">...
[usr@srv]: echo $VAR_EJEMPLO_SOURCE
&nbsp;
[usr@srv]:</pre></td></tr></table></div>

<p>Vamos a efectuar ahora el mismo proceso, pero utilizando el comando <strong>source</strong> para ejecutar el script <strong>ejemplo_source.sh</strong>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">[usr@srv]: echo $VAR_EJEMPLO_SOURCE
&nbsp;
<span style="display:block;background-color: #ffc;">[usr@srv]: source ejemplo_source.sh</span>$VAR_EJEMPLO_SOURCE=www.aradaen.com
[usr@srv]: echo $VAR_EJEMPLO_SOURCE
www.aradaen.com
[usr@srv]:</pre></td></tr></table></div>

<p>Inicialmente la variable <strong>$VAR_EJEMPLO_SOURCE</strong> no tiene valor.</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">[usr@srv]: echo $VAR_EJEMPLO_SOURCE
&nbsp;
...</pre></td></tr></table></div>

<p>Al ejecutar el script utilizando el comando <strong>source</strong>, se asigna el valor a la variable y se muestra en pantalla</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>2
3
4
5
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">...
<span style="display:block;background-color: #ffc;">[usr@srv]: source ejemplo_source.sh</span>$VAR_EJEMPLO_SOURCE=www.aradaen.com
...</pre></td></tr></table></div>

<p>Pero a diferencia del ejemplo anterior, ahora, al finalizar la ejecución del script, la variable mantiene <strong>$VAR_EJEMPLO_SOURCE</strong> mantiene el valor asignado en el script:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>4
5
6
7
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">...
[usr@srv]: echo $VAR_EJEMPLO_SOURCE
www.aradaen.com
[usr@srv]:</pre></td></tr></table></div>

<p>Como vemos, al ejecutar el script utilizando el <strong>comando source</strong> es ejecutado directamente por el mismo proceso y no con un subproceso, por lo que los cambios en variables se mantienen.</p>
<p>No hay artículos relacionados en este momento</p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Z6zz7cb4nqvGM-alx3XvTgrzRS0/0/da"><img src="http://feedads.g.doubleclick.net/~a/Z6zz7cb4nqvGM-alx3XvTgrzRS0/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Z6zz7cb4nqvGM-alx3XvTgrzRS0/1/da"><img src="http://feedads.g.doubleclick.net/~a/Z6zz7cb4nqvGM-alx3XvTgrzRS0/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/HO6bUa5ts1A" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/tips-y-trucos/comando-source-evitando-la-creacion-de-subprocesos-en-bash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/tips-y-trucos/comando-source-evitando-la-creacion-de-subprocesos-en-bash/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=comando-source-evitando-la-creacion-de-subprocesos-en-bash</feedburner:origLink></item>
		<item>
		<title>HOWTO: Instalación de Java 7 en Centos y Fedora</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/Jx3KQkiXv_o/</link>
		<comments>http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/#comments</comments>
		<pubDate>Wed, 08 Feb 2012 16:29:34 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[programacion]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=538</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/">HOWTO: Instalación de Java 7 en Centos y Fedora</a></p><p>La instalación por defecto de Fedora y CentOS trae la versión libre de Java, openJDK. OpenJDK resulta suficiente normalmente, pero en algunas ocasiones da problemas con algunos applets y aplicaciones,</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
Otros artículos relacionados que pueden interesarte:<ol>
<li><a href='http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/' rel='bookmark' title='Habilitar Oracle Java en Firefox'>Habilitar Oracle Java en Firefox</a></li>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/' rel='bookmark' title='HOWTO: Instalación de PostgreSQL en Fedora 16'>HOWTO: Instalación de PostgreSQL en Fedora 16</a></li>
<li><a href='http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/' rel='bookmark' title='CentOS 6 network: sin red después de instalar'>CentOS 6 network: sin red después de instalar</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/">HOWTO: Instalación de Java 7 en Centos y Fedora</a></p><p><img class="alignleft size-full wp-image-558" title="Logo Java 7 Oracle" src="http://www.aradaen.com/wp-content/uploads/2012/02/java_7.jpg" alt="Logo Java 7 Oracle" width="147" height="200" />La instalación por defecto de Fedora y CentOS trae la versión libre de Java, <a title="Wiki: OpenJDK" href="http://es.wikipedia.org/wiki/OpenJDK" rel="nofollow" target="_blank">openJDK</a>. OpenJDK resulta suficiente normalmente, pero en algunas ocasiones da problemas con algunos applets y aplicaciones, y si deseas desarrollar aplicaciones Java, es preferible utilizar Java de Oracle (antiguamente de Sun).</p>
<p>Oracle Java se presenta, básicamente en dos paquetes, JRE y JDK: el primero está orientado a la ejecución de aplicaciones Java; el segundo, además incluye compiladores y librerías necesarias para desarrollar aplicaciones Java.</p>
<p><span id="more-538"></span></p>
<p>Para comenzar la instalación de Java en CentOS o Fedora, accedemos a la <a title="Descargar Oracle Java" href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">plataforma web de Oracle Java</a> y descargamos la versión deseada, en nuestro caso Java JDK 7.</p>
<p>Podemos descargar la versión elegida de Java en formato <span class="negrita">rpm</span> o comprimida en <span class="negrita">tar.gz</span>.<br />
<span class="nota informacion">Descargamos la versión comprimida de Java que ofrece mayor control sobre la instalación, además el proceso de instalación es, de esta forma, prácticamente igual para cualquier sistema operativo Linux.</span></p>
<p>
Una vez descargada, con privilegios administrativos, descomprimimos y movemos su contenido a <span class="negrita">/opt/</span>:
</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">cd /tmp
wget http://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-i586.tar.gz
tar xvzf jdk-7u2-linux-i586.tar.gz
mv jdk1.7.0_02/ /opt/</pre></div></div>

<p>Creamos el archivo ahora que contendrá las variables de entorno (<span class="negrita">/etc/profile.d/java.sh</span>) con nuestro editor de textos favorito:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">vim /etc/profile.d/java.sh</pre></div></div>

<p>Y agregamos las siguientes líneas:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">export JAVA_HOME=/opt/jdk1.7.0_02
export PATH=$JAVA_HOME/bin:$PATH</pre></div></div>

<p>Guardamos los cambios, y cargamos las variables en el entorno actual:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">source /etc/profile.d/java.sh</pre></div></div>

<p>Como indicábamos al principio, las instalaciones por defecto de Centos y Fedora, suelen traer OpenJDK. Tenemos dos opciones, o eliminar la instalación existente de OpenJDK, o mantenerla e instalar Java de Oracle utilizando <em>alternatives</em> para configurar la nueva instalación de Java como predeterminada. Esto es lo que vamos a hacer nosotros.</p>
<p>Comprobamos si hay instalada alguna versión de Java o OpenJDK anterior:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;"><span style="display:block;background-color: #ffc;">alternatives --config java</span>There is 1 program that provides 'java'.
&nbsp;
  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
&nbsp;
Enter to keep the current selection[+], or type selection number:</pre></div></div>

<p>En este caso está instalado openJDK como indicábamos.<br />
Instalamos y configuramos con alternatives la nueva instalación de Oracle Java 7:</p>
<p><span class="nota aviso">Si tuvieramos más de una instalación previa de openJDK u Oracle Java (por ejemplo la versión 6), debemos sustituir el 2 por el número de instalaciónes previas más uno.<br />
</span></p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">alternatives --install /usr/bin/java java /opt/jdk1.7.0_02/bin/java 2</pre></div></div>

<p>Ahora configuramos Oracle Java JDK como predeterminada con el comando:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">alternatives --config java</pre></div></div>

<p>Que ahora nos mostrará:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">There are 2 programs which provide 'java'.
&nbsp;
  Selection    Command
-----------------------------------------------
*+ 1           /usr/lib/jvm/jre-1.6.0-openjdk/bin/java
   2           /opt/jdk1.7.0_02/bin/java
&nbsp;
Enter to keep the current selection[+], or type selection number: 2</pre></div></div>

<p>Introducimos el número correspondiente a la nueva instalación de Java 7 (en este caso <em>2</em>) y pulsamos <em>enter</em>.</p>
<p>Finalmente, para comprobar que ya está funcionando la nueva instalación de Java en CentOS ejecutamos el siguiente comando:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">java -version
java version &quot;1.7.0_02&quot;
Java(TM) SE Runtime Environment (build 1.7.0_02-b13)
Java HotSpot(TM) Client VM (build 22.0-b10, mixed mode)</pre></div></div>

<p>Hasta aquí la pequeña <strong>guía de instalación de Java 7 de Oracle en CentOS o Fedora</strong>.<br />
Si tienes alguna consulta, no dudes en dejar un comentario.</p>
<p>Otros artículos relacionados que pueden interesarte:</p><ol>
<li><a href='http://www.aradaen.com/software/escritorio/habilitar-oracle-java-en-firefox/' rel='bookmark' title='Habilitar Oracle Java en Firefox'>Habilitar Oracle Java en Firefox</a></li>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/' rel='bookmark' title='HOWTO: Instalación de PostgreSQL en Fedora 16'>HOWTO: Instalación de PostgreSQL en Fedora 16</a></li>
<li><a href='http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/' rel='bookmark' title='CentOS 6 network: sin red después de instalar'>CentOS 6 network: sin red después de instalar</a></li>
</ol><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/jeLfFmMsaYODiUG9BfJZ6fX0jxY/0/da"><img src="http://feedads.g.doubleclick.net/~a/jeLfFmMsaYODiUG9BfJZ6fX0jxY/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jeLfFmMsaYODiUG9BfJZ6fX0jxY/1/da"><img src="http://feedads.g.doubleclick.net/~a/jeLfFmMsaYODiUG9BfJZ6fX0jxY/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/Jx3KQkiXv_o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=howto-instalacion-de-oracle-java-7-en-centos-y-fedora</feedburner:origLink></item>
		<item>
		<title>CentOS 6 network: sin red después de instalar</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/vnN1tmAsn9o/</link>
		<comments>http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/#comments</comments>
		<pubDate>Thu, 02 Feb 2012 19:30:00 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=535</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/">CentOS 6 network: sin red después de instalar</a></p><p>Si efectuas una instalación de CentOS 6 minimal o sever es probable que al iniciar por primera vez el sistema te encuentres que la red no funciona: los dispositivos de</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
Otros artículos relacionados que pueden interesarte:<ol>
<li><a href='http://www.aradaen.com/sysadmin/instalar-fail2ban-en-servidores-centos-y-debian/' rel='bookmark' title='Instalar fail2ban en servidores Centos y Debian'>Instalar fail2ban en servidores Centos y Debian</a></li>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/' rel='bookmark' title='HOWTO: Instalación de Java 7 en Centos y Fedora'>HOWTO: Instalación de Java 7 en Centos y Fedora</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/">CentOS 6 network: sin red después de instalar</a></p><p>Si efectuas una <strong>instalación de CentOS 6</strong> <em>minimal</em> o <em>sever</em> es probable que al iniciar por primera vez el sistema te encuentres que la red no funciona: los dispositivos de red están desactivados. </p>
<p><span id="more-535"></span><br />
La solución es sencilla, y la encontramos en las <a href="http://wiki.centos.org/FAQ/CentOS6#head-b67e85d98f0e9f1b599358105c551632c6ff7c90" title="FAQ CentOS 6" target="_blank" rel="nofollow">FAQ de CentOS6</a>: activar durante el arranque del sistema nuestros dispositivos de red.</p>
<p>Para ello debemos editar los archivos de configuración en Centos 6 de nuestros dispositivos de red.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">vim /etc/sysconfig/network-scripts/ifcfg-eth0</pre></div></div>

<p>Su contenido inicial es:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">DEVICE=&quot;eth0&quot;
HWADDR=&quot;08:00:27:21:FA:A7&quot;
NM_CONTROLLED=&quot;yes&quot;
ONBOOT=&quot;no&quot;</pre></td></tr></table></div>

<p>Para activar la tarjeta de red de nuestro sistema CentOS 6 debemos modificar el valor de la variable <em>ONBOOT</em>, y, además, indicar que obtenga una IP vía <em>DHCP</em>, o bien, especificar nuestra configuración IP.<br />
En nuestro caso optamos por DHCP, y el archivo debe quedar así:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
</pre></td><td class="code"><pre class="text" style="font-family:monospace;">DEVICE=&quot;eth0&quot;
HWADDR=&quot;08:00:27:21:FA:A7&quot;
NM_CONTROLLED=&quot;yes&quot;
<span style="display:block;background-color: #ffc;">ONBOOT=&quot;yes&quot;</span><span style="display:block;background-color: #ffc;">BOOTPROTO=&quot;dhcp&quot;</span></pre></td></tr></table></div>

<p>Tras guardar los cambios, reiniciamos el servicio de red  de CentOS 6 para finalizar:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">service network restart</pre></div></div>

<p>Para comprobar que realmente ha funcionado ejecutamos el comando</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">ifconfig -a</pre></div></div>

<p>que nos mostrará el estado de nuestros dispositivos de red:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">eth0      Link encap:Ethernet  HWaddr 08:00:27:21:FA:A7  
<span style="display:block;background-color: #ffc;">          inet addr:192.168.0.121  Bcast:192.168.0.255  Mask:255.255.255.0</span>          inet6 addr: fe80::a00:27ff:fe21:faa7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:355 errors:0 dropped:0 overruns:0 frame:0
          TX packets:171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:42671 (41.6 KiB)  TX bytes:36343 (35.4 KiB)
&nbsp;
lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)</pre></div></div>

<p>Como vemos, ya está funcionando el dispositivo eth0 y ha obtenido una IP del servidor DHCP local. Además, los dispotivos de red serán activados cada vez que se inicie Centos 6.</p>
<p>Otros artículos relacionados que pueden interesarte:</p><ol>
<li><a href='http://www.aradaen.com/sysadmin/instalar-fail2ban-en-servidores-centos-y-debian/' rel='bookmark' title='Instalar fail2ban en servidores Centos y Debian'>Instalar fail2ban en servidores Centos y Debian</a></li>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/' rel='bookmark' title='HOWTO: Instalación de Java 7 en Centos y Fedora'>HOWTO: Instalación de Java 7 en Centos y Fedora</a></li>
</ol><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/NEeT4O85Bn1GTY3DKb6zuDY7YkQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/NEeT4O85Bn1GTY3DKb6zuDY7YkQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/NEeT4O85Bn1GTY3DKb6zuDY7YkQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/NEeT4O85Bn1GTY3DKb6zuDY7YkQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/vnN1tmAsn9o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=centos-6-network-sin-red-despues-de-instalar</feedburner:origLink></item>
		<item>
		<title>Resumen de artículos de Enero 2012</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/z_ADG1kzOgU/</link>
		<comments>http://www.aradaen.com/sobre-el-blog/resumen-de-articulos-de-enero-2012/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 18:41:53 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Sobre el blog]]></category>
		<category><![CDATA[AraDaen]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=516</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/sobre-el-blog/resumen-de-articulos-de-enero-2012/">Resumen de artículos de Enero 2012</a></p><p>Empezamos nuestro blog hablando sobre  cómo protegernos de ataques de fuerza bruta con fail2ban y publicamos un manual de instalación de fail2ban para servidores Centos y Debian. Días después comentamos como La Casa</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
No hay artículos relacionados en este momento]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/sobre-el-blog/resumen-de-articulos-de-enero-2012/">Resumen de artículos de Enero 2012</a></p><p>Empezamos nuestro blog hablando sobre  <a title="Fail2ban: protege tu servidor de ataques por fuerza bruta" href="http://www.aradaen.com/sysadmin/fail2ban-protege-tu-servidor-de-ataques-por-fuerza-bruta/">cómo protegernos de ataques de fuerza bruta con fail2ban</a> y publicamos un <a title="Instalar fail2ban en servidores Centos y Debian" href="http://www.aradaen.com/sysadmin/instalar-fail2ban-en-servidores-centos-y-debian/">manual de instalación de fail2ban para servidores Centos y Debian</a>.</p>
<p>Días después comentamos como <a title="La Casa Blanca paraliza SOPA" href="http://www.aradaen.com/cibercultura/la-casa-blanca-paraliza-sopa/">La Casa Blanca se opone a SOPA</a> (proyecto de ley antipiratería similar a la Ley Sinde) y continuamos con un <a title="Instalando PHP 5.3 en Centos 5" href="http://www.aradaen.com/programacion/php/instalando-php-5-3-en-centos-5/">guía breve de instalación de PHP 5.3 en Centos 5</a>.<br />
<span id="more-516"></span></p>
<p>Tratamos también la <a title="Instalación de VTiger CRM 5.3 en Centos con SELinux" href="http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/">instalación de VTiger CRM 5.3 en Centos con SELinux</a>, y cómo <a title="Módulos de idioma en CRM VTiger 5.3: spanish language pack" href="http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/">instalar los módulos de traducción de castellano</a>.</p>
<p>Como no todo es trabajar, explicamos como <a title="Instalando Spotify nativo en linux Fedora 16" href="http://www.aradaen.com/software/escritorio/instalando-spotify-nativo-en-linux-fedora-16/">instalar el cliente de Spotify para linux en Fedora 16</a>,  y nos hicimos eco de la <a title="Sobre Twitter, censura y el #TwitterBlackout" href="http://www.aradaen.com/cibercultura/sobre-twitter-censura-y-el-twitterblackout/">polémica de  Twitter y la censura</a>.</p>
<p>Finalmente cerramos el mes con una pequeña <a title="HOWTO: Instalación de PostgreSQL en Fedora 16" href="http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/">guía de instalación de PostgreSQL en Fedora 16</a>.</p>
<p>En general, estamos contentos con el número de artículos publicados, y esperamos que hayan sido de vuestra agrado. Si pensáis que son demasiado extensos, (o breves), demasiado superficiales (o detallados), o simplemente tenéis alguna duda o comentario, no dudéis en hacernoslo saber dejándono algún comentario, o por cualquier otro medio de contacto.</p>
<p>Saludos.</p>
<p>&nbsp;</p>
<p>No hay artículos relacionados en este momento</p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/-4L_aR-zu-t0ASdcfCVh8yIknPs/0/da"><img src="http://feedads.g.doubleclick.net/~a/-4L_aR-zu-t0ASdcfCVh8yIknPs/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/-4L_aR-zu-t0ASdcfCVh8yIknPs/1/da"><img src="http://feedads.g.doubleclick.net/~a/-4L_aR-zu-t0ASdcfCVh8yIknPs/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/z_ADG1kzOgU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/sobre-el-blog/resumen-de-articulos-de-enero-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/sobre-el-blog/resumen-de-articulos-de-enero-2012/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=resumen-de-articulos-de-enero-2012</feedburner:origLink></item>
		<item>
		<title>HOWTO: Instalación de PostgreSQL en Fedora 16</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/mBSk6WbGxoA/</link>
		<comments>http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 16:24:18 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Sysadmin]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[postgresql]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[servidores]]></category>
		<category><![CDATA[sysadmin]]></category>
		<category><![CDATA[systemd]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=426</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/">HOWTO: Instalación de PostgreSQL en Fedora 16</a></p><p>Esta es una pequeña guía de instalación del servidor de base de datos PostgreSQL en Fedora 16. No pretende ser una guía exhaustiva, pero sí proporcionar una forma sencilla y</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
Otros artículos relacionados que pueden interesarte:<ol>
<li><a href='http://www.aradaen.com/sysadmin/fail2ban-protege-tu-servidor-de-ataques-por-fuerza-bruta/' rel='bookmark' title='Fail2ban: protege tu servidor de ataques por fuerza bruta'>Fail2ban: protege tu servidor de ataques por fuerza bruta</a></li>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/' rel='bookmark' title='HOWTO: Instalación de Java 7 en Centos y Fedora'>HOWTO: Instalación de Java 7 en Centos y Fedora</a></li>
<li><a href='http://www.aradaen.com/sysadmin/instalar-fail2ban-en-servidores-centos-y-debian/' rel='bookmark' title='Instalar fail2ban en servidores Centos y Debian'>Instalar fail2ban en servidores Centos y Debian</a></li>
<li><a href='http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/' rel='bookmark' title='CentOS 6 network: sin red después de instalar'>CentOS 6 network: sin red después de instalar</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/">HOWTO: Instalación de PostgreSQL en Fedora 16</a></p><p>Esta es una pequeña guía de instalación del servidor de base de datos <a title="postgresql.org.es: Sobre posgresql" href="http://www.postgresql.org.es/sobre_postgresql" rel="nofollow" target="_blank">PostgreSQL</a> en <strong>Fedora 16</strong>. No pretende ser una guía exhaustiva, pero sí proporcionar una forma sencilla y fácil de instalar PostgreSQL de forma segura en Fedora 16.</p>
<p>Esta pequeña guía de instalación y configuración de PostgreSQL en Fedora 16 va a constar de 3 partes:</p>
<ol>
<li>
    <a href="http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16#instalacion" title="Ir a PostgreSQL Fedora 16: Instalación Básica de PostgreSQL en Fedora 16">Instalación básica de PostgreSQL en Fedora 16</a>
    </li>
<li>
    <a href="http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16#seguridad" title="Ir a PostgreSQL Fedora 16: Mejoras de seguridad">Mejoras de seguridad</a>
    </li>
<li>
    <a href="http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16#accesoremoto" title="Ir a PostgreSQL Fedora 16: acceso remoto">Configuracion de acceso remoto</a>
    </li>
</ol>
<p><span id="more-426"></span></p>
<h3 id="instalacion">Instalación básica de PostgreSQL en Fedora 16</h3>
<p>El proceso de instalación y configuración de PostgreSQL en Fedora 16 es muy similar al de Fedora 15 y anteriores, pero presenta ciertas diferencias en el arranque e inicialización del servicio: a pesar de que en Fedora 15 ya estaba presente <a title="Fedoraproject.org: systemd" href="http://fedoraproject.org/wiki/Features/systemd" target="_blank">systemd</a> como sustituto de <a title="Wiki: System V" href="http://es.wikipedia.org/wiki/System_V" rel="nofollow" target="_blank">SysVinit</a> y <a title="Wiki: Upstart" href="http://es.wikipedia.org/wiki/Upstart" rel="nofollow" target="_blank">Upstart</a>, ha sido en Fedora 16 cuando se han sustituido los scripts de SystemV para postgreSQL por el uso de <strong>systemd</strong>, como veremos posteriormente.</p>
<p>Para comenzar la instalación de PostgreSQL ejecutamos los siguientes comandos como un usuario con privilegios administrativo para instalar los paquetes necesarios del servidor, cliente, librerías y documentación:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum <span style="color: #c20cb9; font-weight: bold;">install</span> postgresql-server postgresql postgresql-libs postgresql-contrib postgresql-docs</pre></div></div>

<p>Este comando nos ha instalado <em>PostgreSQL 9.1.2</em>, que es la última versión publicada en los repositorios oficiales de fedora.</p>
<p>Ahora, creamos el <em>cluster</em> y arrancamos el servicio ejecutando los siguientes comandos:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">postgresql-setup initdb
systemctl start postgresql.service
systemctl status postgresql.service</pre></div></div>

<p>El comando <em>postgresql-setup initdb</em> lleva a cabo la creación del <em>cluster</em> donde se almacenarán los archivos de configuración y bases de datos de la instancia de PostgreSQL que acabamos de iniciar. Por defecto se ubica en en <strong>/var/lib/pgsql/data</strong>.</p>
<p>El segundo comando (<em>systemctl start postgresql.service</em>) arranca la instancia del servidor de bases de datos PostgreSQL.</p>
<p>Estos dos comandos son los que han sustituido a los scripts de SystemV en Fedora 15 y anteriores. Su correspondencia en esos sistemas sería <strong><em>service postgresqld initdb</em></strong> y <strong><em>service postgresqld start</em></strong>.</p>
<p>El último comando (<em>systemctl status postgresql.service</em>) sirve para comprobar que <strong>PostgreSQL</strong> se ha instalado y se está ejecutando correctamente en el servidor. Su salida será de este tipo:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">postgresql.service - PostgreSQL database server
	  Loaded: loaded (/lib/systemd/system/postgresql.service; disabled)
	  Active: active (running) since Mon, 30 Jan 2012 20:00:11 +0100; 17s ago
	 Process: 15620 ExecStart=/usr/bin/pg_ctl start -D ${PGDATA} -s -o -p ${PGPORT} -w -t 300 (code=exited, status=0/SUCCESS)
	 Process: 15614 ExecStartPre=/usr/bin/postgresql-check-db-dir ${PGDATA} (code=exited, status=0/SUCCESS)
	Main PID: 15624 (postgres)
	  CGroup: name=systemd:/system/postgresql.service
		  ├ 15624 /usr/bin/postgres -D /var/lib/pgsql/data -p 5432
		  ├ 15625 postgres: logger process   
		  ├ 15627 postgres: writer process   
		  ├ 15628 postgres: wal writer process   
		  ├ 15629 postgres: autovacuum launcher process   
		  └ 15630 postgres: stats collector process</pre></div></div>

<p>En este momento ya está ejecutándose PosgreSQL como servidor de bases de datos en Fedora 16 escuchando en el <strong>puerto 5432</strong>. La instancia del servidor PostgreSQL es ejecutada por el usuario <strong><em>postgres</em></strong> que se crea con la instalación de la paquetería. La instalación por defecto también crea como usuario de PostgreSQL el usuario <strong><em>postgres</em></strong> con privilegios de administrador del servidor de bases de datos.</p>
<p>Para conectarnos a PostgreSQL utilizamos los siguientes comandos:</p>

<div class="wp_syntax"><div class="code"><pre class="psql" style="font-family:monospace;">su - postgres
psql</pre></div></div>

<p><em>psql</em> lanza el cliente de postgreSQL que nos permite gestionar, consultar, etc&#8230; el servidor PostgreSQL que acabamos de instalar. Por ejemplo, si deseamos obtener un listado de las bases de datos que tenemos en el servidor utilizamos el comando <strong>\l</strong>:</p>

<div class="wp_syntax"><div class="code"><pre class="psql" style="font-family:monospace;"><span style="display:block;background-color: #ffc;">postgres=# CREATE USER jose WITH PASSWORD 'claveJose';
</span>CREATE ROLE
<span style="display:block;background-color: #ffc;">postgres=# CREATE USER ana WITH PASSWORD 'claveAna';
</span>CREATE ROLE
<span style="display:block;background-color: #ffc;">postgres=# CREATE DATABASE miBaseDeDatos;
</span>CREATE DATABASE
<span style="display:block;background-color: #ffc;">postgres=# CREATE DATABASE basedatos1;
</span>CREATE DATABASE
<span style="display:block;background-color: #ffc;">postgres=# GRANT ALL ON DATABASE basedatos1 TO ana;
</span>GRANT
<span style="display:block;background-color: #ffc;">postgres=# \l
</span>                                       List of databases
     Name      |  Owner   | Encoding |   Collate   |    Ctype    |      Access privileges      
---------------+----------+----------+-------------+-------------+-----------------------------
 basedatos1    | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres               +
               |          |          |             |             | postgres=CTc/postgres      +
               |          |          |             |             | ana=CTc/postgres
 mibasededatos | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =Tc/postgres               +
               |          |          |             |             | postgres=CTc/postgres      +
               |          |          |             |             | miusuarioadmin=CTc/postgres
 postgres      | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | 
 template0     | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres                +
               |          |          |             |             | postgres=CTc/postgres
 template1     | postgres | UTF8     | en_US.UTF-8 | en_US.UTF-8 | =c/postgres                +
               |          |          |             |             | postgres=CTc/postgres
(5 rows)
&nbsp;
postgres=# SELECT * FROM pg_shadow;
    usename     | usesysid | usecreatedb | usesuper | usecatupd | userepl |               passwd                | valuntil | useconfig 
----------------+----------+-------------+----------+-----------+---------+-------------------------------------+----------+-----------
 postgres       |       10 | t           | t        | t         | t       | md5586e8ed69b76aeb92c0e9e68d59edede |          | 
 jose           |    16387 | f           | f        | f         | f       | md52dfa8209753ae8f742dbcd6fd449136f |          | 
 ana            |    16388 | f           | f        | f         | f       | md55c5d5cd6877585633503c1bb36c2d866 |          | 
(3 rows)
postgres=#</pre></div></div>

<p>
Hasta aquí ya tenemos instalado y funcionando PostgreSQL en Fedora 16, escuchando en el puerto 5432. Por defecto permite solo conexiónes locales a través del usuario del sistema <em>postgres</em>.</p>
<h3 id="seguridad">Aumentando la seguridad en PostgreSQL</h3>
<p>Al instalar los paquetes de postgreSQL se crea también en el sistema la cuenta <em>postgres</em> que se utilizará para ejecutar el servidor. Esta cuenta se crea sin contraseña por defecto. Asignamos una contraseña a <em>postgres</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">su</span> -
<span style="color: #c20cb9; font-weight: bold;">passwd</span> postgres</pre></div></div>

<p>Sucede lo mismo con el usuario <em>postgres</em> de PostgreSQL: es el usuario administrador, pero se crea sin contraseña. Procedemos a asignarle una desde el cliente <em>psql</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="psql" style="font-family:monospace;">postgres=# ALTER USER postgres WITH PASSWORD 'miContraseña';
ALTER ROLE
postgres=# SELECT * FROM pg_shadow;
 usename  | usesysid | usecreatedb | usesuper | usecatupd | userepl |               passwd                | valuntil | usecon
fig 
----------+----------+-------------+----------+-----------+---------+-------------------------------------+----------+-------
----
 postgres |       10 | t           | t        | t         | t       | md5586e8ed69b76aeb92c0e9e68d59edede |          | 
(1 row)</pre></div></div>

<h3 id="accesoremoto">Acceso remoto en PostgreSQL</h3>
<p>Como hemos indicado la configuración por defecto hace que PostgreSQL solo sea accesible localmente, y utilizando el puerto 5432.</p>

<div class="wp_syntax"><div class="code"><pre class="pgsql" style="font-family:monospace;">postgres=# show port;
 port 
------
 5432
(1 row)
&nbsp;
postgres=# show listen_addresses;
 listen_addresses 
------------------
 localhost
(1 row)
&nbsp;
postgres=#</pre></div></div>

<p>Para permitir el acceso remoto al servidor de PostgreSQL debemos modificar el parámetro <strong><em>listen_addresses</em></strong> del archivo <strong><em>/var/lib/pgsql/data/postgres.conf</em></strong>. Este parámetro sirve para especificar desde qué interfaz de red escuchará el servidor postgreSQL. :</p>
<p>Por defecto está configurado para escuchar conexiones locales:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">listen_addresses = 'localhost'</pre></div></div>

<p>Pero puede configurarse para que escuche en todos los interfaces de red sel servidor</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">listen_addresses = '*'</pre></div></div>

<p>O incluso delimitar su uso a determinos interfaces de red del servidor:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">listen_addresses = '192.168.0.10 200.168.0.15'</pre></div></div>

<p>En nuestro caso vamos a configurar PostgreSQL para que escuche en todas las interfaces de redes.<br />
Editamos el archivo:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">vim /var/lib/pgsql/data/postgresql.conf</pre></div></div>

<p>Y modificamos el valor del parámetro:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">listen_addresses = '*'</pre></div></div>

<p>A continuación, modificamos el archivo que define a <strong>qué bases de datos se pueden conectar los usuarios y desde dónde</strong>. Esta información se detalla en en el archivo <strong><em>/var/lib/pgsql/data/pg_hba.conf</em></strong>. Es una capa extra de seguridad complementaria a la gestión de privilegios de usuarios dentro del PostgreSQL (<em>GRANT&#8230;</em>).</p>
<p>El contenido del archivo es el siguiente:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
</pre></td><td class="code"><pre class="text" style="font-family:monospace;"># TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             all                                     peer
host    all             all             127.0.0.1/32            ident
host    all             all             ::1/128                 ident</pre></td></tr></table></div>

<p>Sin entrar en detalle, las tres reglas que aparecen definen exclusivamente el acceso local, tanto socket como TCP/IP, a nuestro servidor PostgreSQL en Fedora 16.</p>
<p>La configuración de reglas es bastante sencilla, y permite desde limitar el acceso a una base de datos a un determinado usuario, desde una IP determinada, hasta permitir un acceso global desde cualquier IP:
</p>
<ul>
<li>
Acceso para todos los usuarios a todas las bases de datos desde cualquier dirección de red:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">host    all             all             0.0.0.0/0               md5</pre></div></div>

</li>
<li>
Acceso desde una determinada IP a todas las bases de datos y con cualquier usuario:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">host    all             all             192.168.0.4/32          md5</pre></div></div>

</li>
<li>
Acceso desde cualquier nodo de la red 192.168.0.0 a la base de datos <em>basedatos1</em> con el usuario <em>juan</em>, y solo desde <em>192.168.0.10</em> con <em>usuarioAdmin</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">host    basedatos1      juan            192.168.0.0/24          md5
host    basedatos1      usuarioAdmin    192.168.0.10/32         md5</pre></div></div>

</li>
<li>
Acceso con cualquier usuario a la base de datos <em>otraBD</em> desde la red <em>192.168.0.0/24</em> excepto con el usuario <em>pedro</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">host    otraBD          all           192.168.0.0/24          md5
host    otraBD          pedro         192.168.0.0/24          reject</pre></div></div>

</li>
</ul>
<p>En nuestro caso, vamos a permitir el acceso desde nuestra red LAN (192.168.0.0/24) a cualquier usuario, con dos excepciones: </p>
<ol>
<li>no se va a permitir conexiones con el usuario <em>postgres</em> por ser el usuario con privilegios administrativos en la instalación de PostgreSQL</li>
<li> no se va a permitir ningún tipo de conexión desde la máquina con IP 192.168.0.44</li>
</ol>
<p>Editamos el archivo <em>/var/lib/pgsql/data/pg_hba.conf</em> y agregamos las reglas, de forma que quede así:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
</pre></td><td class="code"><pre class="text" style="font-family:monospace;"># TYPE  DATABASE        USER            ADDRESS                 METHOD
local   all             all                                     peer
host    all             all             127.0.0.1/32            ident
host    all             all             ::1/128                 ident
<span style="display:block;background-color: #ffc;">host    all             all             192.168.0.0/24          md5</span><span style="display:block;background-color: #ffc;">host    all             postgres        192.168.0.0/24          reject</span><span style="display:block;background-color: #ffc;">host    all             all             192.168.0.44/32         reject</span></pre></td></tr></table></div>

<p>Después de guardar los cambios, solo nos queda reinciar PostgreSQL y añadir la regla en el firewall que permita el acceso al puerto 5432 que es donde escucha por defecto PostgreSQL:</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">systemctl stop posgresql.service
systemctl start postgresql.service
iptables -A INPUT -p tcp --dport 5432 -j ACCEPT</pre></div></div>

<p>Con esto ya estará funcionando nuestro servidor PostgreSQL en Fedora 16 con acceso remoto habilitado.</p>
<p>Como siempre, si tienes alguna consulta no dudes en preguntar.</p>
<p>Otros artículos relacionados que pueden interesarte:</p><ol>
<li><a href='http://www.aradaen.com/sysadmin/fail2ban-protege-tu-servidor-de-ataques-por-fuerza-bruta/' rel='bookmark' title='Fail2ban: protege tu servidor de ataques por fuerza bruta'>Fail2ban: protege tu servidor de ataques por fuerza bruta</a></li>
<li><a href='http://www.aradaen.com/sysadmin/howto-instalacion-de-oracle-java-7-en-centos-y-fedora/' rel='bookmark' title='HOWTO: Instalación de Java 7 en Centos y Fedora'>HOWTO: Instalación de Java 7 en Centos y Fedora</a></li>
<li><a href='http://www.aradaen.com/sysadmin/instalar-fail2ban-en-servidores-centos-y-debian/' rel='bookmark' title='Instalar fail2ban en servidores Centos y Debian'>Instalar fail2ban en servidores Centos y Debian</a></li>
<li><a href='http://www.aradaen.com/sysadmin/centos-6-network-sin-red-despues-de-instalar/' rel='bookmark' title='CentOS 6 network: sin red después de instalar'>CentOS 6 network: sin red después de instalar</a></li>
</ol><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/QXgmRhS_Y6jxfBI5UW80Zhsvu5I/0/da"><img src="http://feedads.g.doubleclick.net/~a/QXgmRhS_Y6jxfBI5UW80Zhsvu5I/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/QXgmRhS_Y6jxfBI5UW80Zhsvu5I/1/da"><img src="http://feedads.g.doubleclick.net/~a/QXgmRhS_Y6jxfBI5UW80Zhsvu5I/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/mBSk6WbGxoA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/sysadmin/howto-instalar-postgresql-en-fedora-16/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=howto-instalar-postgresql-en-fedora-16</feedburner:origLink></item>
		<item>
		<title>Sobre Twitter, censura y el #TwitterBlackout</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/-_B7rtiQcqo/</link>
		<comments>http://www.aradaen.com/cibercultura/sobre-twitter-censura-y-el-twitterblackout/#comments</comments>
		<pubDate>Sat, 28 Jan 2012 17:52:10 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Cibercultura]]></category>
		<category><![CDATA[cibercultura]]></category>
		<category><![CDATA[opinion]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[TwitterBlackout]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=407</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/cibercultura/sobre-twitter-censura-y-el-twitterblackout/">Sobre Twitter, censura y el #TwitterBlackout</a></p><p>Hace varios días anunciaba Twitter en su blog oficial que si bien ellos entendían la libertad de expresión como unos de los derechos humanos fundamentales, y apostaban por el libre</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
No hay artículos relacionados en este momento]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/cibercultura/sobre-twitter-censura-y-el-twitterblackout/">Sobre Twitter, censura y el #TwitterBlackout</a></p><p>Hace varios días anunciaba <a title="Twitter: tweets still must flow" href="http://blog.twitter.com/2012/01/tweets-still-must-flow.html" rel="nofollow" target="_blank">Twitter en su blog oficial</a> que si bien ellos entendían la libertad de expresión como unos de los derechos humanos fundamentales, y apostaban por el libre intercambio de información y opiniones,  en su expansión por nuevos países se veían obligados a cumplir con la legislación vigente de cada uno de ellos. Y, debido a esto, se veían en la obligación legal de<strong> restringir en determinados países (exclusivamente) el contenido de tweets y usuarios</strong>, sobre los que se presentaran reclamaciones basadas en la legislación de cada país.</p>
<p>Como consecuencia de esto, son numerosas las voces que se han alzado mostrando <span id="more-407"></span>su oposición a lo que según ellos es una práctica de censura por parte de <strong>Twitter</strong>.  Hasta tal punto que bajo el <em>hashtag</em> <a title="Listado de tweets con el hashtag #TwitterBlackout" href="https://twitter.com/#!/search/%23twitterblackout" target="_blank">#TwitterBlackout</a> se ha propuesto para hoy, a modo de protesta, que aquellos usuarios de <strong>Twitter</strong> que estén en contra de esta medida que han tomado desde la red social, dejen de utilizarla durante el día de hoy.</p>
<p>Por otra parte, personas de cierta relevancia en el mundo digital han mostrado, si no su apoyo a la nueva medida de Twitter, sí su sorpresa ante la reacción de los usuarios y el movimiento <strong>#TwitterBlackout</strong>. Es el caso de <a title="Enrique Dans: Twitter, la censura y los disparos desde la cintura" href="http://www.enriquedans.com/2012/01/twitter-la-censura-y-los-disparos-desde-la-cintura.html" rel="nofollow" target="_blank">Enrique Dans</a>, <a title="Ricardo Galli: la masa enfurecida ahora contra Twitter" href="http://gallir.wordpress.com/2012/01/27/la-masa-enfurecida-ahora-contra-twitter/" rel="nofollow" target="_blank">Ricardo Galli</a>, y otros. Su defensa gira en torno a que es lógico esperar que <strong>Twitter</strong> se someta a la legislación de los países en los que ofrece sus servicios, y recuerdan que la actual política de <strong>Twitter</strong> al respecto es<strong> borrar de forma global los tweets que son denunciados</strong>, de forma que en realidad se está limitando la censura de los tweets al ámbito de determinados países.</p>
<p>Personalmente creo que la nueva política anunciada por Twitter va a servir para disminuir la censura en la medida en que el sesgo será aplicado por países y no de forma global. Es más, los casos censurados serán publicados en <a title="Chilling Effects Organization" href="http://chillingeffects.org/twitter" target="_blank">Chilling Effects</a>. Entiendo, además, que <strong>es imprescindible que Twitter se someta a la legislación vigente</strong>, como exigiríamos a cualquier otra compañia que opera en España. Es por eso que <strong>no comparto el movimiento #TwitterBlackOut</strong>: el destino de la protesta no debería estar enfocado en Twitter, por cumplir las leyes de un determinado país, si no en los legisladores de esos países.</p>
<p>&nbsp;</p>
<p>No hay artículos relacionados en este momento</p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/jVv01LqlekZyMuO0sycidjzL8uE/0/da"><img src="http://feedads.g.doubleclick.net/~a/jVv01LqlekZyMuO0sycidjzL8uE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/jVv01LqlekZyMuO0sycidjzL8uE/1/da"><img src="http://feedads.g.doubleclick.net/~a/jVv01LqlekZyMuO0sycidjzL8uE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/-_B7rtiQcqo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/cibercultura/sobre-twitter-censura-y-el-twitterblackout/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/cibercultura/sobre-twitter-censura-y-el-twitterblackout/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=sobre-twitter-censura-y-el-twitterblackout</feedburner:origLink></item>
		<item>
		<title>Instalando Spotify nativo en linux Fedora 16</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/pWhYXERsTes/</link>
		<comments>http://www.aradaen.com/software/escritorio/instalando-spotify-nativo-en-linux-fedora-16/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 18:11:12 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[Escritorio]]></category>
		<category><![CDATA[aplicaciones]]></category>
		<category><![CDATA[Fedora]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[spotify]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=370</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/software/escritorio/instalando-spotify-nativo-en-linux-fedora-16/">Instalando Spotify nativo en linux Fedora 16</a></p><p>Si eres usuario de Spotify y utilizas Linux, habrás descubierto que Spotify recomienda para Linux utilizar el cliente de Spotify de Windows bajo Wine. Lo cierto es que ofrecen también</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
No hay artículos relacionados en este momento]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/software/escritorio/instalando-spotify-nativo-en-linux-fedora-16/">Instalando Spotify nativo en linux Fedora 16</a></p><p>Si eres usuario de <em>Spotify</em> y utilizas Linux, habrás descubierto que Spotify recomienda para Linux utilizar el cliente de Spotify de Windows bajo Wine.<br />
Lo cierto es que ofrecen también una versión de <strong>Spotify experimental nativa para Linux</strong> Debian y Fedora, aunque la versión de Fedora está desatendida y el último paquete que ofrece pertecene a Fedora 13. Además, es <em>imprescindible tener una cuenta Premium</em> para poder utilizar la versión de Spotify para Linux.<br />
<span id="more-370"></span></p>
<p>En general, considero que Spotify tiene muy desatendidos a los usuarios de Linux. Más todavía si pensamos que los usuarios, somos en la mayoría de casos que conozco usuarios <em>Premium</em> (de pago). En mi caso, de no ser porque también lo tengo en el móvil, no creo que pagara por un servicio que muestra tanto desinterés por sus usuarios de pago.</p>
<p>En cualquier caso, voy a explicar como instalar Spotify en Fedora 16, utilizando para ello la versión más reciente del cliente de Spotify para Debian.  Para ello lo que vamos a hacer es convertir el paquete de Debian en un rpm instalable en Fedora 16, instalarlo y solventar los requisitos de librerias.</p>
<p>El primer paso para instalar Spotify de forma nativa en Fedora 16 es descargar e instalar <em>alien</em>, un conversor de formato  de paquetería entre distintas distros Linux y Debian. Ejecutamos los siguientes comandos con privilegios administrativos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">yum <span style="color: #660033;">-y</span> <span style="color: #c20cb9; font-weight: bold;">install</span> perl-ExtUtils-MakeMaker <span style="color: #c20cb9; font-weight: bold;">gcc</span> qt-webkit rpm-build <span style="color: #c20cb9; font-weight: bold;">git</span>
<span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>tmp
<span style="color: #c20cb9; font-weight: bold;">git</span> clone <span style="color: #c20cb9; font-weight: bold;">git</span>:<span style="color: #000000; font-weight: bold;">//</span>git.kitenet.net<span style="color: #000000; font-weight: bold;">/</span>alien
<span style="color: #7a0874; font-weight: bold;">cd</span> alien
<span style="color: #c20cb9; font-weight: bold;">perl</span> Makefile.PL
<span style="color: #c20cb9; font-weight: bold;">make</span>
<span style="color: #c20cb9; font-weight: bold;">make</span> <span style="color: #c20cb9; font-weight: bold;">install</span></pre></div></div>

<p>A continuación descargamos el paquete del cliente de Spotify para Debian desde <a href="http://repository.spotify.com/pool/non-free/s/spotify/" title="Repositorios de Spotify para Linux Debian" target="_blank">los repositorios de Spotify para Linux</a>. Está disponible la versión de 32 y 64 bits. En nuestro caso descargamos la versión de 32 bits, y ejecutamos la conversión del paquete con <em>alien:</em></p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>repository.spotify.com<span style="color: #000000; font-weight: bold;">/</span>pool<span style="color: #000000; font-weight: bold;">/</span>non-free<span style="color: #000000; font-weight: bold;">/</span>s<span style="color: #000000; font-weight: bold;">/</span>spotify<span style="color: #000000; font-weight: bold;">/</span>spotify-client-qt_0.6.2.291.gcccc1f5.116-<span style="color: #000000;">1</span>_i386.deb
<span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>bin<span style="color: #000000; font-weight: bold;">/</span>alien <span style="color: #660033;">--to-rpm</span> http:<span style="color: #000000; font-weight: bold;">//</span>repository.spotify.com<span style="color: #000000; font-weight: bold;">/</span>pool<span style="color: #000000; font-weight: bold;">/</span>non-free<span style="color: #000000; font-weight: bold;">/</span>s<span style="color: #000000; font-weight: bold;">/</span>spotify<span style="color: #000000; font-weight: bold;">/</span>spotify-client-qt_0.6.2.291.gcccc1f5.116-<span style="color: #000000;">1</span>_i386.deb</pre></div></div>

<p>La ejecución del comando anterior, crea el paquete rpm de instalación de Spotify. Este paquete requiere las librerias <em>libssl.so.0.9.8</em> y <em>libcrypto.so.0.9.8</em>. Estas librerías no están disponibles en Fedora 16, así que instalamos el paquete sin comprobar las librerías, y posteriormente creamos un enlace simbólico a las librerias similares que dispone Fedora 16 <em>libssl.so.X.X.X</em> y <em>libcryptopp.so.X.X.X</em> (<a href="#editado-27-01-2012" title="Ver Edición del día 27-01-2012">*ver nota</a>):</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">rpm <span style="color: #660033;">-Uvh</span> <span style="color: #660033;">--nodeps</span> spotify-client-qt-0.6.2.291.gcccc1f5.116-<span style="color: #000000;">2</span>.i386.rpm 
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libssl.so.1.0.0g <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libssl.so.0.9.8
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libcryptopp.so.6.0.0 <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libcrypto.so.0.9.8</pre></div></div>

<p>Hecho esto ya tenemos disponible la versión nativa de Spotify para Fedora 16, y puede lanzar la aplicación desde el menú de aplicaciones de Gnome, <em>Audio y Video</em>.</p>
<p><span id="editado-27-01-2012" class="negrita">Editado el día 27-01-2012:</span></p>
<p>Al crear los enlaces simbólicos anteriores, si instalamos alguna actualización de openssl, y podría variar la versión de las librerias, por lo que el enlace simbólico estaría roto, y no funcionaría <em>Spotify</em>.<br />
Para evitar esto, en lugar de realizar los enlaces simbólicos anteriores, debemos crear los siguientes:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libssl.so <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libssl.so.0.9.8
<span style="color: #c20cb9; font-weight: bold;">ln</span> <span style="color: #660033;">-s</span> <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libcrypto.so <span style="color: #000000; font-weight: bold;">/</span>usr<span style="color: #000000; font-weight: bold;">/</span>lib<span style="color: #000000; font-weight: bold;">/</span>libcrypto.so.0.9.8</pre></div></div>

<p>Los archivos <em>libssl.so</em> y <em>libcrypto.so</em> son enlaces simbólicos del sistema que apuntan a la ultima versión de las librerías <em>libssl.so.X.X.X</em> y <em>libcrypto.so.X.X.X</em>. Estos enlaces se actualizan cuando si hay cambios en las librerias al instalar una actualización. De esta forma, con los comandos anteriores, siempre mantendremos nuestro enlace simbólico funcionando, independientemente de las actualizaciones.</p>
<p>No hay artículos relacionados en este momento</p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/d5Q161HEFeV2SffrypF7jP4gYzo/0/da"><img src="http://feedads.g.doubleclick.net/~a/d5Q161HEFeV2SffrypF7jP4gYzo/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/d5Q161HEFeV2SffrypF7jP4gYzo/1/da"><img src="http://feedads.g.doubleclick.net/~a/d5Q161HEFeV2SffrypF7jP4gYzo/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/pWhYXERsTes" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/software/escritorio/instalando-spotify-nativo-en-linux-fedora-16/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/software/escritorio/instalando-spotify-nativo-en-linux-fedora-16/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalando-spotify-nativo-en-linux-fedora-16</feedburner:origLink></item>
		<item>
		<title>Módulos de idioma en CRM VTiger 5.3: spanish language pack</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/rUquNgZoccA/</link>
		<comments>http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 19:27:10 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[configuracion]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[language pack]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[vtiger]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=344</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/">Módulos de idioma en CRM VTiger 5.3: spanish language pack</a></p><p>Cómo indicábamos en el tutorial de instalación de VTiger 5.3 en Centos, el instalador web de vtiger te da la opción de añadir diversos módulos opcionales, entre ellos los de</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
Otros artículos relacionados que pueden interesarte:<ol>
<li><a href='http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/' rel='bookmark' title='Instalación de VTiger CRM 5.3 en Centos con SELinux'>Instalación de VTiger CRM 5.3 en Centos con SELinux</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/">Módulos de idioma en CRM VTiger 5.3: spanish language pack</a></p><p>Cómo indicábamos en el tutorial de <a href="http://www.aradaen.com/vtiger-crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/" title="Instalación de VTiger CRM 5.3 en Centos con SELinux">instalación de VTiger 5.3 en Centos</a>, el instalador web de <em>vtiger</em> te da la opción de añadir diversos módulos opcionales, entre ellos los de idiomas (<em>language packs</em>). Esta sería la opción ideal, si no fuera porque el paquete de español (<em>spanish language pack</em>) que instala se corresponde con al versión 5.2 de <em>VTiger</em>, y no la 5.3 que es la última versión estable de <em>vtiger</em>.<br />
<span id="more-344"></span></p>
<p>Vamos a buscar el <em>language pack</em> de español para <em>VTiger</em>, y después utilizaremos el <em>Gestor de Módulos</em> que trae <em>Vtiger</em> para importarlo a nuestra instalación.</p>
<p>Después de buscar en la web de <em>vtiger</em>, hemos encontrado en la wiki un apunte que hace referencia al mantenimiento de los <a href="http://wiki.vtiger.com/index.php/Vtiger_Language_Packs_Maintainers" title="Wiki VTiger: language packs maintainers" target="_blank" rel="nofollow">language packs</a> dónde se indica que todo lo relacionado con la versión en castellano de <em>vtiger 5</em> podemos encontrarlo en un <a href="http://forge.vtiger.com/projects/esplang5/" title="Forja VTiger Proyecto esplang5" target="_blank" rel="nofollow">subproyecto oficial de la forja de vtiger</a>. Lo más gracioso, es que después de dar un vistazo y no encontrar la traducción de la versión 5.3, leemos que para la versión de <em>vtiger 5.2</em> se ha creado otro proyecto: <a href="http://forge.vtiger.com/projects/spanish52/" title="Proyecto VTiger  LanguagePack Es 5.2" target="_blank">VTiger Language Pack Es 5.2</a>.<br />
<em><strong>¡Eureka!</strong></em> Después de dar un vistazo, por fín encontramos en este proyecto el <em>language pack</em> de español para la versión 5.3. Aunque es una versión Release Candidate, y nos indica que la últiva versión se puede obtener a través del repositorio de subversión.</p>
<p>Descargamos el archivo de la versión 5.3 desde la web anterior o bien desde consola con el comando:</p>
<pre> # wget http://forge.vtiger.com/frs/download.php/1122/vtSpanish_es_es_5.3.0RC.zip
</pre>
<p>Ahora, para poder instalar los módulos de traducciónes de <em>vtiger</em> desde el <em>Gestor de Módulos</em> que incluye, es necesario que modifiquemos los permisos de las carpetas de la instalación de <em>vtiger</em> que incluyen los archivos de idiomas:</p>
<pre># chmod g+w cron/language/ include/language/ include/install/language/ include/Webservices/language/ include/js/ jscalendar/ jscalendar/lang/ modules/PriceBooks/language/ modules/PickList/language/ modules/PurchaseOrder/language/ modules/Project/language/ modules/Calendar/language/ modules/Emails/language/ modules/Emails/language/ modules/MailManager/language/ modules/FieldFormulas/language/ modules/Webmails/language/ modules/Dashboard/language/ modules/RecycleBin/language/ modules/RecycleBin/language/ modules/Faq/language/ modules/Rss/language/ modules/Yahoo/language/ modules/uploads/language/ modules/Users/language/ modules/Settings/language/ modules/Invoice/language/ modules/Services/language/ modules/Leads/language/ modules/Assets/language/ modules/Portal/language/ modules/Import/language/ modules/Accounts/language/ modules/Mobile/language/ modules/Quotes/language/ modules/ConfigEditor/language/ modules/Potentials/language/ modules/Campaigns/language/ modules/Tooltip/language/ modules/WSAPP/language/ modules/ModComments/language/ modules/Vendors/language/ modules/Documents/language/ modules/Products/language/ modules/Home/language/ modules/Administration/language/ modules/Migration/language/ modules/Webforms/language/ modules/Utilities/language/ modules/VtigerBackup/language/ modules/ProjectMilestone/language/ modules/Help/language/ modules/Reports/language/ modules/SalesOrder/language/ modules/PBXManager/language/ modules/Contacts/language/ modules/ProjectTask/language/ modules/SMSNotifier/language/ modules/HelpDesk/language/ modules/com_vtiger_workflow/language/ modules/System/language/ modules/ServiceContracts/language/ modules/CustomerPortal/language/ modules/CustomView/language/
</pre>
<p>Una vez hecho esto, accedemos al CRM como administradores, y accedemos al <em>Gestor de Módulos</em>  desde el menú <em class="negrita"> SETTINGS >> Module Manager</em>.</p>
<div id="attachment_357" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-1-module-manager.png"><img src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-1-module-manager-480x384.png" alt="Instalación VTiger spanish language pack - Paso 1: gestor de módulos" title="Instalación VTiger spanish language pack - Paso 1: gestor de módulos" width="480" height="384" class="size-medium wp-image-357" /></a><p class="wp-caption-text">Instalación VTiger spanish language pack - Paso 1: gestor de módulos</p></div>
<p>En el gestor, seleccionamos la pestaña <em class="negrita">Custom Modules</em>, y cargamos el archivo del <em>language pack</em> que hemos descargado, e importamos.</p>
<div id="attachment_358" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-2-Import-module.png"><img src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-2-Import-module-480x384.png" alt="Instalación VTiger spanish language pack - Paso 2: importación del módulo" title="Instalación VTiger spanish language pack - Paso 2: importación del módulo" width="480" height="384" class="size-medium wp-image-358" /></a><p class="wp-caption-text">Paso 2 Instalación VTiger spanish language pack: importación del módulo</p></div>
<div id="attachment_359" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-3-confirmacion-instalacion.png"><img src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-3-confirmacion-instalacion-480x384.png" alt="Instalación VTiger spanish language pack - Paso 3: confirmar importación" title="Instalación VTiger spanish language pack - Paso 3: confirmar importación" width="480" height="384" class="size-medium wp-image-359" /></a><p class="wp-caption-text">Paso 3 Instalación VTiger spanish language pack: confirmar importación</p></div>
<p>La importación del módulo de idioma de <em>CRM VTiger</em> genera un registro que podemos visualizar, comprobando qué archivos se han importando, y si se ha producido algún fallo.</p>
<div id="attachment_360" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-4-resultado.png"><img src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-4-resultado-480x384.png" alt="Instalación VTiger spanish language pack - Paso 4: resultado de la importación" title="Instalación VTiger spanish language pack - Paso 4: resultado de la importación" width="480" height="384" class="size-medium wp-image-360" /></a><p class="wp-caption-text">Paso 4 Instalación VTiger spanish language pack: resultado de la importación</p></div>
<p>Una vez finalizada la importanción, solo queda acceder a <em class="negrita">My Preferences</em> y seleccionar en <em class="negrita">Language</em> el nuevo paquete de idiomas instalado.<br />
Guardamos los cambios, y al recargar la página aparecerá ya <em>VTiger</em> traducido al castellano.</p>
<div id="attachment_361" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-5-seleccion-idioma.png"><img src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-5-seleccion-idioma-480x384.png" alt="Instalación VTiger spanish language pack - Paso 5: selección de idioma en preferencias" title="Instalación VTiger spanish language pack - Paso 5: selección de idioma en preferencias" width="480" height="384" class="size-medium wp-image-361" /></a><p class="wp-caption-text">Paso 5: selección de idioma en preferencias</p></div>
<div id="attachment_362" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-6-activacion.png"><img src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-vtiger-spanish-language-pack-paso-6-activacion-480x384.png" alt="Instalación VTiger spanish language pack - Paso 6: activación del nuevo idioma" title="Instalación VTiger spanish language pack - Paso 6: activación del nuevo idioma" width="480" height="384" class="size-medium wp-image-362" /></a><p class="wp-caption-text">Paso 6: activación del nuevo idioma</p></div>
<p>Como habéis visto, el proceso realmente es bastante sencillo, siendo la localización del paquete de idioma lo que más tiempo nos ha llevado. El proceso para instalar otro idioma es similar.</p>
<p>Recuerda que si tienes cualquier duda, puedes utilizar el sistema de comentarios o cualquiera de los otros medios disponibles.</p>
<p>Otros artículos relacionados que pueden interesarte:</p><ol>
<li><a href='http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/' rel='bookmark' title='Instalación de VTiger CRM 5.3 en Centos con SELinux'>Instalación de VTiger CRM 5.3 en Centos con SELinux</a></li>
</ol><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/Gb1EWMaJ2hIRNSM0lD-Gf88XV7M/0/da"><img src="http://feedads.g.doubleclick.net/~a/Gb1EWMaJ2hIRNSM0lD-Gf88XV7M/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/Gb1EWMaJ2hIRNSM0lD-Gf88XV7M/1/da"><img src="http://feedads.g.doubleclick.net/~a/Gb1EWMaJ2hIRNSM0lD-Gf88XV7M/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/rUquNgZoccA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack</feedburner:origLink></item>
		<item>
		<title>Instalación de VTiger CRM 5.3 en Centos con SELinux</title>
		<link>http://feedproxy.google.com/~r/aradaensysadminnotes/~3/DS05xZhY77k/</link>
		<comments>http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/#comments</comments>
		<pubDate>Tue, 24 Jan 2012 23:36:08 +0000</pubDate>
		<dc:creator>aradaen</dc:creator>
				<category><![CDATA[CRM]]></category>
		<category><![CDATA[CentOS]]></category>
		<category><![CDATA[crm]]></category>
		<category><![CDATA[selinux]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[tutoriales]]></category>
		<category><![CDATA[vtiger]]></category>

		<guid isPermaLink="false">http://www.aradaen.com/?p=314</guid>
		<description><![CDATA[<p><p><a href="http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/">Instalación de VTiger CRM 5.3 en Centos con SELinux</a></p><p>Vtiger es un CRM que resulta bastante últil a empresas y profesionales para gestionar y llevar un seguimiento de las relaciones con sus clientes. La instalación de vtiger no es</p></p><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
Otros artículos relacionados que pueden interesarte:<ol>
<li><a href='http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/' rel='bookmark' title='Módulos de idioma en CRM VTiger 5.3: spanish language pack'>Módulos de idioma en CRM VTiger 5.3: spanish language pack</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/">Instalación de VTiger CRM 5.3 en Centos con SELinux</a></p><p><em>Vtiger</em> es un <a title="Wikipedia: CRM" href="http://es.wikipedia.org/wiki/Customer_relationship_management" rel="nofollow" target="_blank">CRM</a> que resulta bastante últil a empresas y profesionales para gestionar y llevar un seguimiento de las relaciones con sus clientes.</p>
<p>La instalación de <em>vtiger</em> no es demasiado complicada, y consta de varios pasos:</p>
<ul>
<li><a title="Configuración del Apache y PHP para VTiger" href="#apache">Configuración del Apache y PHP</a></li>
<li><a title="Configuración de MySQL para VTiger" href="#mysql">Configuración de MySQL</a></li>
<li><a title="Configuración de SELinux para VTiger" href="#selinux">Configuración de SELinux</a></li>
<li><a title="Instalación de VTiger" href="#instalacion">Instalación de VTiger</a></li>
</ul>
<p>Este artículo describe el proceso de instalación de Vtiger 5.3.0, corriendo en un servidor Centos 5.7 que ya tiene instalado Apache 2.2 con Virtual Hosts, MySQL 5.0, y PHP 5.3.<br />
<span id="more-314"></span></p>
<h3 id="apache">Configuración de Apache y PHP para VTiger</h3>
<p>No es necesario utilizar<em> virtual hosts</em> para instalar <em>vtiger</em>, pero es recomendable si vas a acceder desde otros equipos y, además, tienes otras webapp instaladas en el servidor. Lo mismo pasa con PHP, solo requiere la versión 5.2 pero en este caso, tenemos <a title="Instalando PHP 5.3 en Centos 5" href="http://www.aradaen.com/programacion/instalando-php-5-3-en-centos-5/">instalado PHP 5.3</a>.<br />
Para comenzar con la configuración del sistema, editamos el archivo de configuracion de los <em>virtual hosts</em> de Apache (en mi caso <em>/etc/httpd/conf.d/vhosts.conf</em>) y añadimos los datos del <em>virtualhost</em> para <em>vtiger</em>:</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
</pre></td><td class="code"><pre class="apache" style="font-family:monospace;"> <span style="color: #adadad; font-style: italic;"># VIRTUALHOST vtiger.localhost</span>
&lt;<span style="color: #000000; font-weight:bold;">VirtualHost</span> *:<span style="color: #ff0000;">80</span>&gt;
<span style="color: #adadad; font-style: italic;"># Name and admin</span>
<span style="color: #00007f;">ServerAdmin</span> admin@localhost
<span style="color: #00007f;">ServerName</span> vtiger.localhost
<span style="color: #adadad; font-style: italic;"># Indexes + Directory Root.</span>
<span style="color: #00007f;">DirectoryIndex</span> index.html index.php
<span style="color: #00007f;">DocumentRoot</span> /var/www/html/vtiger/
<span style="color: #adadad; font-style: italic;"># Logfiles </span>
<span style="color: #00007f;">ErrorLog</span> /var/log/httpd/vtiger.srv-error.log
<span style="color: #00007f;">CustomLog</span> /var/log/httpd/vtiger.srv-access.log combined
<span style="color: #adadad; font-style: italic;"># Vtiger PHP Requeriments</span>
<span style="color: #00007f;">php_admin_value</span> allow_call_time_pass_reference <span style="color: #ff0000;">1</span>
<span style="color: #00007f;">php_admin_value</span> error_reporting <span style="color: #ff0000;">2</span>
<span style="color: #00007f;">php_admin_value</span> safe_mode <span style="color: #ff0000;">0</span>
<span style="color: #00007f;">php_admin_value</span> display_errors <span style="color: #ff0000;">1</span>
<span style="color: #00007f;">php_admin_value</span> file_uploads <span style="color: #ff0000;">1</span>
<span style="color: #00007f;">php_admin_value</span> max_execution_time <span style="color: #ff0000;">600</span>
<span style="color: #00007f;">php_admin_value</span> memory_limit 64M
<span style="color: #00007f;">php_admin_value</span> log_errors <span style="color: #ff0000;">0</span>
<span style="color: #00007f;">php_admin_value</span> output_buffering <span style="color: #ff0000;">4096</span>
<span style="color: #00007f;">php_admin_value</span> register_globals <span style="color: #ff0000;">0</span>
<span style="color: #00007f;">php_admin_value</span> short_open_tag <span style="color: #ff0000;">1</span>
&lt;/<span style="color: #000000; font-weight:bold;">VirtualHost</span>&gt;</pre></td></tr></table></div>

<p>Como hemos indicado, accederemos al <em>virtualhost</em> por el nombre <em>vtiger.localhost</em> y como raiz del mismo la carpeta <em>/var/www/html/vtiger</em>. La última parte de la configuración es para habilitar PHP tal y como requiere la instalación y ejecución de <em>VTiger</em>.</p>
<p>Creamos el directorio raiz, y reiniciamos el servidor web:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">mkdir</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>html<span style="color: #000000; font-weight: bold;">/</span>vtiger
service httpd restart</pre></div></div>

<h3 id="mysql">Configuración de MySQL para VTiger</h3>
<p>A continuación, creamos en <em>MySQL</em> la base de datos, y el usuario de acceso a la misma que utilizará <em>Vtiger</em>. Para ello, necesitaremos tener privilegios en <em>MySQL</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="mysql" style="font-family:monospace;">mysql <span style="color: #CC0099;">-</span>u root <span style="color: #CC0099;">-</span>p
Enter <span style="color: #000099;">password</span>:
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #990099; font-weight: bold;">DATABASE</span> vtigerDB <span style="color: #990099; font-weight: bold;">DEFAULT</span> CHARACTER <span style="color: #990099; font-weight: bold;">SET</span> utf8 <span style="color: #990099; font-weight: bold;">DEFAULT</span> <span style="color: #CC0099; font-weight: bold;">COLLATE</span> utf8_general_ci<span style="color: #000033;">;</span>
Query OK<span style="color: #000033;">,</span> <span style="color: #008080;">1</span> row affected <span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">0.10</span> sec<span style="color: #FF00FF;">&#41;</span>
&nbsp;
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">CREATE</span> <span style="color: #000099;">USER</span> <span style="color: #008000;">'vtDB<span style="color: #008080; font-weight: bold;">_</span>user'</span>@<span style="color: #008000;">'localhost'</span> IDENTIFIED BY <span style="color: #008000;">'claveAcceso'</span><span style="color: #000033;">;</span>
Query OK<span style="color: #000033;">,</span> <span style="color: #008080;">0</span> rows affected <span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">0.11</span> sec<span style="color: #FF00FF;">&#41;</span>
&nbsp;
mysql<span style="color: #CC0099;">&gt;</span> <span style="color: #990099; font-weight: bold;">GRANT</span> <span style="color: #990099; font-weight: bold;">ALL</span> <span style="color: #990099; font-weight: bold;">ON</span> vtigerDB.<span style="color: #CC0099;">*</span> <span style="color: #990099; font-weight: bold;">TO</span> vtDB_user@localhost<span style="color: #000033;">;</span>
&nbsp;
Query OK<span style="color: #000033;">,</span> <span style="color: #008080;">0</span> rows affected <span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">0.00</span> sec<span style="color: #FF00FF;">&#41;</span>
&nbsp;
mysql<span style="color: #CC0099;">&gt;</span> FLUSH <span style="color: #990099; font-weight: bold;">PRIVILEGES</span><span style="color: #000033;">;</span>
Query OK<span style="color: #000033;">,</span> <span style="color: #008080;">0</span> rows affected <span style="color: #FF00FF;">&#40;</span><span style="color: #008080;">0.00</span> sec<span style="color: #FF00FF;">&#41;</span>
&nbsp;
mysql<span style="color: #CC0099;">&gt;</span>quit<span style="color: #000033;">;</span></pre></div></div>

<p>Hemos creado la base de datos <em>vtigerDB</em>, el usuario <em>vtdb_user</em> con contraseña <em>claveAcceso</em> y le hemos dado privilegios totales sobre todas las tablas de la base de datos creada.</p>
<h3 id="selinux">Configuración de SELinux para VTiger</h3>
<p>Descargamos <em>vtiger</em>, desde su <a title="http://www.vtiger.com/vtiger-crm/downloads/" href="http://www.vtiger.com/vtiger-crm/downloads/" rel="nofollow">web</a> o utilizando el comando wget, descomprimimos en la el <em>DocumentRoot</em> del <em>virtualhost</em> que hemos creado para <em>vtiger</em>:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #7a0874; font-weight: bold;">cd</span> <span style="color: #000000; font-weight: bold;">/</span>tmp
<span style="color: #c20cb9; font-weight: bold;">wget</span> http:<span style="color: #000000; font-weight: bold;">//</span>sourceforge.net<span style="color: #000000; font-weight: bold;">/</span>projects<span style="color: #000000; font-weight: bold;">/</span>vtigercrm<span style="color: #000000; font-weight: bold;">/</span>files<span style="color: #000000; font-weight: bold;">/</span>vtiger<span style="color: #000000; font-weight: bold;">%</span>20CRM<span style="color: #000000; font-weight: bold;">%</span>205.3.0<span style="color: #000000; font-weight: bold;">/</span>Core<span style="color: #000000; font-weight: bold;">%</span>20Product<span style="color: #000000; font-weight: bold;">/</span>vtigercrm-5.3.0.tar.gz<span style="color: #000000; font-weight: bold;">/</span>download
<span style="color: #c20cb9; font-weight: bold;">tar</span> xvzf vtigercrm-5.3.0.tar.gz
<span style="color: #c20cb9; font-weight: bold;">mv</span> vtigercrm<span style="color: #000000; font-weight: bold;">/*</span> <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>html<span style="color: #000000; font-weight: bold;">/</span>vtiger<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Asignamos recursivamente a <em>root</em> y <em>apache</em> como <em>propietario</em> y <em>grupo</em> respectivamente para todos los archivos descargados. Y damos permisos de escritura para el grupo a los archivos necesarios:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">chmod</span> <span style="color: #660033;">-R</span> root:apache <span style="color: #000000; font-weight: bold;">*</span>
<span style="color: #c20cb9; font-weight: bold;">chmod</span> g+<span style="color: #c20cb9; font-weight: bold;">w</span> config.inc.php tabdata.php install.php parent_tabdata.php cache cache<span style="color: #000000; font-weight: bold;">/</span>images<span style="color: #000000; font-weight: bold;">/</span> storage<span style="color: #000000; font-weight: bold;">/</span> install<span style="color: #000000; font-weight: bold;">/</span> user_privileges<span style="color: #000000; font-weight: bold;">/</span> Smarty<span style="color: #000000; font-weight: bold;">/</span>cache<span style="color: #000000; font-weight: bold;">/</span> Smarty<span style="color: #000000; font-weight: bold;">/</span>templates_c<span style="color: #000000; font-weight: bold;">/</span> modules<span style="color: #000000; font-weight: bold;">/</span>Emails<span style="color: #000000; font-weight: bold;">/</span>templates<span style="color: #000000; font-weight: bold;">/</span> modules<span style="color: #000000; font-weight: bold;">/</span> cron<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>vtlib<span style="color: #000000; font-weight: bold;">/</span> backup<span style="color: #000000; font-weight: bold;">/</span> Smarty<span style="color: #000000; font-weight: bold;">/</span>templates<span style="color: #000000; font-weight: bold;">/</span>modules<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>wordtemplatedownload<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>product<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>user<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>contact<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>logo<span style="color: #000000; font-weight: bold;">/</span> logs<span style="color: #000000; font-weight: bold;">/</span> modules<span style="color: #000000; font-weight: bold;">/</span>Webmails<span style="color: #000000; font-weight: bold;">/</span>tmp<span style="color: #000000; font-weight: bold;">/</span> cache<span style="color: #000000; font-weight: bold;">/</span>import<span style="color: #000000; font-weight: bold;">/</span> test<span style="color: #000000; font-weight: bold;">/</span>vtlib<span style="color: #000000; font-weight: bold;">/</span>HTML<span style="color: #000000; font-weight: bold;">/</span></pre></div></div>

<p>Se asigna como grupo <em>apache</em>, porque es el usuario y grupo con el que se ejecuta el servidor web. Puedes comprobarlo en el archivo de configuración de apache (<em>/etc/httpd/conf/httpd.conf</em>).</p>
<p>En este punto, ya solo nos queda configurar <em>SELinux</em> para tener listo nuestro sistema para poder realizar la configuración de <em>VTiger</em>.<br />
SELinux es un sistema de políticas de seguridad que se aplican según determinados contextos. Para que el servidor web pueda acceder a las páginas de <em>vtiger</em> y conectar a MySQL tenemos que ejecutar los siguientes comandos:</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;">chcon <span style="color: #660033;">-R</span> <span style="color: #660033;">-t</span> httpd_sys_content_t <span style="color: #000000; font-weight: bold;">/</span>var<span style="color: #000000; font-weight: bold;">/</span>www<span style="color: #000000; font-weight: bold;">/</span>html<span style="color: #000000; font-weight: bold;">/</span>vtiger<span style="color: #000000; font-weight: bold;">/*</span>
setsebool <span style="color: #660033;">-P</span> httpd_can_network_connect_db <span style="color: #000000;">1</span></pre></div></div>

<h3 id="instalacion">Instalando VTiger</h3>
<p>Una vez realizadas las configuraciones previas, ya solo queda seguir los pasos del instalador web que incluye <em>VTiger</em> accediendo vía web a la url <em>http://vtiger.localhost</em> y realizar la instalación:</p>
<p><div id="attachment_277" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-1-Pagina-bienvenida-aradaen-com.png"><img class="size-full wp-image-277" title="Paso 1 Instalación VTiger: Pagina de Bienvenida - [Click ZOOM]" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-1-Pagina-bienvenida-aradaen-com.png" alt="Paso 1 Instalación VTiger: Pagina de Bienvenida" width="480" height="448" /></a><p class="wp-caption-text">Paso 1 Instalación VTiger: Pagina de Bienvenida</p></div>El instalador nos permite tanto realizar una instalación nueva, como una migración. En nuestro caso, realizaremos una instalación nueva.</p>
<div id="attachment_278" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-2-Licencia-AraDaen-com.png"><img class="size-large wp-image-278" title="Instalación VTiger - Paso 2: Licencia" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-2-Licencia-AraDaen-com-1024x597.png" alt="Instalación VTiger - Paso 2: Licencia" width="480" height="279" /></a><p class="wp-caption-text">Paso 2 Instalación vtiger: Licencia</p></div>
<p>Después de leernos la información sobra la licencia de <em>VTiger</em>, continuamos con las instalación.</p>
<div id="attachment_279" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-3-comprobacion-requisitos-aradaen-com.png"><img class="size-large wp-image-279" title="Instalación VTiger - Paso 3: Comprobación de requisitos" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-3-comprobacion-requisitos-aradaen-com-1024x539.png" alt="Instalación VTiger - Paso 3: Comprobación de requisitos" width="480" height="252" /></a><p class="wp-caption-text">Paso 3 Instalación VTiger : Comprobación de requisitos</p></div>
<p>Si hemos realizados correctamente los pasos previos para configurar Apache, MySQL, PHP y SELinux, el instalador realizará una comprobación de los requisitos del sistema, y nos permitirá proseguir con la instalación.</p>
<div id="attachment_280" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-4-configuracion-aradaen-com.png"><img class="size-large wp-image-280" title="Instalación VTiger - Paso 4: Configuración base de datos y acceso" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-4-configuracion-aradaen-com-1024x451.png" alt="Instalación VTiger - Paso 4: Configuración base de datos y acceso" width="480" height="211" /></a><p class="wp-caption-text">Paso 4 Instalación VTiger: Configuracion base de datos y acceso</p></div>
<p>En esta página deberemos indicar los datos de nuestra base de datos (url, nombre, usuario), y la url de acceso a la instalación (nuestro <em>virtualhost</em>).<br />
También introduciremos la contraseña para el usuario <em>admin</em> de <em>vtiger</em>.</p>
<div id="attachment_281" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-5-confirmacion-configuracion-aradaen-com.png"><img class="size-large wp-image-281" title="Instalación VTiger - Paso 5: confirmación configuración" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-5-confirmacion-configuracion-aradaen-com-1024x487.png" alt="Instalación VTiger - Paso 5: confirmación de la configuración" width="480" height="228" /></a><p class="wp-caption-text">Paso 5 Instalación VTiger: confirmación configuración</p></div>
<p>Con los datos introducidos, el instalador intentará realizar una conexión a la base de datos, y si todo es correcto, solo nos queda confirmar en esta página los datos introducidos para dar comienzo la instalación de <em>vtiger</em></p>
<div id="attachment_282" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-6-seleccion-modulos-opcionales-aradaen-com.png"><img class="size-large wp-image-282" title="Instalación VTiger - Paso 6: selección de módulos opcionales" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-6-seleccion-modulos-opcionales-aradaen-com-1024x819.png" alt="Instalación VTiger - Paso 6: selección de módulos opcionales" width="480" height="383" /></a><p class="wp-caption-text">Paso 6 Instalación VTiger: selección de módulos opcionales</p></div>
<p>Una vez finalizada la instalación de <em>vtiger</em>, el instalador nos da la posibilidad de realizar la instalación de modulos opcionales.<br />
En este caso, hemos instalados todos menos los de idiomas: la traducción de castellano incluida no está actualizada, siendo recomendable instalar posteriormente este paquete si lo deseas.</p>
<div id="attachment_283" class="wp-caption alignnone" style="width: 560px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-7-resumen-final-aradaen-com.png"><img class="size-full wp-image-283" title="Instalación VTiger - Paso 7: resumen instalación" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-7-resumen-final-aradaen-com.png" alt="Instalación VTiger - Paso 7: resumen instalación" width="550" height="739" /></a><p class="wp-caption-text">Paso 7 Instalación VTiger: resumen instalación</p></div>
<p>Para dar por finalizada la instalación solo queda el borrado de la carpeta de instalación y el renombrado del archivo htaccess.txt. Desde una consola ejecutamos los siguientes comandos:</p>
<pre>[root@srv ~]# rm -rf /var/www/html/vtiger/install*
[root@srv ~]# mv -r /var/www/html/vtiger/htaccess.txt /var/www/vtiger/.htaccess</pre>
<p>Una vez realizado esto, ya hemos finalizado la instalación de VTiger, y podemos acceder vía web a la aplicación:</p>
<div id="attachment_284" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-8-acceso-aradaen-com.png"><img class="size-large wp-image-284" title="Instalación VTiger - Paso 8: accediendo a VTiger" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-8-acceso-aradaen-com-1024x819.png" alt="Instalación VTiger - Paso 8: accediendo a VTiger" width="480" height="383" /></a><p class="wp-caption-text">Paso 8 Instalación VTiger: accediendo a VTiger</p></div>
<div id="attachment_285" class="wp-caption alignnone" style="width: 490px"><a href="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-9-Pagina-principal-aradaen-com.png"><img class="size-large wp-image-285" title="Instalación VTiger - Paso 9: VTiger funcionando" src="http://www.aradaen.com/wp-content/uploads/2012/01/Instalacion-Vtiger-Paso-9-Pagina-principal-aradaen-com-1024x819.png" alt="Instalación VTiger - Paso 9: VTiger funcionando" width="480" height="383" /></a><p class="wp-caption-text">Paso 9 Instalación VTiger: VTiger funcionando</p></div>
<p>Como habéis visto, el proceso de instalación no es demasiado complicado. No obstante, si tienes cualquier pregunta o consulta, no dudes en utilizar el sistema de comentarios, o cualquiera de las otras formas de contacto. Estaremos encantados en poder ayudarte.</p>
<p>Enlace: <a title="Vtiger CRM website" href="http://www.vtiger.com/" rel="nofollow">www.vtiger.com</a></p>
<p>Otros artículos relacionados que pueden interesarte:</p><ol>
<li><a href='http://www.aradaen.com/software/crm/modulos-de-idioma-en-crm-vtiger-53-spanish-language-pack/' rel='bookmark' title='Módulos de idioma en CRM VTiger 5.3: spanish language pack'>Módulos de idioma en CRM VTiger 5.3: spanish language pack</a></li>
</ol><p><a href="http://www.aradaen.com">AraDaen, sysadmin notes</a></p>
<p><a href="http://feedads.g.doubleclick.net/~a/_wo6Fb8RHyswbH-zblSBfhUpoy4/0/da"><img src="http://feedads.g.doubleclick.net/~a/_wo6Fb8RHyswbH-zblSBfhUpoy4/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/_wo6Fb8RHyswbH-zblSBfhUpoy4/1/da"><img src="http://feedads.g.doubleclick.net/~a/_wo6Fb8RHyswbH-zblSBfhUpoy4/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/aradaensysadminnotes/~4/DS05xZhY77k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.aradaen.com/software/crm/instalacion-de-vtiger-crm-5-3-en-centos-con-selinux/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalacion-de-vtiger-crm-5-3-en-centos-con-selinux</feedburner:origLink></item>
	</channel>
</rss>

