<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	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/"
	>
<channel>
	<title>Jorge Iván Meza Martínez &#187; Debian</title>
	<atom:link href="http://blog.jorgeivanmeza.com/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jorgeivanmeza.com</link>
	<description>The Fire Within Me: &#34;knowledge will set you free&#34;</description>
	<lastBuildDate>Thu, 22 Jul 2010 06:31:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=6391</generator>
		<item>
		<title>Instalar Processing en Linux Ubuntu 10.04</title>
		<link>http://blog.jorgeivanmeza.com/2010/05/instalar-processing-en-linux-ubuntu-10-04/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalar-processing-en-linux-ubuntu-10-04</link>
		<comments>http://blog.jorgeivanmeza.com/2010/05/instalar-processing-en-linux-ubuntu-10-04/#comments</comments>
		<pubDate>Fri, 14 May 2010 14:26:51 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Desarrollo de software]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Processing]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=2437</guid>
		<description><![CDATA[Introducción. Processing es un lenguaje y un ambiente de desarrollo opensource diseñado para quienes trabajan con imágenes, animaciones e interacción.  Es utilizado por estudiantes, artistas, diseñadores, investigadores y entusiastas para aprendizaje, creación de prototipos y producción.  Fue creado inicialmente para la enseñanza de los fundamentos de la programación de computadores en un contexto visual, para [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Processing es un lenguaje y un ambiente de desarrollo <em>opensource</em> diseñado para quienes trabajan con imágenes, animaciones e interacción.  Es utilizado por estudiantes, artistas, diseñadores, investigadores y entusiastas para aprendizaje, creación de prototipos y producción.  Fue creado inicialmente para la enseñanza de los fundamentos de la programación de computadores en un contexto visual, para servir como software para la creación de gráficos (<em>sketches</em>) y como una herramienta de producción profesional.</p>
<p>Es libre de descargar y se encuentra disponible para GNU/Linux, Mac OS X y Windows.</p>
<p>El proyecto fue iniciado por <a href="http://benfry.com/">Ben Fry</a> y <a href="http://reas.com/">Casey Reas</a> y ha evolucionado a partir de las ideas exploradas en el grupo de Aesthetics &amp; Computation del MIT Media Lab.</p>
<p style="text-align: right;">Tomado de <a href="http://processing.org/" target="_blank">http://processing.org/</a>.</p>
<h2>Instalación.</h2>
<h3>Requisitos previos.</h3>
<p>Processing se fundamenta en Java, tanto su ambiente de desarrollo como su compilador e intérprete (el cual es finalmente la JVM).  A pesar de que incluye su propia distribución del <em>Java Runtime Edition</em> considero ventajoso el tener instalado previamente el <em>Java Development Kit</em>, ya sea el oficial de Oracle o el de OpenJDK.</p>
<p>Las instrucciones para hacer esto se pueden encontrar en el siguiente enlace.</p>
<ul>
<li><a href="http://www.marlonj.com/blog/2010/05/instalacion-java-en-ubuntu-10-04/" target="_blank">Instalación de Java en Ubuntu 10.04</a>.</li>
</ul>
<h3>Instalación estándar.</h3>
<p>Esta instalación es útil en cualquier distribución de Linux ya que se basa en la distribución TGZ de Processing.</p>
<p>El primer paso es descargar la distribución mas reciente del lenguaje, en este caso la versión 1.1.</p>
<p><span style="font-family: courier new,courier;">$ wget http://processing.org/download/processing-1.1.tgz</span></p>
<p>Verifique cual es la última versión disponible en la <a href="http://processing.org/download/" target="_blank">página de descargas</a>.</p>
<p>Se crea un directorio para almacenar el software y se translada allí.</p>
<p><span style="font-family: courier new,courier;">$ sudo mkdir -p /usr/local/processing</span></p>
<p><span style="font-family: courier new,courier;">$ sudo mv processing-1.1.tgz /usr/local/processing</span></p>
<p><span style="font-family: courier new,courier;">$ cd /usr/local/processing</span></p>
<p>Se descomprime el paquete recién descargado con la distribución del lenguaje.</p>
<p><span style="font-family: courier new,courier;">$ sudo tar zxvf processing-1.1.tgz</span></p>
<p>Se renombra apropiadamente para permitir la coexistencia de varias versiones de ser necesario.</p>
<p><span style="font-family: courier new,courier;">$ sudo mv processing-1.1 1.1</span></p>
<p>Se verifican los permisos de ejecución del ambiente de desarrollo.</p>
<p><span style="font-family: courier new,courier;">$ sudo chmod +x /usr/local/processing/1.1/processing</span></p>
<p>Para ejecutar el ambiente de desarrollo y empezar a programar con Processing es necesario invocarlo desde la línea de comando o crear un acceso directo (lanzador) a él.</p>
<p><span style="font-family: courier new,courier;">$ /usr/local/processing/1.1/processing</span></p>
<h3>Instalación para Ubuntu.</h3>
<p>Los sistemas operativos herederos de Debian, como Ubuntu, pueden realizar la instalación del lenguaje de una manera resumida.</p>
<p>Descargar la última versión disponible en formato DEB de la siguiente ubicación.</p>
<ul>
<li><a href="http://demo.jorgeivanmeza.com/Processing/distribuciones/" target="_blank">Processing / Distribuciones.</a></li>
</ul>
<p>Realice la instalación del paquete recién descargado.</p>
<p><span style="font-family: courier new,courier;">$ sudo dpkg -i processing_1.1-1_all.deb</span></p>
<p>Los pasos descritos en la sección anterior serán automáticamente implementados y además se creará un ícono en el menú de GNOME bajo la sección de <em>Programming</em>.</p>
<h2>Enlaces.</h2>
<ul>
<li>Processing.<br />
<a href="http://processing.org/" target="_blank">http://processing.org/</a></li>
<li>Oracle Java SE Downloads.<br />
<a href="http://java.sun.com/javase/downloads/index.jsp" target="_blank">http://java.sun.com/javase/downloads/index.jsp</a></li>
<li>OpenJDK.<br />
<a href="http://openjdk.java.net/" target="_blank">http://openjdk.java.net/</a></li>
<li>Instalación de Java en Ubuntu 10.04.<br />
<a href="http://www.marlonj.com/blog/2010/05/instalacion-java-en-ubuntu-10-04/" target="_blank">http://www.marlonj.com/blog/2010/05/instalacion-java-en-ubuntu-10-04/</a></li>
<li>Paquetes DEB de Processing.<br />
<a href="http://demo.jorgeivanmeza.com/Processing/distribuciones/" target="_blank">http://demo.jorgeivanmeza.com/Processing/distribuciones/</a></li>
</ul>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 190px; width: 1px; height: 1px; overflow: hidden;">tar zxvf processing-1.1.tgz</div>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2010/05/instalar-processing-en-linux-ubuntu-10-04/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Utilizar GMail como SmartHost desde Linux Debian 5</title>
		<link>http://blog.jorgeivanmeza.com/2009/07/utilizar-gmail-como-smarthost-desde-linux-debian-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=utilizar-gmail-como-smarthost-desde-linux-debian-5</link>
		<comments>http://blog.jorgeivanmeza.com/2009/07/utilizar-gmail-como-smarthost-desde-linux-debian-5/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 15:43:30 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Exim]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=1844</guid>
		<description><![CDATA[Introducción. Un servidor que utilizo frecuentemente para el desarrollo de aplicaciones web que se encuentra basado en Debian 5 no estaba enviando los correos de las aplicaciones ni de un par de scripts que había escrito hace un tiempo para la creación de copias de seguridad. Al revisar los logs encontré este mensaje: Mailing to [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Un servidor que utilizo frecuentemente para el desarrollo de aplicaciones web que se encuentra basado en Debian 5 no estaba enviando los correos de las aplicaciones ni de un par de <em>scripts</em> que había escrito hace un tiempo para la creación de copias de seguridad.</p>
<p>Al revisar los <em>logs</em> encontré este mensaje: <span style="font-family: courier new,courier;">Mailing to remote domains not supported</span>.</p>
<p>La solución es realizar la configuración del Exim 4, sin embargo tenía un detalle adicional que lo hacía interesante.  Para la empresa propietaria del servidor estoy utilizando <em>Google Apps</em> para gestionar su correo electrónico, así que el <a href="http://en.wikipedia.org/wiki/Smarthost" target="_blank"><em>SmartHost</em></a> tenía que ser con GMail, SSL (el puerto indicado) y autenticación.</p>
<h2>Procedimiento.</h2>
<p>Para este procedimiento se supone que el nombre del servidor es <strong><span style="font-family: courier new,courier;">desarrollo.dominio.com</span></strong>.</p>
<p>1. Crear una cuenta de correo en GMail/<em>Google Apps</em> para el <a href="http://en.wikipedia.org/wiki/Open_mail_relay" target="_blank"><em>relay</em></a> del servidor de correo.</p>
<p style="padding-left: 30px;">Nombre de usuario: <span style="font-family: courier new,courier;"><strong>desarrollo_relay</strong></span><br />
Contraseña: <strong><span style="font-family: courier new,courier;">password_relay</span></strong></p>
<p>2. Realizar la configuración de Exim.</p>
<p><span style="font-family: courier new,courier;">$ su -<br />
</span></p>
<p><span style="font-family: courier new,courier;">$ dpkg-reconfigure exim4-config</span></p>
<ul>
<li>General type of mail configuration: <strong>mail sent by smarthost; received via SMTP or fetchmail</strong></li>
<li>System mail name: <strong>localhost</strong></li>
<li>Ip Address to listen on: <strong>127.0.0.1</strong></li>
<li>Other destinations~: <strong>desarrollo.dominio.com</strong></li>
<li>Machines to Relay for: <strong>&lt;vacío&gt;</strong></li>
<li>IP address or hostname of the outgoing smarthost: <strong>smtp.gmail.com::587</strong></li>
<li>Hide local mail name in outgoing mail: <strong>No</strong></li>
<li>Keep number of DNS queries minimal: <strong>No</strong></li>
<li>Delivery method for local mail: <strong>mbox format in /var/mail/</strong></li>
<li>Split configuration into small files: <strong>Yes</strong></li>
</ul>
<p>3. Configurar la información del cliente de acceso.</p>
<p><span style="font-family: courier new,courier;">$ vi /etc/exim4/passwd.client</span>
</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">gmail-smtp.l.google.com:<strong>desarrollo_relay</strong>@<strong>dominio.com</strong>:</span><strong><span style="font-family: courier new,courier;">password_relay</span></strong><br />
<span style="font-family: courier new,courier;">*.google.com:</span><strong><span style="font-family: courier new,courier;">desarrollo_relay</span></strong><span style="font-family: courier new,courier;">@</span><span style="font-family: courier new,courier;"><strong>dominio.com</strong></span><span style="font-family: courier new,courier;">:</span><strong><span style="font-family: courier new,courier;">password_relay</span></strong><br />
<span style="font-family: courier new,courier;">smtp.gmail.com:</span><strong><span style="font-family: courier new,courier;">desarrollo_relay</span></strong><span style="font-family: courier new,courier;">@</span><span style="font-family: courier new,courier;"><strong>dominio.com</strong></span><span style="font-family: courier new,courier;">:</span><strong><span style="font-family: courier new,courier;">password_relay</span></strong></p>
<p><span style="font-family: courier new,courier;">$ chmod 640 /etc/exim4/passwd.client</span></p>
<p><span style="font-family: courier new,courier;">$ chown root:Debian-exim /etc/exim4/passwd.client</span></p>
<p>4. Actualizar la lista de correspondencias de direcciones de correo.</p>
<p><span style="font-family: courier new,courier;">$ vi /etc/exim4/email-addresses</span>
</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"><strong>root</strong>@localhost:    <strong>desarrollo_relay@dominio.com</strong></span></p>
<p><span style="font-family: courier new,courier;">$ chmod 640 /etc/exim4/email-addresses</span></p>
<p>5. Verifique la configuración actual del Exim.</p>
<p><span style="font-family: courier new,courier;">$ vi /etc/exim4/update-exim4.conf</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">dc_eximconfig_configtype=&#8217;<strong>smarthost</strong>&#8216;<br />
dc_other_hostnames=&#8217;<strong>desarrollo.dominio.com</strong>&#8216;<br />
dc_local_interfaces=&#8217;<strong>127.0.0.1</strong>&#8216;<br />
dc_readhost=&#8217;<strong>desarrollo.dominio.com</strong>&#8216;<br />
dc_relay_domains='&#8217;<br />
dc_minimaldns=&#8217;<strong>false</strong>&#8216;<br />
dc_relay_nets='&#8217;<br />
dc_smarthost=&#8217;<strong>smtp.gmail.com::587</strong>&#8216;<br />
CFILEMODE=&#8217;<strong>644</strong>&#8216;<br />
dc_use_split_config=&#8217;<strong>true</strong>&#8216;<br />
dc_hide_mailname=&#8217;<strong>false</strong>&#8216;<br />
dc_mailname_in_oh=&#8217;<strong>true</strong>&#8216;<br />
dc_localdelivery=&#8217;<strong>mail_spool</strong>&#8216;</span></p>
<p>6. Reiniciar el servicio del MTA.</p>
<p><span style="font-family: courier new,courier;">$ /etc/init.d/exim4 restart</span></p>
<h2>Enlaces.</h2>
<ul>
<li>Exim Internet Mailer.<br />
<a href="http://www.exim.org/" target="_blank">http://www.exim.org/</a></li>
<li>Google Apps.<br />
<a href="http://www.google.com/a/cpanel/domain/new?hl=es" target="_blank">http://www.google.com/a/cpanel/domain/new?hl=es</a></li>
<li>Configure Exim4 on Debian Etch/Lenny/Sid to use Gmail as a SmartHost.<br />
<a href="http://tarsysco.com/blogs/2008/06/18/configure-exim4-on-debian-etchlennysid-to-use-gmail-as-a-smarthost/" target="_blank">http://tarsysco.com/blogs/2008/06/18/configure-exim4-on-debian-etchlennysid-to-use-gmail-as-a-smarthost/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/07/utilizar-gmail-como-smarthost-desde-linux-debian-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalacion de Samba 3.2.x en Linux Debian 5</title>
		<link>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-samba-32x-en-linux-debian-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalacion-de-samba-32x-en-linux-debian-5</link>
		<comments>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-samba-32x-en-linux-debian-5/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 14:47:23 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Samba]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=1670</guid>
		<description><![CDATA[Instalación. # apt-get install samba # apt-get install samba-client Administración de usuarios. Listar los usuarios registrados. # pdbedit -L Crear una nueva cuenta de usuario. Como precondición para esta tarea, el usuario debe existir como usuario del sistema operativo. # smbpasswd -a NOMBRE_USUARIO Remover una cuenta de usuario previamente existente. # smbpasswd -x NOMBRE_USUARIO Desactivar [...]]]></description>
			<content:encoded><![CDATA[<h2>Instalación.</h2>
<p><span style="font-family: courier new,courier;"># apt-get install samba</span></p>
<p><span style="font-family: courier new,courier;"># apt-get install samba-client</span></p>
<h2>Administración de usuarios.</h2>
<h3>Listar los usuarios registrados.</h3>
<p><span style="font-family: courier new,courier;"># pdbedit -L</span></p>
<h3>Crear una nueva cuenta de usuario.</h3>
<p>Como precondición para esta tarea, el usuario debe existir como usuario del sistema operativo.</p>
<p><span style="font-family: courier new,courier;"># smbpasswd -a NOMBRE_USUARIO</span></p>
<h3>Remover una cuenta de usuario previamente existente.</h3>
<p><span style="font-family: courier new,courier;"># smbpasswd -x NOMBRE_USUARIO</span></p>
<h3>Desactivar una cuenta de usuario existente.</h3>
<p>Esta tarea impide el acceso del usuario al sistema pero no remueve su información del mismo.</p>
<p><span style="font-family: courier new,courier;"># smbpasswd -d NOMBRE_USUARIO</span></p>
<h3>Activar una cuenta de usuario inactiva.</h3>
<p><span style="font-family: courier new,courier;"># smbpasswd -e NOMBRE_USUARIO</span></p>
<h3>Cambiar la contraseña de un usuario existente.</h3>
<p><span style="font-family: courier new,courier;"># smbpasswd NOMBRE_USUARIO</span></p>
<h2>Agregar un recurso compartido.</h2>
<p>Para realizar esto es necesario editar la configuración del archivo <span style="font-family: courier new,courier;">smb.conf</span> bajo la sección <span style="font-family: courier new,courier;">Share Definitions</span>.</p>
<p><span style="font-family: courier new,courier;"># vi /etc/samba/smb.conf</span></p>
<p>Agregar una sección similar a esta.</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[web]<br />
comment = Proyectos Web<br />
inherit acls = Yes<br />
path = /datos/www<br />
read only = No<br />
browsable = yes<br />
writable = yes<br />
read list = @sistemas<br />
write list = @sistemas<br />
create mask = 0775<br />
directory mask = 0775</span></p>
<p>La sección anterior de configuración crea un recurso compartido con la siguiente información:</p>
<ul>
<li>El nombre es <span style="font-family: courier new,courier;">web</span> y su descripción es <span style="font-family: courier new,courier;">Proyectos Web</span>.</li>
<li>Hace referencia a la ubicación real <span style="font-family: courier new,courier;">/datos/www</span> del sistema de archivos del servidor.</li>
<li>El recurso es de lectura y escritura.</li>
<li>La lectura y la escritura estan restringidas a los usuarios que pertenezcan al grupo <span style="font-family: courier new,courier;">sistemas</span>.</li>
<li>Aparece en el listado de recursos compartidos del servidor (<span style="font-family: courier new,courier;">browsable</span>).</li>
<li>Las máscaras para la creación de archivos y directorios están definidas en <span style="font-family: courier new,courier;">0775</span>.</li>
</ul>
<p>Para mas información al respecto de como crear recursos compartidos consultar la documentación de Samba: <a href="http://us1.samba.org/samba/docs/using_samba/ch06.html" target="_blank">The Samba Configuration File</a> y <a href="http://us1.samba.org/samba/docs/using_samba/ch08.html" target="_blank">Advanced Disk Shares</a>.</p>
<h2>Verificar el archivo de configuración.</h2>
<p><span style="font-family: courier new,courier;"># testparm</span></p>
<p>Si todo está bien, debe aparecer un listado de las secciones del archivo de configuración y posteriormente un listado de los recursos compartidos (<em>service definitions</em>) sin errores.? En caso de haberlos, se deben corregir antes de continuar.</p>
<h2>Reiniciar el servicio.</h2>
<p><span style="font-family: courier new,courier;"># /etc/init.d/samba restart</span></p>
<h2>Probar la conexión al servicio recién creado.</h2>
<p>Para probar el servicio y el usuario recién creados es posible utilizar la herramienta de línea de comando <span style="font-family: courier new,courier;">smbclient</span> con la siguiente estructura.</p>
<p><span style="font-family: courier new,courier;"># smbclient -U NOMBRE_USUARIO //SERVIDOR/RECURSO_COMPARTIDO</span></p>
<p>Adecuando la invocación de la herramienta al ejemplo del artículo sería de la siguiente manera.</p>
<p><span style="font-family: courier new,courier;"># smbclient -U jimezam //localhost/web</span>
</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Enter jimezam&#8217;s password:<br />
Domain=[D5WEBSERVER] OS=[Unix] Server=[Samba 3.2.5]<br />
smb: \&gt; ls<br />
.                                   D        0  Thu Apr 23 08:31:51 2009<br />
..                                  D        0  Thu Apr 16 10:08:43 2009<br />
mapping-jimezam                     A        0  Wed Apr 22 11:33:10 2009<br />
gconfd-jimezam                      D        0  Wed Apr 22 11:33:01 2009<br />
.ICE-unix                          DH        0  Wed Apr 22 11:33:04 2009<br />
.X11-unix                          DH        0  Wed Apr 22 11:32:30 2009<br />
.X0-lock                           HR       11  Wed Apr 22 11:32:30 2009<br />
orbit-jimezam                       D        0 Thu Apr 23 09:34:10 2009<br />
virtual-jimezam.DLe9KX              D        0 Wed Apr 22 11:33:10 2009<br />
keyring-LdVulV                      D        0 Wed Apr 22 11:33:01 2009<br />
seahorse-V3VNUp                     D        0 Wed Apr 22 11:33:03 2009</span></p>
<p>38110 blocks of size 131072. 14368 blocks available</p>
<h2>Enlaces.</h2>
<ul>
<li>Samba - Opening Windows to a Wider World.<br />
<a href="http://www.samba.org/" target="_blank">http://www.samba.org/</a></li>
<li>Using Samba, 2nd Edition.<br />
<a href="http://us1.samba.org/samba/docs/using_samba/toc.html" target="_blank">http://us1.samba.org/samba/docs/using_samba/toc.html</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-samba-32x-en-linux-debian-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalación del servidor SSHd en Linux Debian 5</title>
		<link>http://blog.jorgeivanmeza.com/2009/04/instalacion-del-servidor-sshd-en-linux-debian-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalacion-del-servidor-sshd-en-linux-debian-5</link>
		<comments>http://blog.jorgeivanmeza.com/2009/04/instalacion-del-servidor-sshd-en-linux-debian-5/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 15:02:19 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[SSH]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=1665</guid>
		<description><![CDATA[Instalación del servicio. # apt-get install ssh Este paquete incluye las aplicaciones servidor y cliente para reemplazar las herramientas inseguras rlogin/rsh/rcp. Configuración básica del servicio. # vi /etc/ssh/sshd_config Port 22 Protocol 2 UsePrivilegeSeparation yes PermitRootLogin no StrictModes yes PermitEmptyPasswords no Subsystem sftp /usr/lib/openssh/sftp-server Opciones de configuración adicionales. Agregar soporte para el transporte de aplicaciones X11 [...]]]></description>
			<content:encoded><![CDATA[<h2>Instalación del servicio.</h2>
<p><span style="font-family: courier new,courier;"># apt-get install ssh</span></p>
<p>Este paquete incluye las aplicaciones servidor y cliente para reemplazar las herramientas inseguras <span style="font-family: courier new,courier;">rlogin</span>/<span style="font-family: courier new,courier;">rsh</span>/<span style="font-family: courier new,courier;">rcp</span>.</p>
<h2>Configuración básica del servicio.</h2>
<p><span style="font-family: courier new,courier;"># vi /etc/ssh/sshd_config</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">Port 22<br />
Protocol 2<br />
UsePrivilegeSeparation yes<br />
PermitRootLogin no<br />
StrictModes yes<br />
PermitEmptyPasswords no<br />
Subsystem sftp /usr/lib/openssh/sftp-server</span></p>
<h2>Opciones de configuración adicionales.</h2>
<p>Agregar soporte para el transporte de aplicaciones X11 a través de SSH.
</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">X11Forwarding yes</span></p>
<p>Si se presentan problemas de desconexión de las sesiones SSH, incluyendo las SSHFS, debido a <em>timeouts</em> modificar la siguiente opción de <span style="font-family: courier new,courier;">/etc/ssh/ssh_config</span>.</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">ServerAliveInterval  120   # seconds.</span></p>
<h2>Reiniciar el servicio.</h2>
<p><span style="font-family: courier new,courier;"># /etc/init.d/ssh restart</span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/04/instalacion-del-servidor-sshd-en-linux-debian-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalación de FreeTDS para el acceso a MSSQL desde PHP en Linux Debian 5</title>
		<link>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-freetds-para-el-acceso-a-mssql-desde-php-en-linux-debian-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalacion-de-freetds-para-el-acceso-a-mssql-desde-php-en-linux-debian-5</link>
		<comments>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-freetds-para-el-acceso-a-mssql-desde-php-en-linux-debian-5/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 14:25:58 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Bases de datos]]></category>
		<category><![CDATA[Desarrollo de software]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[FreeTDS]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MSSQL]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=1660</guid>
		<description><![CDATA[Instalación de libsybdb. Descargar la última versión de libsysbdb disponible en el sitio http://packages.debian.org/stable/libs/libsybdb5. # wget http://debian.torredehanoi.org/debian/pool/main/f/freetds/libsybdb5_0.82-4_i386.deb # dpkg -i libsybdb5_0.82-4_i386.deb Instalación de FreeTDS. # apt-get install freetds-common Instalación del módulo de PHP para el acceso a bases de datos Microsoft SQL Server. # apt-get install php5-sybase Configuración del formato de fecha según se desee. [...]]]></description>
			<content:encoded><![CDATA[<h2>Instalación de libsybdb.</h2>
<p>Descargar la última versión de <span style="font-family: courier new,courier;">libsysbdb</span> disponible en el sitio <a href="http://packages.debian.org/stable/libs/libsybdb5" target="_blank">http://packages.debian.org/stable/libs/libsybdb5</a>.</p>
<p><span style="font-family: courier new,courier;"># wget http://debian.torredehanoi.org/debian/pool/main/f/freetds/libsybdb5_0.82-4_i386.deb</span></p>
<p><span style="font-family: courier new,courier;"># dpkg -i libsybdb5_0.82-4_i386.deb</span></p>
<h2>Instalación de FreeTDS.</h2>
<p><span style="font-family: courier new,courier;"># apt-get install freetds-common</span></p>
<p>Instalación del módulo de PHP para el acceso a bases de datos Microsoft SQL Server.</p>
<p><span style="font-family: courier new,courier;"># apt-get install php5-sybase</span></p>
<h2>Configuración del formato de fecha según se desee.</h2>
<p><span style="font-family: courier new,courier;"># vi /etc/freetds/locales.conf</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[default]<br />
<strong>date format = %d/%m/%Y %H:%M:%S</strong></span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[default_orig]<br />
date format = %b %d %Y %I:%M%p</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[en_US]<br />
date format = %b %d %Y %I:%M%p<br />
language = us_english<br />
char set = iso_1</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[es_ES1]<br />
date format = %b %d %Y %I:%M%p<br />
language = spanish<br />
char set = iso_1</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[pt_BR]<br />
date format = %d/%m/%Y %H:%M<br />
language = Portuguese<br />
char set = iso_1</span></p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;">[it_IT]<br />
date format = %d/%m/%Y %H:%M<br />
language = Italiano<br />
char set = iso_1</span></p>
<h2>Enlaces.</h2>
<ul>
<li>FreeTDS - Making the leap to SQL Server.<br />
<a href="http://www.freetds.org/" target="_blank">http://www.freetds.org/</a></li>
<li>FreeTDS User Guide.<br />
<a href="http://www.freetds.org/userguide/" target="_blank">http://www.freetds.org/userguide/</a></li>
<li><span style="font-family: courier new,courier;">libsybdb5</span> - libraries for connecting to MS SQL and Sybase SQL servers.<br />
<a href="http://packages.debian.org/stable/libs/libsybdb5" target="_blank">http://packages.debian.org/stable/libs/libsybdb5</a></li>
<li>API PHP5 para el acceso a bases de datos MSSQL.<br />
<a href="http://www.php.net/manual/en/book.mssql.php" target="_blank">http://www.php.net/manual/en/book.mssql.php</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-freetds-para-el-acceso-a-mssql-desde-php-en-linux-debian-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalación de Apache, PHP y MySQL en Linux Debian 5</title>
		<link>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-apache-php-y-mysql-en-linux-debian-5/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalacion-de-apache-php-y-mysql-en-linux-debian-5</link>
		<comments>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-apache-php-y-mysql-en-linux-debian-5/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 14:07:59 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Desarrollo de software]]></category>
		<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Apache]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=1658</guid>
		<description><![CDATA[El método rápido. La instalación de estos paquetes se puede realizar de dos maneras.  Utilizando Tasksel, que yo he llamado el método rápido, o instalando -casi- individualmente los paquetes que se deseen.  En mi opinión personal prefiero el segundo método ya que controlo directamente que se está instalando en el servidor. Tasksel es una herramientas [...]]]></description>
			<content:encoded><![CDATA[<h2>El método rápido.</h2>
<p>La instalación de estos paquetes se puede realizar de dos maneras.  Utilizando <a href="https://help.ubuntu.com/community/Tasksel" target="_blank">Tasksel</a>, que yo he llamado el método rápido, o instalando -casi- individualmente los paquetes que se deseen.  En mi opinión personal prefiero el segundo método ya que controlo directamente que se está instalando en el servidor.</p>
<p><a href="https://help.ubuntu.com/community/Tasksel" target="_blank">Tasksel</a> es una herramientas de Debian que se incluye en la mayoría de las distribuciones hijas (como Ubuntu) y permite instalar en bloque muchos paquetes según agrupaciones predefinidas, entre ellas la instalacion de un <em>LAMP Server</em>.</p>
<h2>Instalación de Apache.</h2>
<h3>Instalación del servidor HTTP.</h3>
<p><span style="font-family: courier new,courier;"># apt-get install apache2</span></p>
<p><span style="font-family: courier new,courier;"># apt-get install wwwconfig-common</span></p>
<h3>Modificar la ubicación del <span style="font-family: courier new,courier;">DOCUMENT_ROOT</span>.</h3>
<p>Por defecto el árbol de directorios que se publica a través del servidor web se ubica en <span style="font-family: courier new,courier;">/var/www</span>, si se desea modificar esta ubicación es necesario realizar los siguientes pasos.</p>
<p>Crear el directorio donde se almacenarán los documentos web.</p>
<p><span style="font-family: courier new,courier;"># mkdir -p /home/www/public</span></p>
<p>Modificar la configuración de Apache para incluír a este nuevo directorio.</p>
<p><span style="font-family: courier new,courier;"># vi /etc/apache2/sites-enabled/000-default</span></p>
<p>Reemplazar las ocurrencias de <span style="font-family: courier new,courier;">/var/www</span> por la ruta deseada, es decir, los valores de <span style="font-family: courier new,courier;">DocumentRoot</span> y su correspondiente <span style="font-family: courier new,courier;">Directory</span>.</p>
<p style="padding-left: 30px;"><span style="font-family: courier new,courier;"> DocumentRoot /home/www/public/<br />
# ...<br />
&lt;Directory /home/www/public/&gt;<br />
# ...</span></p>
<p>Reiniciar el servicio para tener en cuenta los cambios recién realizados.</p>
<p><span style="font-family: courier new,courier;"># /etc/init.d/apache2 restart</span></p>
<h2>Instalación de PHP.</h2>
<p>Instalación de lenguaje de programación y varios de sus módulos.</p>
<p><span style="font-family: courier new,courier;"># apt-get install php5 php5-cli php5-gd php5-mcrypt php5-curl php5-imagick php5-mhash php5-sqlite php5-xsl</span></p>
<p>Instalación del módulo dinámico (DSO) de Apache.</p>
<p><span style="font-family: courier new,courier;"># apt-get install libapache2-mod-php5</span></p>
<h2>Instalación de MySQL.</h2>
<p>Instalación del motor de base de datos.</p>
<p><span style="font-family: courier new,courier;"># apt-get install mysql-server</span></p>
<p>Instalación del modulo de PHP asociado a este motor de base de datos.</p>
<p><span style="font-family: courier new,courier;"># apt-get install php5-mysql</span></p>
<p>Instalación de PHPMyAdmin para la administración de la base de datos a través de web.</p>
<p><span style="font-family: courier new,courier;"># apt-get install phpmyadmin</span></p>
<p>El acceso se realiza a través de la URL <span style="font-family: courier new,courier;">http://localhost/phpmyadmin/</span>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-apache-php-y-mysql-en-linux-debian-5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Instalación de Debian 5 en VirtualBox 2.2</title>
		<link>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-debian-5-en-virtualbox-22/?utm_source=rss&amp;utm_medium=rss&amp;utm_campaign=instalacion-de-debian-5-en-virtualbox-22</link>
		<comments>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-debian-5-en-virtualbox-22/#comments</comments>
		<pubDate>Thu, 16 Apr 2009 21:02:21 +0000</pubDate>
		<dc:creator>jimezam</dc:creator>
				<category><![CDATA[Linux/Solaris/BSD]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Hipergalaxia]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[VirtualBox]]></category>
		<guid isPermaLink="false">http://blog.jorgeivanmeza.com/?p=1645</guid>
		<description><![CDATA[Introducción. Después de unos no muy buenos recuerdos instalando Debian hace unos años, probablemente la versión 3, ahora aprovechando el  lanzamiento hace 5 días de la versión 5, alias Lenny,  me dispongo a darle una segunda oportunidad a Debian después de una larga experiencia con unos de sus hijos: Ubuntu. Hasta el momento es poco [...]]]></description>
			<content:encoded><![CDATA[<h2>Introducción.</h2>
<p>Después de unos no muy buenos recuerdos instalando Debian hace unos años, probablemente la versión 3, ahora aprovechando el  <a href="http://debian.org/News/2009/20090411" target="_blank">lanzamiento hace 5 días de la versión 5</a>, alias Lenny,  me dispongo a darle una segunda oportunidad a Debian después de una larga experiencia con unos de sus hijos: Ubuntu.</p>
<p>Hasta el momento es poco lo que puedo opinar acerca del nuevo Debian, sin embargo el proceso de instalación gráfico que utilicé esta vez dista mucho del confuso proceso de instalación en modo texto que complicó mis días hace un tiempo, sin contar con que ahora ya lo tengo en un DVD y no en cinco CDs como antes.  La instalación gráfica aunque sencilla me pareció muy larga y en algunas partes muy poco intuitiva, especialmente en la sección de manipular las particiones del disco.  Me parece interesante intentar nuevamente el instalador en modo texto para ver como ha mejorado en este tiempo.</p>
<p>A continuación se detalla gráficamente el proceso de instalación seguido para instalar a Debian 5 en una máquina virtual VirtualBox 2.2 sin nada mas que los paquetes estándar.</p>
<h2>Instalación de Debian en VirtualBox.</h2>
<p><span style="text-align: center"><object width="425" height="344" data="http://www.youtube.com/v/E5xjwLuk42c&amp;hl=en&amp;fs=1" type="application/x-shockwave-flash"><param name="allowFullScreen" value="true" /><param name="allowscriptaccess" value="always" /><param name="src" value="http://www.youtube.com/v/E5xjwLuk42c&amp;hl=en&amp;fs=1" /><param name="allowfullscreen" value="true" /></object></span></p>
<h2>Instalación de los <em>Guest Additions</em> de VirtualBox para Debian.</h2>
<p>En una terminal ejecutar los siguientes comandos.</p>
<p><span style="font-family: courier new,courier;">$ su -</span></p>
<p><span style="font-family: courier new,courier;"># aptitude install gcc linux-headers-$(uname -r) make</span></p>
<p>En la ventana de VirtualBox seleccionar las siguientes opciones del menú.  Debe verificarse que no se tenga montando un medio en la unidad de CD/DVD previamente.</p>
<p style="padding-left: 30px;"><strong>Devices</strong> &gt; <strong>Install Guest Additions ...</strong></p>
<p>De nuevo en la terminal ejecutar los siguientes comandos.</p>
<p><span style="font-family: courier new,courier;"># cd /media/cdrom</span></p>
<p><span style="font-family: courier new,courier;"># sh VBoxLinuxAdditions-x86.run</span></p>
<p>Después de instaladas las aplicaciones adicionales es necesario reiniciar el sistema operativo huésped.</p>
<p><span style="font-family: courier new,courier;"># reboot.</span></p>
<h2>Enlaces.</h2>
<ul>
<li>Linux Debian.<br />
<a href="http://debian.org/" target="_blank">http://debian.org/</a></li>
<li>VirtualBox.<br />
<a href="http://www.virtualbox.org/" target="_blank">http://www.virtualbox.org/</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.jorgeivanmeza.com/2009/04/instalacion-de-debian-5-en-virtualbox-22/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
