<?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>No voy a matarte &#187; Gnu/Linux</title>
	<atom:link href="http://blog.hbautista.com/category/linux/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.hbautista.com</link>
	<description>..pero tampoco voy a salvarte</description>
	<lastBuildDate>Tue, 10 Jan 2012 07:37:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Leer libros electrónicos en Linux</title>
		<link>http://blog.hbautista.com/linux/leer-libros-electronicos-en-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=leer-libros-electronicos-en-linux</link>
		<comments>http://blog.hbautista.com/linux/leer-libros-electronicos-en-linux/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 07:31:18 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Calibre]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[CoolReader]]></category>
		<category><![CDATA[e-readers]]></category>
		<category><![CDATA[Ebooks]]></category>
		<category><![CDATA[Epub]]></category>
		<category><![CDATA[eReaders]]></category>
		<category><![CDATA[FBReader]]></category>
		<category><![CDATA[Kindle]]></category>
		<category><![CDATA[Lucidor]]></category>
		<category><![CDATA[Mobi]]></category>
		<category><![CDATA[Papyre]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=828</guid>
		<description><![CDATA[La mejor forma de leer libros electrónicos sin duda será por medio de un e-reader como Kindle o Papyre 613 o alguno similar, de tal suerte que nuestra vista no se canse ni se vea forzada. No todos tenemos uno  
Entonces necesitamos un lector de ebooks para hacerlo desde la comodidad de nuestra pc o  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">La mejor forma de leer libros electrónicos sin duda será por medio de un e-reader como <strong>Kindle</strong> o <strong>Papyre</strong> 613 o alguno similar, de tal suerte que nuestra vista no se canse ni se vea forzada. No todos tenemos uno <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> </p>
<p>Entonces necesitamos un lector de <strong>ebooks</strong> para hacerlo desde la comodidad de nuestra pc o laptop.</p>
<p>Vamos a ver que existen diversas opciones, en este caso veremos algunas libres:</p>
<h2>FBReader</h2>
<p>(<a title="FBReader" href="http://www.fbreader.org" target="_blank">http://www.fbreader.org</a>)</p>
<p>Es una lector de e-book multiplataforma que actualmente esta pensado para Android, pero aún hay versiones para Linux, Windows y Mac entre otros, entre sus cualidades podemos destacar que es ligero y soporta smartphones, celulares un poco antiguos e incluso puede ser instalado en el Kindle.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_FBReader.png"><img class="aligncenter size-medium wp-image-829" title="FBReader" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_FBReader-300x237.png" alt="FBReader" width="300" height="237" /></a></p>
<p>&nbsp;</p>
<p>Entre los diversos formatos que soporta tenemos: <strong>EPUB</strong>, <strong>MOBI</strong>, <strong>OPDS</strong> y también los .zip y .taGeneración automática de índices</p>
<ul>
<li>Soporte de imágenes</li>
<li>Colecciones de libros</li>
<li>Marcación de lectura</li>
<li>Búsqueda por palabras</li>
<li>Modo de pantalla completa</li>
<li>Permite girar la pantalla</li>
</ul>
<h2>Lucidor</h2>
<p>(<a title="Lucidor" href="http://lucidor.org/lucidor" target="_blank" class="broken_link">http://lucidor.org/lucidor</a>)</p>
<p style="text-align: justify;">Este es el otro programa multiplataforma para poder leer e-books. Soporta catálogos, el formato <strong>EPUB</strong> y también el formato <strong>OPDS</strong>.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/lucidor-1.png"><img class="alignnone size-medium wp-image-830" title="Lucidor" src="http://blog.hbautista.com/wp-content/uploads/2012/01/lucidor-1-300x200.png" alt="Lucidor" width="300" height="200" /></a><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/lucidor-2.png"><img class="alignnone size-medium wp-image-831" title="Lucidor 2" src="http://blog.hbautista.com/wp-content/uploads/2012/01/lucidor-2-300x200.png" alt="Lucidor 2" width="300" height="200" /></a></p>
<p>Lucidor puede ejecutarse sin problemas en <strong>GNU/Linux</strong>, <strong>Windows</strong> y <strong>Mac OS X</strong>.</p>
<h2>Cool Reader</h2>
<p>(<a title="Cool Reader" href="http://coolreader.org/e-index.htm" target="_blank">http://coolreader.org/e-index.htm</a>)</p>
<p>Esta con licencia GPL y tiene un activo desarrollo, además de ser por supuesto multiplataforma:</p>
<p style="text-align: justify;">Permite leer los formatos mas conocidos: ePub, doc, rtf e incluso el antiguo chm. Como la mayoria de los e-readers de escritorio, no tiene un aspecto muy lindo pero es funcional y cuenta con caracteristicas interesantes como: buscador de texto, tabla de contenidos, marcador de paginas favoritas y libros leidos recientemente.</p>
<p>Entre las cuales están:</p>
<ul>
<li><a title="Cool Reader Windows" href="http://sourceforge.net/projects/crengine/files/CoolReader3/cr3-3.0.49/cr3-qt-win32-3.0.49-16.zip/download" target="_blank">Windows</a> (Qt based GUI)</li>
<li><a title="Cool Reader Linux" href="http://sourceforge.net/projects/crengine/files/CoolReader3/cr3-3.0.49/cr3_3.0.49-13_i386.deb/download" target="_blank">Linux</a> (Qt based GUI)</li>
<li><a title="Cool Reader Android" href="http://sourceforge.net/projects/crengine/files/CoolReader3/" target="_blank">Android</a></li>
<li><a title="Cool Reader Symbian" href="http://sourceforge.net/projects/crengine/files/CoolReader3/" target="_blank">Symbian port</a> (SmartReader)</li>
</ul>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/cr3qt-screenshot-read1.png"><img class="alignnone size-medium wp-image-833" title="Cool Reader 1" src="http://blog.hbautista.com/wp-content/uploads/2012/01/cr3qt-screenshot-read1-228x300.png" alt="Cool Reader 1" width="228" height="300" /></a><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/cr3qt-screenshot-read2-landscape.png"><img class="alignnone size-medium wp-image-834" title="Cool Reader 2" src="http://blog.hbautista.com/wp-content/uploads/2012/01/cr3qt-screenshot-read2-landscape-300x201.png" alt="Cool Reader 2" width="300" height="201" /></a></p>
<h2>Calibre</h2>
<p>(<a title="Calibre" href="http://calibre-ebook.com" target="_blank">http://calibre-ebook.com</a>)</p>
<p>El que a mi parecer tiene bastante terreno ganado <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p style="text-align: justify;">Calibre es una aplicación libre para la gestión de bibliotecas desarrollado por usuarios de e-books para usuarios de e-books.</p>
<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Calibre_2.png"><img class="aligncenter size-medium wp-image-835" title="Calibre" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Calibre_2-300x261.png" alt="Calibre" width="300" height="261" /></a></p>
<p style="text-align: justify;">Es un programa completo que nos permite gestionar nuestra colección de libros electrónicos (e-books). Pudiendo realizar diferentes acciones que nos permitirán con un solo programa obtener un control total en nuestros libros tanto a la hora de administrarlos como si queremos exportarlos, convertirlos, etc… Además de soportar múltiples lectores con los que sincronizar los libros.</p>
<p style="text-align: justify;">Habrá personas que son ordenadas y tienen una carpeta llamada eBooks o libros-electronicos y a su vez otras subcarpetas con nombre de autor, tema, editorial, etc o de alguna forma que sea sencilla y fácil de encontrar lo que queremos.</p>
<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Calibre_3.png"><img class="aligncenter size-medium wp-image-836" title="Calibre" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Calibre_3-300x176.png" alt="Calibre" width="300" height="176" /></a></p>
<p style="text-align: justify;">Pero yo me encuentro en el otro grupo de personas que no tienen este tipo de organización y la lista de documentos electrónicos (pdf, epubs, etc) se incrementa y es cuando necesitamos un programa que nos ayude a su gestión.Con Calibre vamos a poder gestionar nuestros libros electrónicos de forma completa.</p>
<p>¿Qué tipo de ordenación permite? Pues casi que todas las posibles: por título, autor, fecha en que se agrego a la biblioteca, fecha de publicación, tamaño, puntuación,&#8230; Esto permitirá ordenar los libros a gusto de cualquiera.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Calibre-0_8_0-main-fedora.png"><img class="aligncenter size-medium wp-image-837" title="Calibre" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Calibre-0_8_0-main-fedora-300x231.png" alt="Calibre" width="300" height="231" /></a></p>
<p style="text-align: justify;">Algo que tiene es la posibilidad que permite Calibre de añadir la información descargada de internet a partir del título, autor o código ISBN.</p>
<p>Para usuarios de <strong>Debian</strong>/<strong>Ubuntu</strong> podrán instalar <strong>Calibre</strong> y <strong>FBReader</strong> de la forma tradicional:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# aptitude install calibre fbreader
Se instalarán los siguiente paquetes NUEVOS:
  calibre calibre-bin{a} fbreader libchm1{a} liblinebreak2{a} libpodofo0.9.0{a} libqt4-help{a} libqt4-scripttools{a}
  libqtassistantclient4{a} libzlcore-data{a} libzlcore0.12{a} libzltext-data{a} libzltext0.12{a} libzlui-qt4{a} python-cherrypy3{a}
  python-cssutils{a} python-cssutils-doc{a} python-dateutil{a} python-dnspython{a} python-encutils{a} python-lxml{a}
  python-pyparsing{a} python-qt4{a} python-routes{a} python-sip{a} python-webob{a}
0 paquetes actualizados, 26 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 28.4 MB de ficheros. Después de desempaquetar se usarán 94.2 MB.
¿Quiere continuar? [Y/n/?] y</pre>
<p>Para <strong>CoolReader</strong> y <strong>Lucidor</strong> hay que descargarse el paquete desde las respectivas páginas de descargas.</p>
<p style="text-align: justify;">En mi opinión personal, Calibre es la que cubre con mis requerimientos, gestiona mis libros y documentos electrónicos y funciona muy bien a mis necesidades. Pero como verán en esta entrada no es la única opción y hay para todos los gustos y sistemas operativos.</p>
<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_Calibre.png"><img class="aligncenter size-medium wp-image-838" title="Calbre en Luke" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_Calibre-300x173.png" alt="Calbre en Luke" width="300" height="173" /></a></p>
<p>Así que espero comentarios de cuál usan ustedes.</p>
<p style="text-align: justify;">Pero si quieren saber más de Calibre les recomiendo que lean esta <a title="Calibre en Applesfera" href="http://www.applesfera.com/aplicaciones/calibre-gestor-de-libros-electronicos-a-fondo" target="_blank">nota de Applesfera</a> y esta otra <a title="Calibre en Softonic" href="http://onsoftware.softonic.com/calibre" target="_blank">nota de Softonic</a> <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<p><em><strong>Nota adicional</strong></em>: Les dejo enlaces desde donde se pueden descargar e-books gratuitos:</p>
<ul>
<li><a style="line-height: 18px;" title="Google Books" href="http://books.google.es/" target="_blank">Google Books</a>: Con más de un millón de libros escaneados, Google Books incluye una amplia sección de libros gratis</li>
<li><a title="http://www.gutenberg.org/wiki/ES_Portada" href="http://www.gutenberg.org/wiki/ES_Portada" target="_blank">Gutenberg.org</a>: Uno de los sitios de ePub-Books más famosas. Ofrecen más de 30.000 libreos en diferentes idiomas.</li>
<li><a title="http://manybooks.net/" href="http://manybooks.net/" target="_blank">Manybooks.net</a>: Más de 26.000 libros gratis en varios idiomas</li>
<li>Libros <a title="http://drmfree.calibre-ebook.com/" href="http://drmfree.calibre-ebook.com/" target="_blank">electrónicos sin DRM</a>.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/leer-libros-electronicos-en-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Eliminar paquetes huerfanos con Deborphan</title>
		<link>http://blog.hbautista.com/linux/eliminar-paquetes-huerfanos-con-deborphan/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=eliminar-paquetes-huerfanos-con-deborphan</link>
		<comments>http://blog.hbautista.com/linux/eliminar-paquetes-huerfanos-con-deborphan/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 04:11:51 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Deborphan]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=820</guid>
		<description><![CDATA[Cuando instalas un paquete en Debian/Ubuntu éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete padre, las dependencias se quedarán en el disco ocupando un espacio inútil. A estos paquetes se les llama huérfanos (no tienen padre). Deborphan encuentra  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Cuando instalas un paquete en <strong>Debian</strong>/<strong>Ubuntu</strong> éste suele tener dependencias, las cuales se instalan automáticamente. Si desinstalas ese paquete padre, las dependencias se quedarán en el disco ocupando un espacio inútil. A estos paquetes se les llama <strong>huérfanos</strong> (no tienen padre). <strong>Deborphan</strong> encuentra paquetes «huérfanos» en el sistema. Determina qué paquetes no tienen a otros que dependan de su instalación, y le muestra una lista de estos paquetes. Su mayor utilidad es buscar bibliotecas, pero se puede usar con paquetes de todas las secciones.</p>
<p style="text-align: justify;">Este paquete también incluye <strong>orphaner</strong>, una interfaz de menú de texto para <strong>deborphan</strong>. Instale los paquetes recomendados <strong>dialog</strong>, <strong>gettext-base</strong> y <strong>apt</strong> si desea un orphaner plenamente funcional, con todas sus características.</p>
<p>Ahora bien, lo primero que debemos hacer es instalarlo</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# aptitude install deborphan</pre>
<p>Y después de instalado, se puede ejecutar tal cual:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# deborphan
libgnomekbd4
kdepimlibs-kio-plugins
librpcsecgss3
libchamplain-gtk-0.8-1
libcryptui0a
libslab0a
libkdcraw9
libgweather1
libkexiv2-9
libxcb-render-util0
ttf-sil-gentium
libgnome-window-settings1
libmicroblog4
libakonadi-kcal4
libevent-1.4-2
libswscale0
libcvaux2.1
ttf-droid
libksane0
libakonadi-kabc4
libabiword-2.8
pnm2ppa
liboobs-1-4
libkcalutils4
libmailtransport4
libtracker-client-0.10-0
libgck0
libedataserverui1.2-11
ttf-larabie-straight
libpolkit-gtk-1-0
libgucharmap7
libavformat52
chromium-browser-l10n
libkipi8
libkdb5-5
kerneloops
libboost-iostreams1.42.0
libgnome-bluetooth7
ttf-prociono
root@luke:/home/hbautista#</pre>
<p>O podemos usar algunos argumentos:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# deborphan --guess-all
digikam-doc
libgnomekbd4
kdepimlibs-kio-plugins
librpcsecgss3
libchamplain-gtk-0.8-1
python-coherence
libcryptui0a
libslab0a
libkdcraw9
libcurl4-openssl-dev
libgweather1
libkexiv2-9
digikam-data
libxcb-render-util0
ttf-sil-gentium
libgnome-window-settings1
libgnome2-perl
gnome-desktop-environment
libmicroblog4
python-gdbm
conky
python-statgrab
libakonadi-kcal4
python-gdata
libevent-1.4-2
libswscale0
libcvaux2.1
ttf-droid
libksane0
libakonadi-kabc4
libabiword-2.8
python-gtksourceview2
pnm2ppa
kipi-plugins-common
liboobs-1-4
libkcalutils4
libmailtransport4
libtracker-client-0.10-0
python-gtkglext1
libgck0
libedataserverui1.2-11
ttf-larabie-straight
libpolkit-gtk-1-0
python-rdflib
libgucharmap7
libavformat52
chromium-browser-l10n
libkipi8
libkdb5-5
kerneloops
icedove-quotecolors
python-bugbuddy
libboost-iostreams1.42.0
libgnome-bluetooth7
ttf-prociono
root@luke:/home/hbautista#</pre>
<p>Que como podrán darse cuenta, los paquetes también cambian. Hay varias formas de obtener listados de los paquetes huerfános, por ejemplo:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# dpkg -l $(deborphan --find-config)
Deseado=Desconocido/Instalar/Eliminar/Purgar/Retener
| Estado=No/Instalado/Config-files/Desempaquetado/Medio-conf/Medio-inst/espera-disparo/pendiente-disparo
|/ Err?=(ninguno)/Requiere-reinst (Estado,Err: mayúsc.=malo)
||/ Nombre                       Versión                     Descripción
+++-============================-============================-========================================================================
rc  capplets-data                1:2.30.1-3                   configuration applets for GNOME - data files
rc  checkgmail                   1.13+svn43-2                 alternative Gmail Notifier for Linux via Atom feeds
rc  gnome-netstatus-applet       2.28.1-1                     Network status applet for GNOME
rc  gwibber                      3.0.0.1-2                    Open source social networking client for GNOME (client)
rc  libbrasero-media0            2.30.3-3                     CD/DVD burning library for GNOME - runtime
rc  libechonest1.1               1.1.9-2                      Qt library for communicating with The Echo Nest platform
rc  libedata-book-1.2-9          3.0.3-2                      Backend library for evolution address books
rc  libedata-cal-1.2-11          3.0.3-2                      Backend library for evolution calendars
rc  libegroupwise1.2-13          3.0.3-2                      Client library for accessing groupwise POA through SOAP interface
rc  libepc-ui-1.0-2              0.3.11-1                     Easy Publish and Consume library - shared widget libraries
rc  libevince3                   2.32.0-1                     Document (PostScript, PDF) rendering library
rc  libgadu3                     1:1.11.0+r1184-2             Gadu-Gadu protocol library - runtime files
rc  libgcr-3-0                   3.0.3-2                      Library for Crypto UI related task - runtime
rc  libgdata11                   0.8.1-2                      Library for accessing GData webservices - shared libraries
rc  libgnome-desktop-3-0         3.0.2-2                      Utility library for loading .desktop files - runtime files
rc  libgnome-media0              2.30.0-1                     runtime libraries for the GNOME media utilities
rc  libgps19                     2.95-13.1                    Global Positioning System - library
rc  libgupnp-igd-1.0-3           0.1.11-1                     library to handle UPnP IGD port mapping
rc  libhunspell-1.2-0            1.2.14-4                     spell checker and morphological analyzer (shared library)
rc  libicu44                     4.4.2-2                      International Components for Unicode
rc  libimobiledevice1            1.0.6-3                      Library for communicating with the iPhone and iPod Touch
rc  libindicate-gtk2             0.5.0-3                      library for raising indicators via DBus - GTK+ bindings
rc  libmarblewidget11            4:4.6.5-1+b1                 Marble globe widget library
rc  libmatroska4                 1.2.0-1                      extensible open standard audio/video container format (shared library)
rc  libmetacity-private0         1:2.30.1-3                   library for the Metacity window manager
rc  libmozjs5d                   5.0-6                        Mozilla SpiderMonkey JavaScript library
rc  libmozjs6d                   6.0.2-1                      Mozilla SpiderMonkey JavaScript library
rc  libmozjs7d                   7.0.1-4                      Mozilla SpiderMonkey JavaScript library
rc  libnautilus-extension1       2.30.1-3                     libraries for nautilus components - runtime version
rc  libnm-glib2                  0.8.4.0-2                    network management framework (GLib shared library)
rc  libpostproc52                4:0.7.1-5                    Libav video postprocessing library
rc  libv8-3.4.14.21              3.4.14.21-5                  v8 JavaScript engine - runtime library
rc  libwebp0                     0.1.2-1                      Lossy compression of digital photographic images.
rc  libxalan2-java-gcj           2.7.1-5                      XSL Transformations (XSLT) processor in Java (native code)
rc  libxml-sax-perl              0.99+dfsg-1                  Perl module for using and building Perl SAX2 XML processors
rc  nvidia-kernel-3.0.0-1-686-pa 280.13.really.275.28-1+3.0.0 NVIDIA binary kernel module for Linux 3.0.0-1-686-pae
rc  tucan                        0.3.10-2                     Download and upload manager for 1-Click Hosters
root@luke:/home/hbautista#</pre>
<p>El cual es un listado de los paquetes que no se están ocupando y de esta forma han quedado inservibles, si quisieramos desintalar ocuparíamos el siguiente comando:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# dpkg --purge $(deborphan)
(Leyendo la base de datos ... 202977 ficheros o directorios instalados actualmente.)
Desinstalando libgnomekbd4 ...
Purgando ficheros de configuración de libgnomekbd4 ...
Desinstalando kdepimlibs-kio-plugins ...
Desinstalando librpcsecgss3 ...
Purgando ficheros de configuración de librpcsecgss3 ...
Desinstalando libchamplain-gtk-0.8-1 ...
Purgando ficheros de configuración de libchamplain-gtk-0.8-1 ...
Desinstalando libcryptui0a ...
...
root@luke:/home/hbautista#</pre>
<p>Ese comando sin preguntas ni nada, empieza la desinstalación de los paquetes, ahora bien si queremos que antes de desinstalar nos informe de que paquetes lo harán, podemos usar aptitude de la siguiente forma:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# aptitude purge `deborphan`
Se ELIMINARÁN los siguientes paquetes:
  chromium-browser-l10n{p} fonts-droid{u} fonts-larabie-straight{u} fonts-prociono{u} kerneloops{p} kerneloops-applet{u}
  kerneloops-daemon{u} libabiword-2.8{p} libakonadi-kabc4{p} libakonadi-kcal4{p} libavformat52{p} libboost-iostreams1.42.0{p}
  libchamplain-0.8-1{p} libclutter-gtk-0.10-0{p} libcvaux2.1{p} libedataserverui1.2-11{p} libevent-1.4-2{p} libgck0{p}
  libgnome-bluetooth7{p} libgnome-desktop-2-17{u} libgnome-window-settings1{p} libgucharmap7{p} libkcalutils4{p} libkdb5-5{p}
  libkimap4{p} libkipi8{p} libksane0{p} libmailtransport4{p} libmicroblog4{p} liboobs-1-4{p} libpolkit-gtk-1-0{p} libswscale0{p}
  libtracker-client-0.10-0{p} libtracker-sparql-0.10-0{u} pnm2ppa{p} printer-driver-pnm2ppa{u} seahorse-daemon{u} ttf-droid{p}
  ttf-larabie-straight{p} ttf-prociono{p}
0 paquetes actualizados, 0 nuevos instalados, 40 para eliminar y 0 sin actualizar.
Necesito descargar 0 B de ficheros. Después de desempaquetar se liberarán 45.0 MB.
¿Quiere continuar? [Y/n/?]</pre>
<p>En resumen, si queremos ver los paquetes huérfanos:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# deborphan</pre>
<p>o</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# deborphan --guess-all</pre>
<p>Si queremos eliminarlos:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# dpkg --purge $(deborphan)</pre>
<p>Y si tenemos instalado <strong>Synaptic</strong> (instalador de paquetes en modo gráfico) podemos eliminar los paquetes huerfános de forma sencilla, para empezar ejecutamos synaptic:</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_Synaptic.png"><img class="aligncenter size-medium wp-image-821" title="Synaptic" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_Synaptic-300x173.png" alt="Synaptic" width="300" height="173" /></a></p>
<p>Crearemos un nuevo filtro, así que hacemos clic en el menú Configuración -&gt; Filtros</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_Synaptic_Filtro1.png"><img class="aligncenter size-medium wp-image-822" title="Synaptic Filtro 1" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_Synaptic_Filtro1-300x170.png" alt="Synaptic Filtro 1" width="300" height="170" /></a></p>
<p>Clic en Nuevo, le asignamos un nombre (en mi caso Huérfanos) y de la lista de opciones, quitar todos y dejar solamente el que dice precisamente Huérfanos:</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_SynapticFiltros2.png"><img class="aligncenter size-medium wp-image-823" title="Synaptic Filtro 2" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_SynapticFiltros2-300x170.png" alt="Synaptic Filtro 2" width="300" height="170" /></a></p>
<p>En la pantalla de Synaptic, clic en Filtros -&gt; Huerfános</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_SynapticFiltros3.png"><img class="aligncenter size-medium wp-image-824" title="Synaptic Filtro 3" src="http://blog.hbautista.com/wp-content/uploads/2012/01/Pant_SynapticFiltros3-300x173.png" alt="Synaptic Filtro 3" width="300" height="173" /></a></p>
<p>Y es cuestión de seleccionar o marcar todos los que aparezcan para luego indicar que los elimine.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/eliminar-paquetes-huerfanos-con-deborphan/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desinstalar Skimmer</title>
		<link>http://blog.hbautista.com/linux/desinstalar-skimmer/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=desinstalar-skimmer</link>
		<comments>http://blog.hbautista.com/linux/desinstalar-skimmer/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 23:25:31 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[AdobeAIR]]></category>
		<category><![CDATA[Ayuda]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Dpkg]]></category>
		<category><![CDATA[Skimmer]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=814</guid>
		<description><![CDATA[
Pues hace un tiempo instalé Skimmer (http://www.fallon.com/skimmer/) para compartir fotos de flickr (principalmente) en un entorno de microblogging, como Twitter. Al menos recuerdo que por esa razón instalé tal aplicación, aunque al parecer de acuerdo al sitio oficial, se puede leer lo  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/12/skimmer.jpg"><img class="aligncenter size-medium wp-image-815" title="skimmer" src="http://blog.hbautista.com/wp-content/uploads/2011/12/skimmer-300x167.jpg" alt="skimmer" width="300" height="167" /></a></p>
<p style="text-align: justify;">Pues hace un tiempo instalé Skimmer (http://www.fallon.com/skimmer/) para compartir fotos de flickr (principalmente) en un entorno de microblogging, como Twitter. Al menos recuerdo que por esa razón instalé tal aplicación, aunque al parecer de acuerdo al sitio oficial, se puede leer lo siguiente:</p>
<blockquote>
<p style="text-align: justify;">Skimmer℠ is an Adobe® AIR™ desktop application designed to streamline, beautify, and enhance the experience of participating in your most frequently used social networking activities. It improves upon your day-to-day interaction with multiple social networks, removing distractions and providing a rich experience that is particularly suited to multimedia content.</p>
<p>Las aplicaciones con Adobe Air, no tienen (en su mayoría) un botón para desinstalar alguna aplicación que hemos ya instalado.</p></blockquote>
<p>Pues bien, en Debian (y distribuciones basadas en ella) se usa aptitude o apt-get para instalar o desinstalar paquetes, que finalmente no son otra cosa, más que un front-end para una aplicación llamada dpkg (rpm en distribuciones como RedHat), así que usaremos este comando para obtener un listado de los paquetes instalados, aplicando un filtro del paquete que requerimos, y no, no se llama Skimmer, sino Fallon <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# dpkg --list |grep -i fallon
ii fallon.957283bd7ae99c519b762f3e2f85073ed97331f2.1 1.1.73 &lt;&gt;</pre>
<p>Como podrán darse cuenta, aparece la información de la aplicación Skimmer con su número de identificación &#8220;957283bd7ae99c519b762f3e2f85073ed97331f2.1&#8243; y la versión instalada 1.1.73, así que usando el mismo comando, vamos a desinstalarlo:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# dpkg -r fallon.957283bd7ae99c519b762f3e2f85073ed97331f2.1
(Leyendo la base de datos ... 200502 ficheros o directorios instalados actualmente.)
Desinstalando fallon.957283bd7ae99c519b762f3e2f85073ed97331f2.1 ...
Procesando disparadores para packagekit-backend-aptcc ...
Procesando disparadores para software-center ...
Procesando disparadores para python-central ...
root@luke:/home/hbautista#</pre>
<p>Y con eso quitamos ese paquete que al menos a mi, me estorbaba puesto que nunca funcionó como se supone debería de hacerlo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/desinstalar-skimmer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sources.list Debian Wheezy</title>
		<link>http://blog.hbautista.com/linux/sources-list-debian-wheezy/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=sources-list-debian-wheezy</link>
		<comments>http://blog.hbautista.com/linux/sources-list-debian-wheezy/#comments</comments>
		<pubDate>Wed, 30 Nov 2011 04:21:20 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Howtos]]></category>
		<category><![CDATA[Sources.list]]></category>
		<category><![CDATA[Tips]]></category>
		<category><![CDATA[Wheezy]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=789</guid>
		<description><![CDATA[Actualmente me encuentro usando Debian Wheezy (rama testing/pruebas) y este es mi actual sources.list

Ahora bien, vamos a editar nuestro sources.list
root@luke:/home/hbautista# nano /etc/apt/sources.list
Y escribimos el siguiente contenido:
deb http://ftp.us.debian.org/debian/ wheezy main contrib  [...]]]></description>
			<content:encoded><![CDATA[<p>Actualmente me encuentro usando Debian Wheezy (rama testing/pruebas) y este es mi actual sources.list</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/11/Pant_sources_wheezy.png"><img class="aligncenter size-medium wp-image-790" title="Sources.list Wheezy" src="http://blog.hbautista.com/wp-content/uploads/2011/11/Pant_sources_wheezy-300x172.png" alt="Sources.list Wheezy" width="300" height="172" /></a></p>
<p>Ahora bien, vamos a editar nuestro sources.list</p>
<pre>root@luke:/home/hbautista# nano /etc/apt/sources.list</pre>
<p>Y escribimos el siguiente contenido:</p>
<pre class="brush: bash; gutter: true; first-line: 1">deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
#deb-src http://ftp.us.debian.org/debian/ wheezy main

deb http://security.debian.org/ wheezy/updates main
#deb-src http://security.debian.org/ wheezy/updates main

deb http://mmc.geofisica.unam.mx/debian/ wheezy main contrib non-free
# deb-src http://mmc.geofisica.unam.mx/debian/ squeeze main

deb http://ftp.mx.debian.org/debian/ squeeze main
deb http://ftp.rediris.es/debian squeeze main contrib non-free
# deb-src http://ftp.mx.debian.org/debian/ squeeze main

# Google software repository
# deb http://dl.google.com/linux/deb/ stable non-free

#Debian Multimedia
deb http://www.debian-multimedia.org wheezy main non-free

# Google testing repository
#deb http://dl.google.com/linux/deb/ testing non-free
#deb http://dl.google.com/linux/deb/ stable non-free

#Opera for Debian Lenny
deb http://deb.opera.com/opera/ wheezy non-free

#### JDowloader http://jdownloader.org/ (Repositorio ubuntu)
deb http://ppa.launchpad.net/jd-team/jdownloader/ubuntu natty main</pre>
<p>Antes de actualizar debemos realizar lo siguiente para obtener las firmas del repositorio de Opera:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# wget -O - http://deb.opera.com/archive.key | apt-key add -</pre>
<p>Y también esto para la firma de Google Testing Repository:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | apt-key add -</pre>
<p>Y bueno, queda instalar Debian Multimedia Keyring</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# aptitude install debian-multimedia-keyring</pre>
<p>Y también la llave de Launchpad para el JDownloader:</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 6A68F637</pre>
<p>Ahora si, actualizamos nuestro sources.list</p>
<pre class="brush: bash; gutter: true; first-line: 1">root@luke:/home/hbautista# aptitude update</pre>
<p>Y ya estaremos en posibilidades de tener los paquetes actualizados y poder instalar algunos que no se encuentran en Debian.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/sources-list-debian-wheezy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hace un año</title>
		<link>http://blog.hbautista.com/linux/hace-un-ano/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=hace-un-ano</link>
		<comments>http://blog.hbautista.com/linux/hace-un-ano/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 15:15:34 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Aniversario]]></category>
		<category><![CDATA[November]]></category>
		<category><![CDATA[Things]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=757</guid>
		<description><![CDATA[A las 9:15 aproximadamente, hace un año; fueron a mi lugar de trabajo para pedirme amablemente que me presentara en la oficina del secretario particular de la directora general de la dependencia en donde laboraba. Únicamente había mandado un &#8220;tuit&#8221; de &#8220;Buenos días&#8221;.
&#160;
Dejé mi celular y otras cosas  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2011/11/IMG_0206.jpg"><img class="alignleft size-medium wp-image-758" title="Me" src="http://blog.hbautista.com/wp-content/uploads/2011/11/IMG_0206-300x296.jpg" alt="Me" width="300" height="296" /></a>A las 9:15 aproximadamente, hace un año; fueron a mi lugar de trabajo para pedirme amablemente que me presentara en la oficina del secretario particular de la directora general de la dependencia en donde laboraba. Únicamente había mandado un &#8220;tuit&#8221; de &#8220;Buenos días&#8221;.</p>
<p>&nbsp;</p>
<p style="text-align: justify;">Dejé mi celular y otras cosas personales en mi lugar de trabajo para presentarme a donde me habían llamado. Creí que era para tratar un asunto más de soporte técnico o algo relacionado a alguna de mis actividades que venía desempeñano por poco más de 8 años en esa dependencia, no fue así.</p>
<p>&nbsp;</p>
<p style="text-align: justify;">Al llegar, se presentó una persona ante mí y que venía de la Procuraduría del Estado para platicar conmigo. Ingenuamente me quedé y no hice nada para hacer valer mis derechos como cualquier ciudadano, es decir, pedían mi colaboración y con gusto lo iba a hacer, no sabía lo que me esperaba.</p>
<p>&nbsp;</p>
<p style="text-align: justify;">A partir de ese momento comenzó un suplicio para mi, mis familiares y amigos que duró exactamente 40 días. Se llevaron mis cosas personales y me trasladaron a las oficinas de la Procuraduría para interrogarme, &#8220;son preguntas de rutina&#8221; me dijeron, jamás me presentaron ni un documento de presentación o de alguna orden de aprehensión. No la necesitaban.</p>
<p>&nbsp;</p>
<p>No supe en ese momento que estaban buscando, aún hoy me pregunto eso.. ¿Qué buscaban?</p>
<p>&nbsp;</p>
<p style="text-align: justify;">No importa, el daño que hicieron fue grande, me &#8220;renunciaron&#8221; de mi trabajo, mis deudas se hicieron impagables, etc. No tengo un trabajo estable, trabajo a mi ritmo y por mi cuenta. Como muchas personas en nuestro estado, sobrevivo día con día.</p>
<p>&nbsp;</p>
<p style="text-align: justify;">Aquí sigo y espero seguirlo haciendo durante un tiempo más. Sigo haciendo lo que hacía en ese entonces y desde antes. Promover el uso de software libre, participar en comunidades que tengan que ver con la tecnología, dar charlas, talleres sobre Gnu/Linux, compartir en este y otros espacios mis conocimientos en la resolución de problemas y tratar de aportar mi grano de arena para construir un estado, un país mejor.</p>
<p>&nbsp;</p>
<p>¡Que la fuerza esté con ustedes!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/hace-un-ano/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Apache, Mysql y Php5 en Debian</title>
		<link>http://blog.hbautista.com/linux/apache-mysql-y-php5-en-debian/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=apache-mysql-y-php5-en-debian</link>
		<comments>http://blog.hbautista.com/linux/apache-mysql-y-php5-en-debian/#comments</comments>
		<pubDate>Thu, 20 Oct 2011 06:05:10 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Apache2]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[Php]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=740</guid>
		<description><![CDATA[
Debido a que tengo que hacer algunas pruebas con plantillas y demás, me vi en la necesidad de instalar un entorno para hacer las pruebas correspondientes. En este caso necesitamos de tener instalado el servidor web Apache, Mysql y Php5.
&#160;
Una vez que hayamos terminado, tendremos un servidor web +  [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2011/10/apache_php_mysql_logo.jpg"><img class="size-medium wp-image-742 alignleft" title="Logo Apache, Mysql y Php" src="http://blog.hbautista.com/wp-content/uploads/2011/10/apache_php_mysql_logo-300x264.jpg" alt="Logo Apache, Mysql y Php" width="180" height="158" /></a></p>
<p style="text-align: justify;">Debido a que tengo que hacer algunas pruebas con plantillas y demás, me vi en la necesidad de instalar un entorno para hacer las pruebas correspondientes. En este caso necesitamos de tener instalado el servidor web <strong>Apache</strong>, <strong>Mysql</strong> y <strong>Php5</strong>.</p>
<p>&nbsp;</p>
<p>Una vez que hayamos terminado, tendremos un servidor web + php + mysql.</p>
<p>&nbsp;</p>
<p>Así que comenzaremos por instalar lo necesario, podemos instalar primeramente el servidor web y luego los demás componentes, o como en mi caso. Instalar lo que voy a necesitar de una buena vez:</p>
<pre class="brush:bash">root@luke:/home/hbautista# aptitude install apache2-mpm-prefork mysql-server mysql-admin php5 php5-mysql php5-gd php5-mcrypt php5-imagick
Se instalarán los siguiente paquetes NUEVOS:
  apache2-mpm-prefork apache2-utils{a} apache2.2-common{a} libapache2-mod-php5{a}
  libdbd-mysql-perl{a} libdbi-perl{a} libgd2-xpm{ab} libgtkhtml3.14-19{a}
  libhtml-template-perl{a} libmcrypt4{a} libnet-daemon-perl{a} libonig2{a} libplrpc-perl{a}
  libqdbm14{a} mysql-admin mysql-client-5.1{a} mysql-gui-tools-common{a}
  mysql-query-browser{a} mysql-server mysql-server-5.1{a} php5 php5-cli{a} php5-common{a}
  php5-gd php5-imagick php5-mcrypt php5-mysql php5-suhosin{a}
0 paquetes actualizados, 28 nuevos instalados, 0 para eliminar y 7 sin actualizar.
Necesito descargar 30.3 MB de ficheros. Después de desempaquetar se usarán 77.1 MB.
No se satisfacen las dependencias de los siguientes paquetes:
  libgd2-noxpm: Entra en conflicto: libgd2 que es un paquete virtual.
                Entra en conflicto: libgd2-xpm pero se va a instalar 2.0.36~rc1~dfsg-5.1+b1.
  libgd2-xpm: Entra en conflicto: libgd2 que es un paquete virtual.
              Entra en conflicto: libgd2-noxpm pero está instalado 2.0.36~rc1~dfsg-5.1+b1.
Las acciones siguientes resolverán estas dependencias

     Eliminar los paquetes siguientes:
1)     libgd2-noxpm                   

¿Acepta esta solución? [Y/n/q/?]y
Se instalarán los siguiente paquetes NUEVOS:
  apache2-mpm-prefork apache2-utils{a} apache2.2-common{a} libapache2-mod-php5{a}
  libdbd-mysql-perl{a} libdbi-perl{a} libgd2-xpm{a} libgtkhtml3.14-19{a}
  libhtml-template-perl{a} libmcrypt4{a} libnet-daemon-perl{a} libonig2{a} libplrpc-perl{a}
  libqdbm14{a} mysql-admin mysql-client-5.1{a} mysql-gui-tools-common{a}
  mysql-query-browser{a} mysql-server mysql-server-5.1{a} php5 php5-cli{a} php5-common{a}
  php5-gd php5-imagick php5-mcrypt php5-mysql php5-suhosin{a}
Se ELIMINARÁN los siguientes paquetes:
  libgd2-noxpm{a}
0 paquetes actualizados, 28 nuevos instalados, 1 para eliminar y 7 sin actualizar.
Necesito descargar 30.3 MB de ficheros. Después de desempaquetar se usarán 76.5 MB.
¿Quiere continuar? [Y/n/?]</pre>
<p style="text-align: justify;">Como habrán notado, estoy instalando el paquete <strong>apache2-mpm-prefork</strong>, ya que si instalan el paquete <strong>apache2</strong>, instala <strong>apache2-mpm-worker</strong> que entra en conflicto con <strong>php5</strong>.</p>
<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp.png"><img class="aligncenter size-medium wp-image-744" title="Pant_lamp" src="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp-300x175.png" alt="Pant_lamp" width="300" height="175" /></a></p>
<p style="text-align: justify;">Como nota, indicar que de preferencia NO desinstalen <strong>libgd2-noxpm</strong> que aparece ahí, ya que es necesario para varios paquetes de entorno gráfico que en mi caso los uso. Pero no se preocupen, se sustituye por <strong>libgd2-xpm</strong> y los programas mencionados siguen funcionando de igual forma.</p>
<p>Voy a mencionar cuales son los paquetes que corresponden a cada cosa:</p>
<p style="text-align: justify;">Esos paquetes instalarán el servidor web, por defecto, la carpeta donde se almacenaran los archivos es en <strong>/var/www</strong></p>
<pre class="brush:bash">apache2-mpm-prefork apache2-utils apache2.2-common</pre>
<p>Ahora viene la parte de Php5 y sus librerías:</p>
<pre class="brush:bash">php5 php5-cli php5-common php5-gd php5-imagick php5-mcrypt php5-mysql php5-suhosin</pre>
<p>Ahora el módulo de Apache para Php5 para que nuestro servidor web pueda interpretar las páginas con código Php</p>
<pre class="brush:bash">libapache2-mod-php5</pre>
<p>Ahora toca el turno para el servidor de base de datos Mysql, el cliente y un programa para administrarlo de forma gráfica (mysql-admin).</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp2.png"><img class="aligncenter size-medium wp-image-745" title="Pant_lamp2" src="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp2-300x175.png" alt="Pant_lamp2" width="300" height="175" /></a></p>
<pre class="brush:bash">mysql-admin mysql-client-5.1 mysql-gui-tools-common mysql-query-browser{a} mysql-server mysql-server-5.1</pre>
<p>Una vez que se instale el paquete mysql-server, nos pedirá una contraseña para el usuario root de Mysql, la librería php5-mysql nos permitirá enlazar Mysql con Php y con eso tendremos ya listo lo necesario para comenzar a trabajar.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp3.png"><img class="aligncenter size-medium wp-image-747" title="Pant_lamp3" src="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp3-300x175.png" alt="Pant_lamp3" width="300" height="175" /></a><a href="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp6.png"><img class="aligncenter size-medium wp-image-748" title="Mysql-admin" src="http://blog.hbautista.com/wp-content/uploads/2011/10/Pant_lamp6-300x249.png" alt="Mysql-admin" width="300" height="249" /></a></p>
<p>Para verificar que la configuración básica y por defecto está funcionando bien, podemos crear un archivo llamado info.php o prueba.php que tenga por único contenido lo siguiente:</p>
<pre class="brush:bash"> &lt;?php phpinfo();?&gt;</pre>
<p>Y lo podemos ver si accedemos desde nuestro navegador en la siguiente dirección:</p>
<pre class="brush:bash">http://localhost/prueba.php</pre>
<p>Deberíamos ver nuestro navegador un resumen con toda la información de PHP en nuestro sistema.</p>
<p>Ahora bien si queremos afinar más detalles, tendremos que configurar los archivos de configuración de cada uno de los servicios:</p>
<pre class="brush:bash">Apache: /etc/apache2/apache2.conf
PHP: /etc/php5/apache2/php.ini
MySQL: /etc/mysql/my.cnf</pre>
<p>Una vez modificados los ficheros de configuración, recuerda que debes de reiniciar los servicios, para que los cambios se vean reflejados.</p>
<pre class="brush:bash"># /etc/apache2 restart
# /etc/mysql restart</pre>
<p>Y eso es todo..</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/apache-mysql-y-php5-en-debian/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Enchulando nuestra terminal</title>
		<link>http://blog.hbautista.com/linux/enchulando-nuestra-terminal/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=enchulando-nuestra-terminal</link>
		<comments>http://blog.hbautista.com/linux/enchulando-nuestra-terminal/#comments</comments>
		<pubDate>Wed, 07 Sep 2011 04:26:20 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Bash]]></category>
		<category><![CDATA[Consola]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Terminal]]></category>
		<category><![CDATA[Tips]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=720</guid>
		<description><![CDATA[
Pues hace un tiempo, había encontrado una bonita forma de poner el logo de Debian en mi perfil de bash (~/.bashrc) y me había gustado.
Pero con eso de que reinstalé (y probablemente dentro de muy poco lo vuelva a hacer :-/ ) perdí por completo esa utilidad.
Bueno, instalen el paquete fortune y  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/09/Bash_demo.png"><img class="aligncenter size-medium wp-image-721" title="Bash_demo" src="http://blog.hbautista.com/wp-content/uploads/2011/09/Bash_demo-278x300.png" alt="Bash_demo" width="278" height="300" /></a></p>
<p style="text-align: justify;">Pues hace un tiempo, <a title="Picando Código" href="http://picandocodigo.net/2009/personalizando-el-prompt-de-bash-en-debian/" target="_blank">había encontrado</a> una bonita forma de poner el logo de <span style="color: #ff0000;"><strong>Debian</strong></span> en mi perfil de <strong>bash</strong> (~/.bashrc) y me había gustado.</p>
<p>Pero con eso de que reinstalé (y probablemente dentro de muy poco lo vuelva a hacer :-/ ) perdí por completo esa utilidad.</p>
<p>Bueno, instalen el paquete fortune y todos aquellos adicionales que requieran que son varios:</p>
<pre class="brush:bash">hbautista@luke:~$ aptitude search fortune
v fortune -
v fortune-cookie-db -
i A fortune-mod - proporciona galletas de la fortuna bajo demanda
p fortune-zh - Chinese Data files for fortune
i fortunes - Archivos de datos que contienen mensajes de galletas de la suerte
p fortunes-bg - archivos de datos en búlgaro para fortune
i fortunes-bofh-excuses - BOFH excuses for fortune
p fortunes-br - Data files with fortune cookies in Portuguese
p fortunes-cs - Czech and Slovak data files for fortune
p fortunes-de - German data files for fortune
i fortunes-debian-hints - Debian Hints for fortune
p fortunes-eo - Collection of esperanto fortunes.
p fortunes-eo-ascii - Collection of esperanto fortunes (ascii encoding).
p fortunes-eo-iso3 - Collection of esperanto fortunes (ISO3 encoding).
i fortunes-es - Spanish fortune database
i fortunes-es-off - Frases de fortune en español (sección ofensiva)
p fortunes-fr - Frases de fortunes en francés
p fortunes-ga - Archivos de datos de fortune en irlandés (gaélico)
p fortunes-it - Archivos de datos que contienen citas de fortune en italiano
p fortunes-it-off - Archivos de datos en italiano que contienen frases de fortune, sección
p fortunes-mario - Archivos de fortune de Mario
i A fortunes-min - Archivos de datos que contienen frases de fortune
p fortunes-off - Archivos de datos que contienen frases de fortune ofensivas
p fortunes-pl - Archivos de datos de fortune en polaco
p fortunes-ru - Russian data files for fortune
p libfortune-perl - Perl module to read fortune (strfile) databases
hbautista@luke:~$</pre>
<p>Después de eso, procedemos a editar nuestro <strong>~/.bashrc</strong> con el editor de su preferencia, en mi caso uso nano:</p>
<pre class="brush:bash">hbautista@luke:~$ nano .bashrc</pre>
<p>Y copiar el siguiente código:</p>
<pre class="brush:bash">rojo='\e[1;31m'
NC='\e[0m'

echo -e "${rojo} _,met\$\$\$\$\$gg.";
echo -e " ,g\$\$\$\$\$\$\$\$\$\$\$\$\$\$\$P.";
echo -e " ,g\$\$P\"\" \"\"\"Y\$\$.\".";
echo -e " ,\$\$P' \`\$\$\$.";
echo -e " ',\$\$P ,ggs. \`\$\$b:";
echo -e " \`d\$\$' ,\$P\"' . \$\$\$";
echo -e " \$\$P d\$' , \$\$P";
echo -e " \$\$: \$\$. - ,d\$\$' ";
echo -e " \$\$; Y\$b._ _,d\$P' ${NC} _, _, ,'\`.";
echo -e "${rojo} Y\$\$. \`.\`\"Y\$\$\$\$P\"'${NC} \`\$\$' \`\$\$' \`. ,'";
echo -e "${rojo} \`\$\$b \"-.__ ${NC} \$\$ \$\$ \`'";
echo -e "${rojo} \`Y\$\$b ${NC} \$\$ \$\$ _, _";
echo -e "${rojo} \`Y\$\$. ${NC} ,d\$\$\$g\$\$ ,d\$\$\$b. \$\$,d\$\$\$b.\`\$\$' g\$\$\$\$\$b.\`\$\$,d\$\$b.";
echo -e "${rojo} \`\$\$b. ${NC} ,\$P' \`\$\$ ,\$P' \`Y\$. \$\$\$' \`\$\$ \$\$ \"' \`\$\$ \$\$\$' \`\$\$";
echo -e "${rojo} \`Y\$\$b. ${NC} \$\$' \$\$ \$\$' \`\$\$ \$\$' \$\$ \$\$ ,ggggg\$\$ \$\$' \$\$";
echo -e "${rojo} \`\"Y\$b._ ${NC} \$\$ \$\$ \$\$ggggg\$\$ \$\$ \$\$ \$\$ ,\$P\" \$\$ \$\$ \$\$";
echo -e "${rojo} \`\"\"\"\" ${NC} \$\$ ,\$\$ \$\$. \$\$ ,\$P \$\$ \$\$' ,\$\$ \$\$ \$\$";
echo -e "${NC} \`\$g. ,\$\$\$ \`\$\$._ _., \$\$ _,g\$P' \$\$ \`\$b. ,\$\$\$ \$\$ \$\$";
echo -e " \`Y\$\$P'\$\$. \`Y\$\$\$\$P',\$\$\$\$P\"' ,\$\$. \`Y\$\$P'\$\$.\$\$. ,\$\$.";
echo -e "${rojo}Debian GNU/Linux ${NC}" 'cat /etc/debian_version'

# Imprimimos algunas cosas interesantes en la pantalla
echo
echo "La cita del día:"
fortune -a
echo " --- "</pre>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_ebashrc.png"><img class="aligncenter size-medium wp-image-723" title="Pant_ebashrc" src="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_ebashrc-300x175.png" alt="Pant_ebashrc" width="300" height="175" /></a></p>
<p>Lo guardamos y la próxima vez que entremos a la terminal veremos algo como lo siguiente:</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_bashrc.png"><img class="aligncenter size-medium wp-image-722" title="Pant_bashrc" src="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_bashrc-300x175.png" alt="Pant_bashrc" width="300" height="175" /></a></p>
<p>También añadí como mencionan en el artículo anterior el siguiente código justo antes de imprimir la cita del día en el .bashrc de root.</p>
<pre class="brush:bash">root@luke:/home/hbautista# nano /root/.bashrc</pre>
<pre class="brush:bash"># Esto es para la cuenta de root
echo -e '\e[1;31m';
echo " ______ _____ _____ _______";
echo " |_____/ | | | | |";
echo " | \_ |_____| |_____| |";
echo -e '\e[m';
echo "With great power comes great responsibility"</pre>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_ebashroot.png"><img class="aligncenter size-medium wp-image-724" title="Pant_ebashroot" src="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_ebashroot-300x175.png" alt="Pant_ebashroot" width="300" height="175" /></a></p>
<p>Y cuando se logueen como root, verán la siguiente pantalla:</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_bashrc2.png"><img class="aligncenter size-medium wp-image-725" title="Pant_bashrc2" src="http://blog.hbautista.com/wp-content/uploads/2011/09/Pant_bashrc2-300x175.png" alt="Pant_bashrc2" width="300" height="175" /></a></p>
<p>Créditos a los que ya lo habían escrito <img src='http://blog.hbautista.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/enchulando-nuestra-terminal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Invitaciones para Google+</title>
		<link>http://blog.hbautista.com/linux/invitaciones-para-google/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=invitaciones-para-google</link>
		<comments>http://blog.hbautista.com/linux/invitaciones-para-google/#comments</comments>
		<pubDate>Fri, 02 Sep 2011 20:45:45 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[G+]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[GPlus]]></category>
		<category><![CDATA[Redes_Sociales]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=716</guid>
		<description><![CDATA[Google+ es la alternativa por parte de Google a una red social. Desde que salió como beta privada, muchos usuarios quisieron tener una invitación para poder estar ahí, lo que provocó que se cerraran las invitaciones durante un tiempo.

Aún sigue estando como beta privada pero ya están las  [...]]]></description>
			<content:encoded><![CDATA[<p>Google+ es la alternativa por parte de Google a una red social. Desde que salió como beta privada, muchos usuarios quisieron tener una invitación para poder estar ahí, lo que provocó que se cerraran las invitaciones durante un tiempo.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/09/google-plus.jpg"><img class="aligncenter size-medium wp-image-717" title="google-plus" src="http://blog.hbautista.com/wp-content/uploads/2011/09/google-plus-300x150.jpg" alt="google-plus" width="300" height="150" /></a></p>
<p>Aún sigue estando como beta privada pero ya están las invitaciones de nuevo.</p>
<p>Si quieres alguna, aquí puedes obtenerlas.</p>
<p><a title="Invitaciones G+" href="https://plus.google.com/i/YQ8a8DtpmFE:hw6d0c0xejQ" target="_blank">Invitaciones para Google+</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/invitaciones-para-google/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Problema con canal negativo en Aircrack-ng</title>
		<link>http://blog.hbautista.com/linux/problema-con-canal-negativo-en-aircrack-ng/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problema-con-canal-negativo-en-aircrack-ng</link>
		<comments>http://blog.hbautista.com/linux/problema-con-canal-negativo-en-aircrack-ng/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 07:08:24 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[aircrack]]></category>
		<category><![CDATA[aircrack-ng]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Cómos]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wireless]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=704</guid>
		<description><![CDATA[
Actualmente me encuentro usando Debian Gnu/Linux Wheezy de 64 bits, y al momento de actualizarme desde Squeeze, también hubo una actualización del kernel teniendo en estos momentos:
hbautista@luke:~$ uname -a
Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng-new-logo.jpg"><img class="alignleft size-full wp-image-706" title="Aircrack-ng" src="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng-new-logo.jpg" alt="Aircrack-ng" width="226" height="110" /></a></p>
<p>Actualmente me encuentro usando <a title="Debian" href="http://debian.org" target="_blank">Debian</a> <strong>Gnu/Linux Wheezy de 64 bits</strong>, y al momento de actualizarme desde <strong>Squeeze</strong>, también hubo una actualización del <strong>kernel</strong> teniendo en estos momentos:</p>
<pre class="brush:bash">hbautista@luke:~$ uname -a
Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux
hbautista@luke:~$</pre>
<p>Y pues varios paquetes fueron desinstalados y unos más fueron reemplazados por otros y básicamente hasta ahora me he topado con dos detalles que he logrado solucionar. El primero fue que <a title="Problema con Broadcom" href="http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/" target="_blank">no me funcionaba la tarjeta inalámbrica</a> que tengo:</p>
<pre class="brush:bash">hbautista@luke:~$ lspci -nn |grep Broadcom
0e:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
hbautista@luke:~$</pre>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/wireless-gPCI-Broadcom.jpg"><img class="aligncenter size-medium wp-image-707" title="Wireless Broadcom" src="http://blog.hbautista.com/wp-content/uploads/2011/08/wireless-gPCI-Broadcom-300x225.jpg" alt="Wireless Broadcom" width="300" height="225" /></a></p>
<p>Ese punto ya lo he solucionado y ahora vengo por el segundo detalle, cuando hacemos una auditoría de una red inalámbrica, generalmente uno de los programas que se usan es el <a title="Aircrack" href="http://www.aircrack-ng.org/" target="_blank">aircrack-ng</a>. Pues bien, me topé con el detalle de que en uno de los pasos donde especificas en que canal vas a trabajar, independientemente de cual le indiques, siempre te lo pondrá en el canal -1 y obviamente no podrás hacer la autenticación ni nada más.</p>
<p>Pues al parecer es un detalle en el kernel y aquí tenemos los pasos que en mi caso, si funcionaron:</p>
<p>Descargar el paquete <strong>compat-wireless</strong>:</p>
<pre class="brush:bash">root@luke:~# pwd
/root
root@luke:~# wget http://linuxwireless.org/download/compat-wireless-2.6/compat-wireless-2011-07-07.tar.bz2</pre>
<p>Extraemos el contenido del paquete comprimido:</p>
<pre class="brush:bash">root@luke:~# tar jfxv compat-wireless-2011-07-07.tar.bz2</pre>
<p>Accedemos a la carpeta extraida:</p>
<pre class="brush:bash">root@luke:~# cd compat-wireless-2011-07-07/</pre>
<p>Descargamos el parche de nuestra tarjeta inalámbrica, en mi caso fue esta:</p>
<pre class="brush:bash">root@luke:~# wget http://patches.aircrack-ng.org/mac80211.compat08082009.wl_frag+ack_v1.patch</pre>
<p>Aplicamos el parche:</p>
<pre class="brush:bash">root@luke:~# patch -p1 &lt; mac80211.compat08082009.wl_frag+ack_v1.patch</pre>
<p>Descargamos el parche para el canal negativo:</p>
<pre class="brush:bash">root@luke:~# wget http://patches.aircrack-ng.org/channel-negative-one-maxim.patch</pre>
<p>Aplicamos ese parche</p>
<pre class="brush:bash">root@luke:~# patch ./net/wireless/chan.c channel-negative-one-maxim.patch</pre>
<p>Compilamos el paquete, nótese que todos los pasos los estoy haciendo como root y en el directorio de root, pero hasta este paso se pueden hacer como un usuario normal en cualquier directorio de su home, sólo los pasos posteriores a estos se deben hacer con la cuenta root.</p>
<pre class="brush:bash">root@luke:~# make</pre>
<p>Después de unos minutos y si todo salió bien, entonces instalamos:</p>
<pre class="brush:bash">root@luke:~# make install</pre>
<p>Quitamos de memoria los controladores wireless:</p>
<pre class="brush:bash">root@luke:~# make unload</pre>
<p>Ponemos otra vez nuestro driver de la tarjeta inalámbrica:</p>
<pre class="brush:bash">root@luke:~# modprobe b43</pre>
<p>Actualizamos initramsf</p>
<pre class="brush:bash">root@luke:~# update-initramfs -u</pre>
<p>Y con esto debería de funcionar todo correctamente, en mi caso y por las lecturas que consulté indican que se debe reiniciar el equipo, cosa que yo hice y cuando volví a ejecutar aircrack-ng ya no me mandó al canal negativo.</p>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng.gif"><img class="aligncenter size-medium wp-image-708" title="aircrack-ng" src="http://blog.hbautista.com/wp-content/uploads/2011/08/aircrack-ng-300x197.gif" alt="aircrack-ng" width="300" height="197" /></a></p>
<p>Enlaces:</p>
<p><a href="http://free4universe.wordpress.com/2010/12/29/problema-con-canal-negativo-en-aircrack-ng/">http://free4universe.wordpress.com/2010/12/29/problema-con-canal-negativo-en-aircrack-ng/</a></p>
<p><a href="http://www.portalhacker.net/index.php?topic=140639.0">http://www.portalhacker.net/index.php?topic=140639.0</a></p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/problema-con-canal-negativo-en-aircrack-ng/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Problema con Broadcom BCM4311 en Debian Wheezy 64 bits</title>
		<link>http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits</link>
		<comments>http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/#comments</comments>
		<pubDate>Sat, 13 Aug 2011 05:50:21 +0000</pubDate>
		<dc:creator>hbautista</dc:creator>
				<category><![CDATA[Gnu/Linux]]></category>
		<category><![CDATA[Broadcom]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Howto]]></category>
		<category><![CDATA[Kernel]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Wirreless]]></category>

		<guid isPermaLink="false">http://blog.hbautista.com/?p=698</guid>
		<description><![CDATA[
En el mes de julio se celebró el Campus Party México 2011 y aprovechando la velocidad de internet con la que se cuenta allá, me decidí a actualizar mi Debian Squeeze a Wheezy (de Estable a Testing).

Pero resulta que me actualizó el kernel y con ello se fue el driver de mi tarjeta inalámbrica que  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/Broadcom.jpg"><img class="alignleft size-medium wp-image-701" title="Broadcom" src="http://blog.hbautista.com/wp-content/uploads/2011/08/Broadcom-300x160.jpg" alt="Broadcom" width="300" height="160" /></a></p>
<p style="text-align: justify;">En el mes de julio se celebró el Campus Party México 2011 y aprovechando la velocidad de internet con la que se cuenta allá, me decidí a actualizar mi <a title="Debian" href="http://www.debian.org/index.es.html" target="_blank">Debian</a> <a title="Debian Squeeze" href="http://www.debian.org/releases/stable/" target="_blank">Squeeze</a> a <a title="Debian Wheezy" href="http://www.debian.org/releases/testing/" target="_blank">Wheezy</a> (de Estable a Testing).</p>
<p style="text-align: justify;"><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/linux-broadcom-0.jpg"><img class="alignright size-medium wp-image-699" title="Linux Broadcom" src="http://blog.hbautista.com/wp-content/uploads/2011/08/linux-broadcom-0-300x214.jpg" alt="Linux Broadcom" width="300" height="214" /></a></p>
<p>Pero resulta que me actualizó el kernel y con ello se fue el driver de mi tarjeta inalámbrica que es una Broadcom:</p>
<pre class="brush:bash">hbautista@luke:~$ uname -a
Linux luke 2.6.39-2-amd64 #1 SMP Tue Jul 5 02:51:22 UTC 2011 x86_64 GNU/Linux
hbautista@luke:~$ lspci -nn |grep Broadcom
0e:00.0 Network controller [0280]: Broadcom Corporation BCM4311 802.11b/g WLAN [14e4:4311] (rev 01)
hbautista@luke:~$</pre>
<p style="text-align: justify;">Así que veremos como solucionar este detalle, primeramente hay que remover los módulos al kernel y actualizar <strong>initramfs</strong></p>
<pre class="brush:bash">root@luke:~# rmmod -f b44 b43 b43legacy ssb brcm80211 wl
root@luke:~# update-initramfs -u -k $(uname -r)</pre>
<p>Y si no lo tienen instalado, el paquete <strong>Wireless-tools</strong>:</p>
<pre class="brush:bash">root@luke:~# aptitude install wireless-tools</pre>
<p>Luego instalar el firmware de nuestra <strong>Broadcom</strong>:</p>
<pre class="brush:bash">root@luke:~# aptitude install firmware-b43-installer</pre>
<p>Añadimos el módulo</p>
<pre class="brush:bash">root@luke:~# modprobe b43</pre>
<p>En mi caso cuando hice el upgrade de <strong>Squeeze</strong> a <strong>Wheezy</strong>, me desinstaló el paquete para administrar la red cableada e inalámbrica en gnome, así que tuve que instalarla de nuevo:</p>
<pre class="brush:bash">root@luke:~# aptitude install network-manager-gnome</pre>
<p><a href="http://blog.hbautista.com/wp-content/uploads/2011/08/network-manager.png"><img class="aligncenter size-full wp-image-700" title="Network Manager" src="http://blog.hbautista.com/wp-content/uploads/2011/08/network-manager.png" alt="Network Manager" width="264" height="207" /></a></p>
<p>Y reinicié el equipo quedando nuevamente todo funcionando bien y bonito ñ_ñ</p>
<p>En caso de que te encontraras de que no cargue el módulo cada vez que reinicias el equipo, puedes añadirlo manualmente de la siguiente forma, abrir /etc/modules con un editor de texto, nano en mi caso:</p>
<pre class="brush:bash">root@luke:~# nano /etc/modules</pre>
<p>Y como verán, al último se añade el módulo:</p>
<pre class="brush:bash"># /etc/modules: kernel modules to load at boot time.
#
# This file contains the names of kernel modules that should be loaded
# at boot time, one per line. Lines beginning with "#" are ignored.
# Parameters can be specified after the module name.
firewire-sbp2
loop
vboxdrv
b43</pre>
<p>Espero que les sirva esta pequeña información.</p>
<p>Enlaces:</p>
<p><a title="http://bit.ly/pQJoYQ" href="http://bit.ly/pQJoYQ" target="_blank">http://bit.ly/pQJoYQ</a></p>
<p><a title="http://bit.ly/p8MrCo" href="http://bit.ly/p8MrCo" target="_blank">http://bit.ly/p8MrCo</a></p>
<p><a href="http://wireless.kernel.org/en/users/Drivers/b43">http://wireless.kernel.org/en/users/Drivers/b43</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.hbautista.com/linux/problema-con-broadcom-bcm4311-en-debian-wheezy-64-bits/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

