<?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>Confusion.com.mx &#187; debian</title>
	<atom:link href="http://www.confusion.com.mx/blog/tag/debian/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.confusion.com.mx/blog</link>
	<description>Un punto de vista personal</description>
	<lastBuildDate>Fri, 06 Aug 2010 16:53:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Debian 6 congelado</title>
		<link>http://www.confusion.com.mx/blog/2010/08/debian-6-congelado/</link>
		<comments>http://www.confusion.com.mx/blog/2010/08/debian-6-congelado/#comments</comments>
		<pubDate>Fri, 06 Aug 2010 16:53:00 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[escritorio]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=454</guid>
		<description><![CDATA[Me encuentro esta mañana con una muy buena noticia, la versión 6 de la distribución Debian, llamada Squeeze ha pasado a estar congelada, esto es, no se agregan más paquetes o características, sólo eliminar errores y pulir la versión. Seguramente pasaran unos 6 meses o...]]></description>
			<content:encoded><![CDATA[<p>Me encuentro esta mañana con una muy buena noticia, la versión 6 de la distribución Debian, llamada <em>Squeeze</em> ha pasado a estar <strong><em>congelada</em></strong>, esto es, no se agregan más paquetes o características, sólo eliminar errores y <em>pulir</em> la versión.</p>
<p>Seguramente pasaran unos 6 meses o más antes de ver la nueva versión estable, pero seguro vale la pena esperar por un producto de muy buena calidad como siempre ha sacado Debian.</p>
<p>En un tono más personal, me siento cómodo con la versión actual y he estado pensando si seguir con squeeze o migrar a la nueva versión <em>testing</em> aún no lo se.. veremos en las siguientes semanas que ocurre con el proyecto.</p>
<h2>Referencias</h2>
<p>Sitio oficial: <a href="http://www.debian.org/News/2010/20100806" target="_blank">http://www.debian.org/News/2010/20100806</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2010/08/debian-6-congelado/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Instalando Debian en netbook HP Mini 2133</title>
		<link>http://www.confusion.com.mx/blog/2010/06/instalando-debian-en-netbook-hp-mini-2133/</link>
		<comments>http://www.confusion.com.mx/blog/2010/06/instalando-debian-en-netbook-hp-mini-2133/#comments</comments>
		<pubDate>Mon, 07 Jun 2010 17:11:29 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[portátil]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=423</guid>
		<description><![CDATA[Hace unos dias me conseguí una netbook HP Mini 2133, usada pero en buen estado. Bonita, sencilla y con la batería en buen estado, lo único malo es que venia con un malware bastante molesto: windows Tras una noche de investigación sobre distribuciones linux enfocadas...]]></description>
			<content:encoded><![CDATA[<p>Hace unos dias me conseguí una netbook HP Mini 2133, usada pero en buen estado. Bonita, sencilla y con la batería en buen estado, lo único malo es que venia con un malware bastante molesto: windows <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Tras una noche de investigación sobre distribuciones linux enfocadas a este tipo de portátiles encontré varias cosas interesantes, entre ellas el proyecto <a href="http://meego.com/" target="_blank">MeeGoo</a>, sólo que tiene un inconveniente: está diseñado para procesadores Atom de Intel y si tu micro <a href="http://meego.com/devices/netbook/installing-meego-your-netbook" target="_blank">no cuenta con instrucciones SSSE3</a> pues no te sirve de nada.</p>
<p>Una buena reflexión sobre los operativos disponibles me hace darme cuenta que mi favorito <a href="http://www.debian.org/" target="_blank">Debian</a> es un candidato natural para esta ocasión, así que instalé un sistema básico en mi memoria flash (<a href="http://blogs.koolwal.net/2009/02/25/installing-linux-on-usb-part-7-install-debian-linux-from-usb-drive/" target="_blank">algo muy parecido a lo que aparece aquí</a>) y le cargué la versión mínima (netinstall). Este proceso fue bastante rápido.</p>
<p>Acto seguido, seleccionar los paquetes necesarios para instalar, ojo, siempre con &#8220;<em>&#8211;no-install-recommends</em>&#8221; y dejarle bajando sus componentes. Aquí voy a omitir los detalles de paquetes que instalé porque hay suficiente información para hacerle doler la cabeza a cualquiera, además depende totalmente del sistema que quieras montarle, tan sólo les comento que le cargué Gnome usando wdm (WINGs Display Manager) y hasta ahora parece buena opción. Tal vez con algo más de tiempo decida cambiar Gnome por LXDE o alguna otra cosa mucho más ligera, pero aún así, el siempre buen entorno Gnome no consume más de 80 MB de RAM del total de 1 GB.</p>
<p>El único problema real fue el módulo de red inalámbrica que no estaba funcionando. Apuntando el navegador al wiki de Debian, encontré que hay mucha información sobre <a href="http://wiki.debian.org/WiFi" target="_blank">WiFi</a>. Se que el inalámbrico está gobernado por un chip Broadcom y como ví que estaba cargado el módulo <em>b43</em>, la otra opción disponible era el módulo <em>wl</em>. Así que seguí <a href="http://wiki.debian.org/wl" target="_blank">la receta marcada para estos casos</a> y todo termino perfecto, la red estaba trabajando.</p>
<p>Ahora soy feliz con mi netbook y Debian <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2010/06/instalando-debian-en-netbook-hp-mini-2133/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>El soporte en Debian se vuelve bastante bueno</title>
		<link>http://www.confusion.com.mx/blog/2010/04/el-soporte-en-debian-se-vuelve-bastante-bueno/</link>
		<comments>http://www.confusion.com.mx/blog/2010/04/el-soporte-en-debian-se-vuelve-bastante-bueno/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 17:07:22 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=388</guid>
		<description><![CDATA[Debian pone a disposición paquetes compilados desde el 2005 más código fuente]]></description>
			<content:encoded><![CDATA[<p>Yo se que no es un título muy llamativo, de hecho, creo que hoy no vengo inspirado, y dado que tengo un par de entradas en borrador y algo de tiempo que no pongo nada&#8230; hay que buscar buenas cosas para publicar <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>El dia de hoy me encuentro con una muy buena noticia, la gente de Debian ha dado soporte para paquetes viejos por un plazo indefinido.</p>
<p>Esto es realmente útil para la gente que pretende mantener una máquina en funcionamiento por realmente mucho tiempo y que no necesariamente ocupas estar <strong><em>a la moda</em></strong> en cuanto a sistemas operativos y actualizaciones.</p>
<p>Puedes imaginarte fácilmente una máquina industrial, lo digo porque es lo que tengo a la mano, por ejemplo, una computadora que catalogue las piezas que pasan por una banda en una línea de ensamble. La verdad, no importa que tenga un software antiguo, lo que sí importa es que haga su trabajo bien y que lo haga todo el tiempo, que sea confiable. Es por eso que Debian tiene un interes muy especial para este tipo de proyectos.</p>
<p>Si bien Ubuntu es más bonita en muchos aspectos y que tiene soporte extentido (lease <a href="https://wiki.ubuntu.com/LTS" target="_blank">LTS</a>), siempre he sentido que la versión estable de Debian es mucho mas estable que la de Ubuntu.</p>
<p>Los paquetes contenidos en este repositorio corresponden (al menos en teoría) a las ultimas tres versiones: sarge, etch y lenny. Pero con algo de tiempo y paciencia deberias ser capaz de adaptarlos a cualquiera, ya que tambien vienen el el sabor <strong><em>código fuente</em></strong>.</p>
<p>Gracias a los chicos de Debian por ayudarnos un poco más <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Recursos</h2>
<p>Sitio oficial: <a href="http://snapshot.debian.org">snapshot.debian.org</a><br />
Lanzamiento oficial: <a href="http://www.debian.org/News/2010/20100412" target="_blank">http://www.debian.org/News/2010/20100412</a><br />
Linux magazine: <a href="http://www.linux-magazine.com/Online/News/Debian-Snapshots-Provide-Package-History" target="_blank">http://www.linux-magazine.com/Online/News/Debian-Snapshots-Provide-Package-History</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2010/04/el-soporte-en-debian-se-vuelve-bastante-bueno/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Haciendo una interfaz gráfica para apt-mirror &#8211; Parte 1</title>
		<link>http://www.confusion.com.mx/blog/2010/01/haciendo-una-interfaz-grafica-para-apt-mirror-parte-1/</link>
		<comments>http://www.confusion.com.mx/blog/2010/01/haciendo-una-interfaz-grafica-para-apt-mirror-parte-1/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 18:08:28 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[apt-mirror-gui]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[hecho en casa]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[software]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=316</guid>
		<description><![CDATA[Definiendo los requerimientos de un nuevo proyecto.]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-318" title="apt" src="http://www.confusion.com.mx/blog/wp-content/uploads/2010/01/apt.png" alt="apt" width="122" height="195" /><br />
Hace algún tiempo leía sobre una herramienta para hacer &#8220;espejos&#8221; de los repositorios tipo debian: apt-mirror. Si bien no veía ninguna utilidad práctica, estaba convencido de que la tenia, tan solo era cuestión de tiempo.</p>
<p>Y el plazo se cumplió, hace un tiempo que se nos presentó un inconveniente en el trabajo, ciertas máquinas están basadas en Ubuntu 6.06, el cual ha dejado de tener soporte oficial, esto es, tenemos que olvidarnos de los repositorios de Canonical. Esto significa que en un futuro no muy lejano debemos migrar a la siguiente versión estable del sistema operativo.</p>
<p>Mientras llegabamos a ese punto, decidimos por lo más fácil: hacer una copia del software existente al momento. ¡Aquí fue donde apt-mirror hizo su entrada triunfante!</p>
<p>Pero, como casi siempre sucede en el mundo de Linux, el apt-mirror no tiene interfaz gráfica. Tienes que llamarlo por línea de comandos. Y aunque la considero un arma poderosa, prefiero cosas más simples, al menos, en la medida de lo posible.</p>
<p>Fue transcurriendo el tiempo y buscando un pretexto para programar en GTK, nació la idea: hacer una interfaz para el apt-mirror.</p>
<p>Los requerimientos del programa son simples:</p>
<ul>
<li>Tener una interfaz cuidada</li>
<li>Poder editar las configuraciones del apt-mirror ahí mismo</li>
<li>Poder correr el apt&#8211;mirror desde esa aplicación</li>
<li>Desplegar y manejar errores al hacer el &#8220;espejo&#8221; (del apt-mirror)</li>
</ul>
<p>Vamos a ver que tal resulta esto. Por cierto, ya tengo algo de código hecho, espero subirlo pronto <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Una última cosa, el nuevo programa aún no tiene nombre oficial, lo llamo &#8220;<strong><em>apt-mirror-gui</em></strong>&#8221; (ya se, poco original), así que si tienes una propuesta puedes dejar tu comentario <img src='http://www.confusion.com.mx/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Enlaces</h2>
<p>Guía que estoy siguiendo: <a href="http://www.howtoforge.com/local_debian_ubuntu_mirror" target="_blank">http://www.howtoforge.com/local_debian_ubuntu_mirror</a><br />
Página del proyecto apt-mirror: <a href="http://apt-mirror.sourceforge.net/" target="_blank">http://apt-mirror.sourceforge.net/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2010/01/haciendo-una-interfaz-grafica-para-apt-mirror-parte-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creación y Utilización de una clave PGP</title>
		<link>http://www.confusion.com.mx/blog/2009/09/creacion-y-utilizacion-de-una-clave-pgp/</link>
		<comments>http://www.confusion.com.mx/blog/2009/09/creacion-y-utilizacion-de-una-clave-pgp/#comments</comments>
		<pubDate>Sun, 20 Sep 2009 19:05:20 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[herramientas]]></category>
		<category><![CDATA[seguridad]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=172</guid>
		<description><![CDATA[El siguiente tutorial puede ser utilizado para ayudar a todo usuario que quiera crear una clave OpenPGP con los fines de cifrar/descifrar archivos o enviar y recibir correo electrónico cifrado.]]></description>
			<content:encoded><![CDATA[<p><div class="note"><div class="noteimportant">Antes que nada tengo que aclarar que no soy el autor de esta entrada, la recogí de los foros de Ubuntu (<a href="http://ubuntuforums.org/showthread.php?p=7938426" target="_blank">http://ubuntuforums.org/showthread.php?p=7938426</a>), gracias a pablo.s por publicar esta ayuda.</div></div></p>
<p><div class="note"><div class="notetip">Traducción de <a href="http://ubuntuforums.org/showthread.php?t=1146081" target="_blank">este post</a> realizado por <a href="http://ubuntuforums.org/member.php?u=272412" target="_blank">daboroe</a>, usuario de Ubuntu Forums.</div></div></p>
<p>El siguiente tutorial puede ser utilizado para ayudar a todo usuario que quiera crear una clave OpenPGP con los fines de cifrar/descifrar archivos o enviar y recibir correo electrónico cifrado.</p>
<div><span style="font-size: medium;"><strong>Primera parte</strong></span></div>
<div><span style="font-size: medium;"><strong><br />
</strong></span></div>
<div><span style="font-size: small;"><strong><em>Crear su clave PGP</em></strong></span></div>
<p style="text-align: justify;">La utilización de PGP (Pretty Good Privacy; en español significa Privacidad Bastante Buena) es un asunto del presente y del futuro. En MS Windows usted tiene que adquirir PGP. En Ubuntu hay una manera de utilizarlo y se lo conoce como OpenPGP. Es la misma aplicación pero una implementación abierta. PGP puede ser utilizado para el cifrado/descifrado de archivos y correo electrónico.</p>
<p style="text-align: justify;">Primero vamos a elegir en el menú Aplicaciones el submenú Accesorios. En ese submenú nos aparece una entrada que dice &#8220;Passwords and Encryption Keys&#8221; (Contraseñas y Claves de Cifrado). En realidad el programa se llama Seahorse, pero en Ubuntu se lo ha renombrado así en el menú para una mejor identificación por parte de los usuarios novatos.</p>
<p style="text-align: justify;"><img class="alignnone size-full wp-image-173" title="cifrado-01" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-01.png" alt="cifrado-01" width="800" height="600" /></p>
<p style="text-align: justify;">Aqui se muestra que actualmente no tenemos ninguna clave privada para OpenPGP o SSH. En este tutorial se verá la forma para crear y encontrar claves remotas PGP.</p>
<p><img class="alignnone size-full wp-image-174" title="cifrado-02" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-02.png" alt="cifrado-02" width="641" height="502" /></p>
<p style="text-align: justify;">Cuando usted haga click en &#8220;New&#8221;, una ventana le solicitará los datos para crear una clave nueva PGP o SSH. En este caso, lo que usted desea es crear una clave PGP.</p>
<p><img class="alignnone size-full wp-image-175" title="cifrado-03" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-03.png" alt="cifrado-03" width="353" height="336" /></p>
<p style="text-align: justify;">Cuando usted haga click en una nueva clave PGP y haga click en Next, obtendrá un dialogo similar al siguiente. En este dialogo usted debe completar con su nombre real (no su nick, ni su handle), su dirección real de correo electrónico y un comentario que usted considere pertinente. En el ejemplo que se muestra aqui he completado con datos ficticios de un personaje de fantasía creado para cierta serie de novelas.</p>
<p><img class="alignnone size-full wp-image-176" title="cifrado-04" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-04.png" alt="cifrado-04" /></p>
<p style="text-align: justify;">En este ejemplo he elegido un tipo de cifrado RSA con una fortaleza de 2048 bits, lo cual genera una clave mas extensa que la de 1024 bits por defecto. He elegido que la clave tenga una fecha de vencimiento hasta dentro de un año, por la razón que es una clave de ejempĺo para este tutorial, pero usted puede elegir que nunca expire.</p>
<p><img class="alignnone size-full wp-image-177" title="cifrado-05" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-05.png" alt="cifrado-05" /></p>
<p style="text-align: justify;">Cuando haga click en &#8220;Create&#8221; el programa le solicitará una frase de contraseña. En mi caso de ejemplo he elegido la primera estrofa de una canción: la recuerdo suficientemente bien como para olvidarla. Le sugiero que utilice un criterio similar para su contraseña. Se le solicitará que ingrese la contraseña dos veces para constatar que está tipeando correctamente.</p>
<p><img class="alignnone size-full wp-image-178" title="cifrado-06" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-06.png" alt="cifrado-06" /></p>
<p style="text-align: justify;">Luego de clickear en OK este dialogo comenzará a generar su clave. Se sugiere que mueva (solo mueva, no presione los botones) el ratón para generar más entropia en el generador de claves.</p>
<p><img class="alignnone size-full wp-image-179" title="cifrado-07" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-07.png" alt="cifrado-07" /></p>
<p style="text-align: justify;">Luego de que concluya la generación de la clave, en la ventana principal aparecerá en la lista de claves personales.<br />
<strong><em> </em></strong></p>
<p><strong><em>Nuestra clave ha sido creada.</em></strong></p>
<p><strong><em><span style="text-decoration: underline;"><span style="font-size: medium;">ADDENDUM: </span></span></em></strong></p>
<div style="text-align: justify;"><em>Los usuarios de K Desktop Environment tienen una herramienta muy similar a SeaHorse, llamada KGPG. La pueden instalar mediante aptitude.</em></div>
<div style="text-align: justify;"><em><br />
A continuación una secuencia realizada para crear una clave con KGPG.</em><em>La primera vez que se abre el programa, nos presenta un asistente de uso para guiarnos en la configuración de las rutas de OpenGPG.</em></div>
<div>
<p><img class="alignnone size-full wp-image-180" title="cifrado-08" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-08.png" alt="cifrado-08" /></p>
<p><em>El paso siguiente es confirmar que está el binario.</em></p>
<p><img class="alignnone size-full wp-image-181" title="cifrado-09" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-09.png" alt="cifrado-09" /></p>
<p><em>Luego nos solicita la ruta a guardar el  archivo de configuración:</em></p>
<p><img class="alignnone size-full wp-image-182" title="cifrado-10" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-10.png" alt="cifrado-10" /></p>
<p><em>El siguiente dialogo es similar al explicado arriba, donde debemos ingresar nuestros datos.</em></p>
<p><img class="alignnone size-full wp-image-183" title="cifrado-11" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-11.png" alt="cifrado-11" /></p>
<p><em>Ingresamos la frase de contraseña.</em></p>
<p><img class="alignnone size-full wp-image-184" title="cifrado-12" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-12.png" alt="cifrado-12" /></p>
<p><em>La confirmación de la creación de la clave:</em></p>
<p><img class="alignnone size-full wp-image-185" title="cifrado-13" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-13.png" alt="cifrado-13" /></p>
<p><em>El último paso, la clave es agregada.</em></p>
<p><img class="alignnone size-full wp-image-186" title="cifrado-14" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-14.png" alt="cifrado-14" /></div>
<div><span style="font-size: medium;"><strong>Segunda parte</strong><strong> </strong></span></div>
<p><strong> </strong><span style="font-size: medium;">Sincronización y Publicación de nuestra clave PGP en servidores de claves.</span></p>
<div style="text-align: justify;">Ya hemos creado nuestra clave PGP. El siguiente paso consiste en publicar la clave en un servidor de claves para que los destinatarios de nuestros mensajes de correo (o quienes quieran comprobar que, efectivamente hemos sido nosotros los que hemos enviado el mensaje; en otras palabras, comprobar la identidad del remitente). En Seahorse clickeamos sobre el menú Remote -&gt; Sync and Publish Keys.</div>
<div style="text-align: justify;"><img class="alignnone size-full wp-image-187" title="cifrado-15" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-15.png" alt="cifrado-15" /></div>
<div style="text-align: justify;">
<p>Una ventana de dialogo nos comenta que estamos a punto de publicar y/o sincronizar la clave. También informa que no hemos seleccionado ningún servidor de claves para sincronizarla.</p>
<p><img class="alignnone size-full wp-image-188" title="cifrado-16" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-16.png" alt="cifrado-16" /></p>
<p>Presionamos sobre el botón que dice Key Servers para configurar los datos del servidor de claves.</p>
<p><img class="alignnone size-full wp-image-189" title="cifrado-17" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-17.png" alt="cifrado-17" /></p>
<p>En nuestro ejemplo vamos a sincronizar la clave con el servidor de Ubuntu, aunque siempre es buena idea sincronizarla con servidores más populares, como el de MIT o el de pgp.com</p>
<p><img class="alignnone size-full wp-image-190" title="cifrado-18" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-18.png" alt="cifrado-18" /></p>
<p>Otra ventaja es la de compartir las claves con nuestra red, permitiendo a los usuarios de la red el poder tener las claves que obtengamos.</p>
<p><img class="alignnone size-full wp-image-191" title="cifrado-19" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-19.png" alt="cifrado-19" /></p>
<p>Una vez que hemos configurado los servidores de claves, cerramos la ventana de dialogo.</p>
<p><img class="alignnone size-full wp-image-192" title="cifrado-20" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-20.png" alt="cifrado-20" /></p>
<p>Y entonces Seahorse procede a sincronizar la clave con el servidor. Puede demorar un momento.</p>
<p><img class="alignnone size-full wp-image-193" title="cifrado-21" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-21.png" alt="cifrado-21" /></p>
<p><img class="alignnone size-full wp-image-194" title="cifrado-22" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-22.png" alt="cifrado-22" /></p>
<p><em><strong>Al terminar, ya tenemos nuestra clave publicada.</strong></em></div>
<div style="text-align: justify;"><strong><span style="font-size: medium;">Tercera parte</span></strong><strong><span style="font-size: small;">Firma y Cifrado de Correo Electrónico</span></strong><br />
<div class="note"><div class="notewarning">Aclaración: Para esta parte se utiliza como software de gestión de correo electrónico a Mozilla Thunderbird y en el addendum para usuarios de KDE utilizamos KMail. Usuarios de Evolution, pueden colaborar mediante PM al traductor/autor.</div></div></div>
<div style="text-align: justify;">Para firmar y cifrar los mensajes de correo electrónico precisamos de un plug-in para Thunderbird llamado Enigmail.</div>
<div style="text-align: justify;">
<p><img class="alignnone size-full wp-image-195" title="cifrado-23" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-23.png" alt="cifrado-23" /></p>
<p>Este plug-in se descarga de su sitio oficial en forma de archivo .XPI (el cual debemos descargar de forma separada, cuidando que Firefox no lo instale para si; NO es un plug-in para Firefox).</p>
<p>Luego que descargamos el plug-in procedemos a la instalación desde Thunderbird en su menú Tools -&gt; Add-ons.</p>
<p><img class="alignnone size-full wp-image-196" title="cifrado-24" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-24.png" alt="cifrado-24" /></p>
<p>Una vez instalado, Enigmail nos pedirá que reiniciemos a Thundebird. Procedemos.</p>
<p><img class="alignnone size-full wp-image-197" title="cifrado-25" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-25.png" alt="cifrado-25" /></p>
<p>Cuando reinicia Thunderbird, aparece un item nuevo en el menú con el nombre OpenPGP. Hacemos click en el submenú Preferences.</p>
<p><img class="alignnone size-full wp-image-198" title="cifrado-26" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-26.png" alt="cifrado-26" /></p>
<p>Aparece una ventana con un Asistente. Aqui en la captura de pantalla aparece editado y simplificado, pero basicamente tiene los pasos a seguir.</p>
<p><img class="alignnone size-full wp-image-199" title="cifrado-27" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-27.png" alt="cifrado-27" /></p>
<p>Luego volvemos a las Preferencias y si quedamos conformes con la configuración, cerramos la ventana.</p>
<p><img class="alignnone size-full wp-image-200" title="cifrado-28" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-28.png" alt="cifrado-28" /></p>
<p>Por último, componemos un mensaje de correo y nos aseguramos que el mensaje se firme y/o cifre con el botón OpenPGP.</p>
<p><img class="alignnone size-full wp-image-201" title="cifrado-29" src="http://www.confusion.com.mx/blog/wp-content/uploads/2009/09/cifrado-29.png" alt="cifrado-29" /></p>
<p>Listo. Nuestros mensajes ahora son más seguros para enviar y nuestra identidad está avalada.</p></div></p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2009/09/creacion-y-utilizacion-de-una-clave-pgp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mantener limpio un sistema instalado en Debian</title>
		<link>http://www.confusion.com.mx/blog/2009/08/mantener-limpio-un-sistema-instalado-en-debian/</link>
		<comments>http://www.confusion.com.mx/blog/2009/08/mantener-limpio-un-sistema-instalado-en-debian/#comments</comments>
		<pubDate>Wed, 05 Aug 2009 20:13:41 +0000</pubDate>
		<dc:creator>antonio</dc:creator>
				<category><![CDATA[Manuscriptus digitalis]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[escritorio]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.confusion.com.mx/blog/?p=109</guid>
		<description><![CDATA[En esta pequeña y básica guía veremos algunas soluciones bastante cómodas (seguramente mucho mejor que formatear y empezar desde cero) para tratar de volver a la "normalidad" nuestra amada Debian. Con esta guía no pretendo descubrir la pólvora, ya que son cosas archiconocidas por muchos de los lectores, pero tal vez sirva a aquellos que recién empiezan.]]></description>
			<content:encoded><![CDATA[<p><div class="note"><div class="notehelp">Este escrito lo tomo de <a href="http://www.esdebian.org/wiki/mantener-limpio-sistema-instalado-debian" target="_blank">http://www.esdebian.org/wiki/mantener-limpio-sistema-instalado-debian</a>, me pareció interesante, asi que lo comparto. Saludos al equipo de esdebian.org</div></div></p>
<p>A todos nos pasa y nos ha pasado (sobre todo al inicio) de instalar y desinstalar aplicaciones, probar programas y configuraciones&#8230;y por supuesto el sistema sufre un poco a causa de estas &#8220;experiencias&#8221;.</p>
<p>En esta pequeña y básica guía veremos algunas soluciones bastante cómodas (seguramente mucho mejor que formatear y empezar desde cero) para tratar de volver a la &#8220;normalidad&#8221; nuestra amada Debian. Con esta guía no pretendo descubrir la pólvora, ya que son cosas archiconocidas por muchos de los lectores, pero tal vez sirva a aquellos que recién empiezan.<br />
Y como prevenir es mejor que curar&#8230;..allá vamos!</p>
<p>Todos estaremos de acuerdo en que trabajar en un sistema limpio y que nos permita limpiarlo es mas cómodo que uno &#8220;sucio&#8221; y &#8220;desordenado&#8221;, y sobretodo si se trata de interventos a nivel de sistema!.</p>
<h2>Checkinstall</h2>
<p><em>Checkinsall</em> es una utilidad que permite crear paquetes Debian a partir de los fuentes. CUIDADO, porque no son paquetes completos, sino que simplemente ayudan a seguir el rastro de archivos instalados por el programa, facilitando la actualización y el borrado del mismo.<br />
Comenzamos con la instalación:</p>
<div>
<pre class="brush: shell"># aptitude install checkinstall</pre>
</div>
<p>Su uso es bastante fácil e intuitivo,la configuración de las fuentes ( <em>./configure &#8211;alguna-opción</em>) y la compilación (<em>make</em>) se deben de llevar a cabo, mientras que el comando:</p>
<div>
<pre class="brush: shell"># make install</pre>
</div>
<p>debe ser sustituido por :</p>
<pre class="brush: shell"># checkinstall</pre>
<p>Durante la ejecución vendrán formuladas algunas preguntas,como por ejemplo el tipo de paquete a crear (siendo los posibles: deb,rpm,tgz).</p>
<p>Tenemos a disposición otras opciones :</p>
<ul>
<li><em>-y,&#8211;default               &#8211;Acepta los valores por defecto</em></li>
<li><em>&#8211;pkgname=name </em> &#8211;Impone el nombre de un paquete</li>
<li><em>&#8211;pkgversion=versión </em> &#8211;Impone la versión</li>
<li><em>-A, &#8211;arch, &#8211;pkgarch=arch </em> &#8211;Impone la arquitectura</li>
<li><em>&#8211;pkgrelease=release </em> &#8211;Impone la release versión</li>
<li><em>&#8211;pkggroup=group </em> &#8211;Impone el grupo al cual el paquete debe pertenecer(doc,net&#8230;)</li>
<li><em>&#8211;pakdir=directory </em> &#8211;Donde salvar el paquete</li>
<li><em>&#8211;maintainer=email_addr </em> &#8211;El mantenedor del paquete</li>
<li><em>&#8211;dpkgflags=flags </em> &#8211;Eventuales flags para dpkg</li>
<li><em>&#8211;bk </em> &#8211;Realiza un Backup de los archivos que serán pisados</li>
</ul>
<p>Una vez terminado el proceso,el paquete vendrá automáticamente instalado.<br />
<strong>Nota</strong>: debemos tener en cuenta que serán señalados eventuales dependencias,sustituciones e/o conflictos,esto debido a que el objetivo de checkinstall es aquel de poder rastrear los files generados y no el de crear un .deb oficial.</p>
<h2>Debfoster</h2>
<div>
<pre class="brush: shell">#aptitude install debfoster</pre>
</div>
<p>El objetivo de este programa es de mostrar los paquetes que NO han sido instalados como dependencias, y una vez individuado/s, sera mostrada una lista indicando los paquetes &#8220;retenidos&#8221; por este/os.<br />
Su uso es bastante simple, cuando lo hacemos correr por primera vez nos hará una serie de preguntas acerca de los paquetes instalados.<br />
Podemos seleccionar mantener el paquete (sera recordado por debfoster) o podemos elegir su eliminación.<br />
Si al momento de responder una de las preguntas tenemos alguna duda acerca del paquete, podemos tipear &#8220;?&#8221; para poder visualizar información acerca del mismo.</p>
<h3>Salida de ejemplo:</h3>
<div>
<pre class="brush: shell">#libxml-libxml-perl is keeping the following 3 packages installed:
libxml-libxml-common-perl libxml-namespacesupport-perl libxml-sax-perl
Keep libxml-libxml-perl? [Ynpsiuqx?], [H]elp:</pre>
</div>
<p>ahora podemos elegir cosa hacer:</p>
<ul>
<li><em>Y</em> &#8211;Mantiene el paquete instalado</li>
<li><em>n</em> &#8211;Borra el paquete señalado</li>
<li><em>p</em> &#8211;Borra el paquete señalado y todos los paquetes retenidos</li>
<li><em>s</em> &#8211;Salta la pregunta</li>
<li><em>i</em> &#8211;Visualiza información sobre el paquete</li>
<li><em>?</em> &#8211;Igual a i</li>
<li><em>u</em> &#8211;Vuelve a formular la pregunta anterior</li>
<li><em>q</em> &#8211;Cancela la operación sin realizar modificaciones</li>
<li><em>x</em> &#8211;Realiza la cancelación de los paquetes</li>
<li><em>h</em> &#8211;Ayuda</li>
</ul>
<p>poderoso verdad?!</p>
<p>Cuando realizamos la limpieza con este programa,seria importante tener algunas consideraciones:</p>
<p>-La información mostrada no toma en cuenta eventuales programas compilados desde las fuentes.</p>
<p>-Leer con atención las librerías mostradas como &#8220;retenidas&#8221;,puede suceder que se muestre una librería de desarrollo NO necesaria para la ejecución de otras aplicaciones,pero indispensable para la compilación (libncurses5-dev por ejemplo).</p>
<h2>Deborphan</h2>
<div>
<pre class="brush: shell">#aptitude install deborphan</pre>
</div>
<p>Este paquete genera una lista de los paquetes huérfanos en el sistema. Por paquete huérfano entendemos aquellas librerías que ya no son necesarias, osea, que ningún paquete instalado la indica como dependencia.Pero&#8230;atención con los programas compilados desde las fuentes (con make install o checkinstall) ya que no serán controladas sus dependencias, por lo que podríamos causar algún problema de funcionamiento.</p>
<p>Una opción interesante es <em>&#8211;libdev</em>, que nos genera una lista con las librerías de desarrollo (que terminan con -dev) no necesarias.</p>
<p>Para ver los paquetes huérfanos basta lanzar el comando</p>
<div>
<pre class="brush: shell">#deborphan</pre>
<p>o</p>
<pre class="brush: shell">#deborphan --libdevel</pre>
</div>
<p>Es posible hacer que apt-get lea la lista de paquetes generada por deborphan:</p>
<div>
<pre class="brush: shell"># apt-get --purge remove `deborphan`
# apt-get --purge remove `deborphan --libdev`</pre>
</div>
<p>La opción <em>&#8211;purge</em> como ya sabemos elimina los archivos de configuración del paquete.<br />
Para los poco amantes de la consola podemos instalar <em>gtkorphan</em>, el cual es una muy fácil e intuitiva interfaz gráfica para deborphan.</p>
<pre class="brush: shell">#aptitude install gtkorphan</pre>
<p>y el pollo esta pronto !</p>
<h2>Archivos de configuración.</h2>
<p>Eliminando los archivos de configuración liberamos espacio en nuestro disco (tarde o temprano muy valioso) y mantenemos limpio el directorio <em>/etc</em>.<br />
Con el siguiente comando podremos borrar los archivos de configuración que han sido dejados por paquetes desinstalados sin la opción &#8211;purge.</p>
<div>
<pre class="brush: shell"># dpkg --purge `COLUMNS=300 dpkg -l | egrep &quot;^rc&quot; | cut -d&#039; &#039; -f3`</pre>
</div>
<p>pero&#8230;que cáspita es este chorizo de letras ?! tranquilos&#8230;allá vamos!</p>
<div>
<pre class="brush: shell">#dpkg --purge paquetes</pre>
</div>
<p>Borra los archivos de configuración de todos los paquetes indicados.Estos paquetes los obtenemos tramite el comando</p>
<div>
<pre class="brush: shell">#`COLUMNS=300 dpkg -l | egrep &quot;^rc&quot; | cut -d&#039; &#039; -f3`</pre>
</div>
<p>que a su vez genera la lista de los paquetes que no han sido borrados completamente (osea aquellos que cuando &#8220;se fueron&#8221;, olvidaron de llevarse la configuración).</p>
<p><em>COLUMNS=300</em> &#8211;&gt; modifica la longitud de la cadena,evitando cortar los nombres de los paquetes (COLUMNS es una variable de ambiente).</p>
<p><em>dpkg -l</em> &#8211;&gt; lista los paquetes disponibles.<br />
<em><br />
egrep &#8220;^rc&#8221;</em> &#8211;&gt; lista las cadenas de nombres que comienzan con &#8220;rc&#8221;, que es el estado que indica que el paquete ha sido borrado.</p>
<p><em>cut -d&#8217; &#8216; -f3</em> &#8211;&gt; devuelve el nombre del paquete,usa como limitador (-d) de campo un espacio (&#8216; &#8216;) y toma el tercer campo ( -f3.field en ingles).</p>
<p>Existen otros dos comandos que funcionan exactamente igual que el anterior:</p>
<div>
<pre class="brush: shell">#dpkg -P $(dpkg -l |awk &#039;/^rc/ { print $2 }&#039;)</pre>
</div>
<p>o</p>
<div>
<pre class="brush: shell">#for i in $(dpkg -l |grep ^r| awk &#039;{print $2}&#039;); do aptitude purge -y $i; done</pre>
</div>
<p>También podemos realizar la limpieza por medio de deborphan, así:</p>
<div>
<pre class="brush: shell">#dpkg --purge $(deborphan --find-config)</pre>
</div>
<p>O bien podemos utilizar aptitude:</p>
<div>
<pre class="brush: shell">#aptitude purge &#039;~&#039;c</pre>
</div>
<p>Donde c la bandera de estado del paquete.</p>
<h2>Localepurge</h2>
<p>Este es un paquete que debería ser instalado en el sistema desde el inicio, o al menos eso pienso.<br />
El objetivo de este paquete es eliminar los idiomas que instala un paquete y no nos sirven.<br />
Normalmente nos sirven dos idiomas:</p>
<div>
<pre class="brush: php">*en (idioma &amp;amp;amp;amp;amp;quot;de fabrica&amp;amp;amp;amp;amp;quot;)
*es_ES (nuestro idioma)</pre>
</div>
<p>Entre otras debemos elegir las variaciones que son utilizadas en nuestro sistema (es_ES@euro y en_US o la que sea).</p>
<p>No es aconsejable borrar el ingles, ya que es el idioma por defecto del sistema, y para evitar problemas &#8230;.no molesta.</p>
<p>así que, si aun no lo hemos hecho:</p>
<div>
<pre class="brush: shell">#aptitude install localepurge</pre>
</div>
<p>Durante la configuración sera mostrada una lista con los idiomas, de estas, deberemos seleccionar las que nos interesa.</p>
<p>Normalmente no es necesario, pero por si las moscas&#8230;ejecutamos:</p>
<div>
<pre class="brush: shell">#localepurge</pre>
</div>
<p>De ahora en adelante cada vez que instalemos un paquete,los idiomas inútiles serán borrados, ganando así, espacio en disco.</p>
<h2>Buscando archivos duplicados</h2>
<p>Conviene cada tanto hacer una intervención sobre el sistema en busca de archivos duplicados.<br />
Cuando digo archivos duplicados me refiero a archivos con diferente nombre pero de idéntico contenido.<br />
Para esto nos podemos valer del siguiente script:</p>
<div>
<pre class="brush: shell">find path/ -type f | xargs md5sum | awk &#039;{
sub(&quot;[^/]*/&quot;,&quot;&quot;,$2);
if (cache[$1])
print &quot;Found: &quot;cache[$1],$2;
else
cache[$1]=$2
}&#039;</pre>
</div>
<p>donde <tt>path</tt> es la ruta del directorio que queremos controlar.<br />
Este script como se ve NO borra nada, simplemente busca y lista.</p>
<p>Otra alternativa que nos ofrece Debian al momento de buscar y limpiar archivos duplicados es <strong>fdupes</strong>, una aplicación para linea de comandos muy fácil y útil de usar.</p>
<div>
<pre class="brush: shell">#aptitude install fdupes</pre>
</div>
<p>Donde las diferentes opciones que nos ofrece son :<br />
(man fdupes para profundizar la informacion).</p>
<ul>
<li>-r  &#8212; Modo recursivo.</li>
<li>-s  &#8212; Comprueba enlaces simbolicos.</li>
<li>-h  &#8212; Comprueba los enlaces fuertes.</li>
<li>-S  &#8212; Muestra el tamaño de los archivos duplicados.</li>
<li>-q  &#8212; Modo “quiet”, oculta el indicador de progreso.</li>
<li>-v  &#8212; Muestra la version de fdupes.</li>
<li>-d  &#8212; Borra los ficheros duplicados (cuidado, con esta opcion.)</li>
<li>-h  &#8212; Muestra la ayuda.</li>
<li>-n  &#8212; Descarta los ficheros vacios</li>
</ul>
<p>Ejemplo:</p>
<pre class="brush: shell">$ fdupes -r -n -S /ruta/al/directorio &gt; duplicados.txt</pre>
<p>Se buscan los archivos dentro de <em>/ruta/al/directorio</em> y sus subdirectorios (recursivamente) omitiendo los archivos vacios, mostrando el tamaño de los mismos y guardando la salida en un archivo de texto para estudiar mas tarde y decidir que hacemos.</p>
<h2>Conclusión:</h2>
<p>Estas son las técnicas de base para tener en orden y limpia nuestra Debian,los cambios se hacen visibles sobretodo en lo que respecta a espacio en disco.<br />
No olvidemos el utilizo de:</p>
<p><em>apt-get ó aptitude clean<br />
apt-get ó aptitude autoclean</em></p>
<p>que no haré comentarios ya que existe abundante información en el foro. Además:</p>
<p>Deberemos limpiar toda cache que se nos cruce en el camino.</p>
<p>Una aplicación que personalmente recomiendo,siempre y cuando sea usada con cuidado:<br />
<a title="http://kde-apps.org/content/show.php/KleanSweep?content=71959&amp;PHPSESSID=0a6f61d30b393e4ba71a520723d12aff" rel="nofollow" href="http://kde-apps.org/content/show.php/KleanSweep?content=71959&amp;PHPSESSID=0a6f61d30b393e4ba71a520723d12aff">http://kde-apps.org/content/show.php/KleanSweep?content=71959&amp;PHPSESSID=&#8230;</a>.<br />
Con esta aplicación mantendremos limpia nuestra <em> /home </em> de una enorme cantidad de cosas inútiles que se van acumulando.<br />
Si no lo deseamos instalar,siempre podemos recurrir a:</p>
<div>
<pre class="brush: shell">$ ls -a</pre>
</div>
<p>lo cual nos permitirá ver los archivos y directorios de configuración,que son aquellos ocultos,los que tienen un <em><strong>.</strong></em> (punto) al inicio.<br />
Una vez individuado el directorio a borrar:</p>
<div>
<pre class="brush: shell">$ rm -r nombredeldirectorio</pre>
</div>
<p>donde la opción -r indica la recursividad de la operación,permitiendo el borrado del directorio.</p>
<p>Bueno&#8230;como de costumbre, espero que esta guía sea útil a los que se inician en este mundo, y a los veteranos&#8230;.para refrescar la memoria.</p>
<p>Quien tenga aportes (y el que no también!;) ) para mejorar esta guía,que de un paso al frente! nos beneficiaremos todos!</p>
<p>Fuente del documento : Esto es una recopilación que hice alguna vez para uso propio y que había quedado en algún rincón de mi disco.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.confusion.com.mx/blog/2009/08/mantener-limpio-un-sistema-instalado-en-debian/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->