<?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>zoia.org &#187; Ubuntu</title>
	<atom:link href="http://www.zoia.org/blog/category/linux/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.zoia.org/blog</link>
	<description>Por Roberto Zoia</description>
	<lastBuildDate>Thu, 22 Dec 2011 22:07:39 +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>Silverlight y Linux (Moonlight)</title>
		<link>http://www.zoia.org/blog/2009/02/13/silverlight-y-linux-moonlight/</link>
		<comments>http://www.zoia.org/blog/2009/02/13/silverlight-y-linux-moonlight/#comments</comments>
		<pubDate>Fri, 13 Feb 2009 13:00:06 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[moonlight]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[silverlight]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/?p=367</guid>
		<description><![CDATA[Ya salió Moonlight 1.0, la versión Open Source de Siverlight 1.0 que funciona en Linux. Se puede descargar aquí: http://go-mono.com/moonlight/. Recomiendo leer el post de Miguel de Icaza con el anuncio [en Inglés]: es un ejemplo de software open source desarrollado con orden, constancia y metas claras. Como dice Miguel en su blog, Microsoft no [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Ya salió Moonlight 1.0, la versión Open Source de Siverlight 1.0 que funciona en Linux.  Se puede descargar aquí:  <a href="http://go-mono.com/moonlight/">http://go-mono.com/moonlight/</a>.  Recomiendo leer el <a href="http://tirania.org/blog/archive/2009/Feb-11.html">post de Miguel de Icaza</a> con el anuncio [en Inglés]:  es un ejemplo de software open source desarrollado con orden, constancia y metas claras.</p>

<p>Como dice Miguel en su blog, Microsoft no siempre usa el sombrero del malo.  Si no fuera por la colaboración de Microsoft, llegar a la versión 1.0 de Moonlight hubiera demorado años:</p>

<blockquote>Microsoft has continued to help us all along in creating an open source implementation of Silverlight. They have open sourced the Microsoft DLR, the Microsoft MEF framework and the crown jewels: the Microsoft Silverlight Control Library and the Control Toolkit under the OSI-approved MS-PL licenses. Without this it would have taken years for us to catch up. </blockquote>

<p>Hasta donde se ve, a Microsoft no le interesa desarrollar una versión de Silverlight.  Pero en cambio no tiene inconveniente en apoyar una versión open source de Silverlight.  Creo que debe ayudar mucho a que Microsoft &#8220;se anime&#8221; que los desarrolladores del software open source sea gente razonable.  Y en el caso de Moonlight, es gente <em>muy</em> razonable:  el excelente equipo de <a href="http://www.mono-project.com">Proyecto Mono</a>.</p>

<p>PD: Por descontado, si Microsoft sacara Silverlight para Linux, habría muchos linuxeros que no usarían esa versión, pues probablemente no sería de fuente abierta, sería &#8220;propietaria&#8221;.  Pero a otros muchos no les importaría. (En eso le doy cierta razón a otro <a href="http://mickyperez.wordpress.com/2008/07/17/who-cares-its-an-amazing-product/">Miguel</a>.)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2009/02/13/silverlight-y-linux-moonlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amarok, un excelente manejador de música</title>
		<link>http://www.zoia.org/blog/2008/06/25/amarok-un-excelente-manejador-de-musica/</link>
		<comments>http://www.zoia.org/blog/2008/06/25/amarok-un-excelente-manejador-de-musica/#comments</comments>
		<pubDate>Wed, 25 Jun 2008 12:00:40 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[amarok]]></category>
		<category><![CDATA[kde]]></category>
		<category><![CDATA[media player]]></category>
		<category><![CDATA[muse]]></category>
		<category><![CDATA[music player]]></category>
		<category><![CDATA[unintended]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/?p=232</guid>
		<description><![CDATA[Desde hace algún tiempo uso Amarok para organizar y escuchar música en la laptop. Amarok hace cosas interesantes como mostrar la información disponible en Wikipedia sobre el compositor o grupo que está tocando; jala las carátulas de los CDs (ok, esto no es tan llamativo, lo hacen otros); se conecta a last.fm; o permite convertir [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Desde hace algún tiempo uso <a href="http://amarok.kde.org">Amarok</a> para organizar y escuchar música en la laptop.  Amarok hace cosas interesantes como mostrar la información disponible en Wikipedia sobre el compositor o grupo que está tocando; jala las carátulas de los CDs (ok, esto no es tan llamativo, lo hacen otros); se conecta a <a href="http://www.last.fm/">last.fm</a>;  o permite convertir <em>playlists</em> a html para publicarlas en tu blog&#8230;</p>

<p>Por ahora sólo corre en Linux, pero vale la pena darle una mirada por lo menos a la página web. También hay un artículo en <a href="http://es.wikipedia.org/wiki/Amarok_(software)">Wikipedia</a>.</p>

<p>Hasta ahora no me había metido mucho a investigar las posibilidades que hay de extender este programa mediante <em>scripts</em> (pequeños programitas que añaden funciones al programa).  Por ejemplo, hay un <em>script</em> <em>genial</em> que se llama <strong>GoogLyrics</strong>, que busca en Internet la letra de la canción (&#8220;lyrics&#8221;) que estás escuchando.  Es <strong>bastante eficiente</strong>, mejor otras cosas que he visto por ahí o que el Lyrc que viene por defecto con Amarok.</p>

<p><a href='http://www.zoia.org/blog/wp-content/uploads/2008/06/amarok_scripts.jpg' rel='lightbox'><img src="http://www.zoia.org/blog/wp-content/uploads/2008/06/amarok_scripts_thumb.jpg" alt="Amarok Scripts" title="Amarok Scripts" /></a></p>

<p>Pero hay un detalle:  GoogLyrics necesita una extensión escrita en Perl (un lenguaje de programación&#8230;) llamada <code>WWW::Mechanize</code> para funcionar, y no viene instalada por defecto.</p>

<p>Menos mal, instalar la extensión no es complicado, pero hay que abrir una consola y escribir&#8230; (en Ubuntu Linux):
<code>
$sudo cpan
cpan> install WWW::Mechanize
(...)
cpan> exit
</code></p>

<p>Y listo.  Ahora sí podemos habilitar el script de GoogLyrics. Abajo un pantallazo de Amarok, en el panel de la izquierda se puede ver la letra de la excelente <em>Unintended</em>, de <a href="http://muse.mu">Muse</a>.</p>

<p><a href='http://www.zoia.org/blog/wp-content/uploads/2008/06/amarok_muse_unintended.jpg' rel="lightbox"><img src="http://www.zoia.org/blog/wp-content/uploads/2008/06/amarok_muse_unintended_thumb.jpg" alt="Amarok with GoogLyrics script" title="Amarok with GoogLyrics script"  /></a></p>

<h2>Algunos recursos</h2>

<ul>
<li>La página web de <a href="http://amarok.kde.org">Amarok</a>.</li>
<li>En <a href="http://kde-look.org/index.php?xcontentmode=55">kde-look</a> hay una sección de themes para Amarok.</li>
<li>Hay un <em>port</em> de  <a href="http://amarok.kde.org/wiki/On_OS_X">Amarok 1.4 para MacOs</a> y la versión 2.0, que ya está en desarrollo, correrá también en MacOs, pero por ahora sólo Linux. </li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2008/06/25/amarok-un-excelente-manejador-de-musica/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Efectos gráficos en Linux:  Beryl, Compitz&#8230;</title>
		<link>http://www.zoia.org/blog/2007/05/09/efectos-graficos-en-linux-beryl-compitz/</link>
		<comments>http://www.zoia.org/blog/2007/05/09/efectos-graficos-en-linux-beryl-compitz/#comments</comments>
		<pubDate>Thu, 10 May 2007 01:56:07 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2007/05/09/efectos-graficos-en-linux-beryl-compitz/</guid>
		<description><![CDATA[Dreamhost, el alojamiento que uso para el blog, tiene un utilitario en su panel de control para convertir videos en formato .avi, .mov y .mpeg en videos flash. El video se aloja en mismo espacio que el blog, pero gracias a la conversión puede verse en un player &#8220;embebido&#8221;, al estilo YouTube. En el blog [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><a href="http://www.dreamhost.com">Dreamhost</a>, el alojamiento que uso para el blog, tiene un utilitario en su panel de control para convertir videos en formato .avi, .mov y .mpeg en videos flash.  El video se aloja en mismo espacio que el blog, pero gracias a la conversión puede verse en un player &#8220;embebido&#8221;, al estilo YouTube.</p>

<p>En el blog casi no hay videos.  Pero de todos modos he convertido una de las capturas de pantalla de Ubuntu+Compitz de este post a un video flash incrustado.  Además de facilitar al lector ver el video, la diferencia de peso también es notable.</p>

<p>La verdad que al ver mi video me ha parecido bastante malo&#8230; Está tomado con una cámara de video, no es una captura directa de pantalla.  Así que en desagravio a Compitz, XGL, Beryl y todos los demás módulos de efectos que se pueden instalar en Linux, abajo muestro un video bien grabado que encontré en YouTube.</p>

<p>Por cierto que la versión 7.04 de <a href="http://www.ubuntu.com">Ubuntu</a> instala Beryl por defecto, y se puede activar fácilmente, sin editar ningún archivo de configuración directamente.</p>

<p><object width="425" height="350"><param name="movie" value="http://www.youtube.com/v/684OLRsTrrs"></param><param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/684OLRsTrrs" type="application/x-shockwave-flash" wmode="transparent" width="425" height="350"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2007/05/09/efectos-graficos-en-linux-beryl-compitz/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Network Manager Applet in Ubuntu Dapper Drake</title>
		<link>http://www.zoia.org/blog/2006/09/20/network-manager-applet-in-ubuntu-dapper-drake/</link>
		<comments>http://www.zoia.org/blog/2006/09/20/network-manager-applet-in-ubuntu-dapper-drake/#comments</comments>
		<pubDate>Wed, 20 Sep 2006 23:55:42 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/2006/09/20/network-manager-applet-in-ubuntu-dapper-drake/</guid>
		<description><![CDATA[I finally got the network manager applet running in Ubuntu Dapper Drake. Just make sure your /etc/network/interfaces only contains information about the loopback network interface. # The loopback network interface auto lo iface lo inet loopback It works fine between suspends]]></description>
			<content:encoded><![CDATA[<p></p><p>I finally got the network manager applet running in Ubuntu Dapper Drake.  Just make sure your /etc/network/interfaces only contains information about the loopback network interface.
<code /></p>

<pre># The loopback network interface
auto lo
iface lo inet loopback</pre>

<pre></pre>

<p><a rel="lightbox" href="http://www.zoia.org/blog//wp-content/uploads/2006/09/network-manager.png"><img alt="Network manager applet" id="image67" src="http://www.zoia.org/blog/wp-content/uploads/2006/09/network-manager.png" /></a></p>

<p>It works fine between suspends <img src='http://www.zoia.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2006/09/20/network-manager-applet-in-ubuntu-dapper-drake/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Dapper Drake y problemas de impresión</title>
		<link>http://www.zoia.org/blog/2006/04/28/ubuntu-dapper-drake-y-problemas-de-impresion/</link>
		<comments>http://www.zoia.org/blog/2006/04/28/ubuntu-dapper-drake-y-problemas-de-impresion/#comments</comments>
		<pubDate>Fri, 28 Apr 2006 20:48:11 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/archives/2006/04/28/ubuntu-dapper-drake-y-problemas-de-impresion/</guid>
		<description><![CDATA[Desde hace algunas semanas que no puedo imprimir a través de la red. Es una PC con Linux, Ubuntu Dapper Drake 6.06 (que todavía está en Beta), y cuando la máquina tenía instalado la versión anterior (Breezy Badger) la impresión funcionaba sin problemas. La impresora está conectada a una PC con WindowsXP. El problema, que [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Desde hace algunas semanas que no puedo imprimir a través de la red.  Es una PC con Linux, Ubuntu Dapper Drake 6.06 (que todavía está en Beta), y cuando la máquina tenía instalado la versión anterior (Breezy Badger) la impresión funcionaba sin problemas.   La impresora está conectada a una PC con WindowsXP.
El problema, que está documentado en <a href="https://launchpad.net/distros/ubuntu/+source/samba/+bug/39484">Launchpad</a>, se puede solucionar descargando la versión 3.0.22 de los paquetes de samba de <a href="http://www.linux2go.dk//ubuntu/pool/main/s/samba/">http://www.linux2go.dk//ubuntu/pool/main/s/samba/</a></p>

<ul>
    <li><a href="http://www.linux2go.dk//ubuntu/pool/main/s/samba/samba-common_3.0.22-1ubuntu1linux2go1_i386.deb">samba-common</a></li>
    <li><a href="http://www.linux2go.dk//ubuntu/pool/main/s/samba/samba_3.0.22-1ubuntu1linux2go1_i386.deb">samba</a></li>
    <li><a href="http://www.linux2go.dk//ubuntu/pool/main/s/samba/smbfs_3.0.22-1ubuntu1linux2go1_i386.deb">smbfs</a></li>
    <li><a href="http://www.linux2go.dk//ubuntu/pool/main/s/samba/smbclient_3.0.22-1ubuntu1linux2go1_i386.deb">smbclient</a></li>
</ul>

<p>Para instalarlo los paquetes,</p>

<p><code>$ sudo dpkg -i \
samba-common_3.0.22-1ubuntu1linux2go1_i386.deb \
samba_3.0.22-1ubuntu1linux2go1_i386.deb \
smbfs_3.0.22-1ubuntu1linux2go1_i386.deb \
smbclient_3.0.22-1ubuntu1linux2go1_i386.deb</code></p>

<p>La impresión funciona ahora perfectamente.  Cuando salgan paquetes nuevos en los repositorios de Ubuntu, reemplazaran automáticamente a éstos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2006/04/28/ubuntu-dapper-drake-y-problemas-de-impresion/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dapper Drake, xgl y compitz</title>
		<link>http://www.zoia.org/blog/2006/03/25/dapper-drake-xgl-y-compitz/</link>
		<comments>http://www.zoia.org/blog/2006/03/25/dapper-drake-xgl-y-compitz/#comments</comments>
		<pubDate>Sun, 26 Mar 2006 00:15:19 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/archives/2006/03/25/dapper-drake-xgl-y-compitz/</guid>
		<description><![CDATA[Nota:: he pasado alguno de los videos a flash, para que sea más fácil verlos. De todos modos hay que decir que hay muchos mejores videos en YouTube. Llevo una semana usando Dapper Drake, el siguiente release de Ubuntu (todavía está en prueba, pero es bastante estable. En este link se explica cómo hacer el [...]]]></description>
			<content:encoded><![CDATA[<p></p><p><strong><u>Nota:</u></strong>:  he pasado alguno de los videos a flash, para que sea más fácil verlos.  De todos modos hay que decir que hay muchos mejores videos en YouTube.</p>

<p>Llevo una semana usando Dapper Drake, el siguiente release de Ubuntu (todavía está en prueba, pero es bastante estable.  En este <a target="_blank" title="Upgrade from breezy to dapper" href="http://www.macewan.org/2006/02/23/upgrading-breezy-to-dapper/">link</a> se explica cómo hacer el upgrade de Breezy a Dapper: no es complicado y funcionó a la primera).</p>

<p>Hoy hice los cambios que faltaban para  usar usar <a title="¿Qué es xgl?" href="http://en.wikipedia.org/wiki/Xgl">xgl</a> y <a title="¿Qué es compitz?" href="http://en.wikipedia.org/wiki/Compiz">compitz</a> en Dapper Drake.  La tarjeta de gráficos de esa PC es una Geforce4, es decir, tampoco &#8220;lo último&#8221; de nvidia, y ¡funciona increíblemente bien!  No voy a repetir aquí lo que dicen otras páginas sobre cómo instalar xgl y compitz en dapper drake: bastan estos dos links:</p>

<ul>
    <li><a href="http://www.ubuntuforums.org/showthread.php?t=131267">http://www.ubuntuforums.org/showthread.php?t=131267</a></li>
    <li><a href="http://www.ubuntuforums.org/showpost.php?p=760273&#038;postcount=507">http://www.ubuntuforums.org/showpost.php?p=760273&#038;postcount=507</a></li>
</ul>

<p>(Para que compitz inicie automáticamente al cargar gnome, usé el script del último link en vez de seguir las sugerencias del primero)
He hecho unos videos de gnome con compitz usando pyvnc2swf&#8230; han salido más o menos, he tenido que sacrificar la calidad para que no pesen demasiado.  También hice un .avi con una cámara de fotos digital:  está menos enfocado, pero el movimiento es más fluido.  Lo mejor es bajarlos y verlos después.</p>

<script type="text/javascript" src="https://media.dreamhost.com/ufo.js"></script>

<p id="compitz_480x360.flv"><a href="http://www.macromedia.com/go/getflashplayer">Get the Flash Player</a> to see this player.</p>

<script type="text/javascript">
 var FO = { movie:"https://media.dreamhost.com/mediaplayer.swf",width:"480",height:"360",majorversion:"7",build:"0",bgcolor:"#FFFFFF",
            flashvars:"file=http://www.zoia.org/files/videos/compitz_480x360.flv&#038;showdigits=true&#038;autostart=false" };
UFO.create(FO,"compitz_480x360.flv");
</script>

<ul>
    <li><a target="_blank" href="http://www.zoia.org/files/videos/compitza.swf">swf</a> (se ve cómo se curvan los bordes de la ventana)</li>
    <li><a href="http://www.zoia.org/files/videos/compitzb.swf">swf</a> (se puede apreciar dos escritorios, uno en cada cara de un cubo, y un video reproduciéndose entre las dos caras)</li>
</ul>

<p>(el video que está reproduciendo <em>mplayer</em> en el primer archivo es una conferencia de <a href="http://en.wikipedia.org/wiki/Mark_Shuttleworth">Mark Shutterworth</a>, que es uno de los que financia a Canonical, la empresa detrás de Ubuntu.  Pueden ver su website, <a href="http://www.markshuttleworth.com/">Here be dragons</a>)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2006/03/25/dapper-drake-xgl-y-compitz/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.zoia.org/files/videos/compitz.avi" length="20098448" type="video/x-msvideo" />
		</item>
		<item>
		<title>BlueJ en Ubuntu Breezy</title>
		<link>http://www.zoia.org/blog/2006/01/09/bluej-en-ubuntu-breezy/</link>
		<comments>http://www.zoia.org/blog/2006/01/09/bluej-en-ubuntu-breezy/#comments</comments>
		<pubDate>Mon, 09 Jan 2006 22:31:15 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/archives/2006/01/09/bluej-en-ubuntu-breezy/</guid>
		<description><![CDATA[Es posible que este semestre dicte Programación Avanzada (PAV) en la sede de Lima de la Universidad de Piura, en el programa de Ingeniería Industrial y Sistemas. Pero el lenguaje de programación que usan es (horror de horrores) Java, no C++ ni Python. Después de recuperarme del shock, revisar los apuntes que usan en Piura [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Es posible que este semestre dicte <em>Programación Avanzada</em> (PAV) en la sede de Lima de la <a target="_blank" title="Universidad de Piura" href="http://www.udep.edu.pe">Universidad de Piura</a>, en el programa de Ingeniería Industrial y Sistemas. Pero el lenguaje de programación que usan es (horror de horrores) Java, no C++ ni Python. Después de recuperarme del shock, revisar los apuntes que usan en Piura para el curso y ver que lo avanzado son los conceptos que explican, no el Java en sí, me he hecho a la idea de que puede no ser tan malo después de todo. Cabe una pequeñísima posibilidad de que cambiemos a C++, pero en cursos posteriores los alumnos usan Java, así que ni modo.</p>

<p>Bueno, primer paso, instalar el JDK en la portátil (en la partición de Linux, claro) y un entorno de desarrollo llamado <a target="_blank" title="BlueJ development environment" href="http://www.bluej.org">BlueJ</a>.  Como dice el website de BlueJ, <em>BlueJ was developed at a University specifically for the purpose of teaching object orientation with Java</em>, y me parece una buena decisión usar un entorno de desarrollo simplificado, por lo menos en este curso: la idea es que los alumnos aprendan conceptos de programación, no que se pasen la mitad del semestre tratando de aprender Eclipse o NetBeans&#8230;</p>

<p>Bien. Descargué el JDK 5.0 de Sun, lo convertí en paquete debian y lo instalé. Acto seguido, descargué BlueJ, pero al intentar instalarlo (<code>$ java -jar bluej-211.jar</code>) aparecieron en la consola una serie de errores.  Al parecer hay más de una versión de Java instalada en la portátil&#8230; El <a title="Blog de Neto" target="_blank" href="http://pesoneto.blogspot.com/">experto en Java</a> que tenía al lado me explicó que uno puede tener varias máquinas virtuales de Java en la misma máquina, sólo es cuestión de decirle al programa con qué Java tiene que funcionar&#8230; por último, que mejor instale el JDK y el BlueJ en la partición de Windows, que es lo que van a usar los alumnos, así &#8220;veremos lo mismo&#8221;. La partición de Windows de la portátil la tengo para programas que no existen en Linux, y casi nunca la uso. Pero ¿para desarrollar en Java? Ni hablar&#8230; Menos mal al día siguiente, después de un buen partido de tenis para despejar el cerebro, el asunto se resolvió fácilmente.<span id="more-30"></span>
Mi instalación de Breezy Badger (Linux Ubuntu 5.10) viene con la máquina virtual de GNU (gij). No recuerdo si se instala así por defecto, o si lo especifiqué así durante la instalación, el hecho es que cuando escribo (por poner un ejemplo) <code>$ java -jar bluej.jar</code>, el java que entra en acción no es el de Sun sino gij.La primera reacción fue tratar de desinstalar gij&#8230; pero el manejador de paquetes (synaptic) me dice que también tendrá que desinstalar toda una lista de programas, entre ellos el OpenOffice 2.0. Como descubrí, hay un modo más sencillo de usar la máquina virtual de Sun:</p>

<ol>
    <li>Instalar <code>java-packages</code>. (hay que tener los repositorios adicionales de ubuntu <strong>multiverse</strong> y <strong>universe</strong> habilitados. Este paquetito permite convertir el instalador de Sun en un paquete .deb, cosa que parece mejor que tener el JDK &#8220;al margen&#8221; del resto del sistema de paquetes.
<code></code><code>$ sudo apt-get install java-packages</code></li>
    <li>Descargar J2SE de la <a target="_blank" title="Java" href="http://java.sun.com">página de Sun</a>.  He usado el JDK5.0, no la versión en RPM sino la otra.</li>
    <li>Convertir el paquete de Sun en un paquete .deb:
<code></code><code>$ sudo make-jpkg jdk-1_5_0_06-linux-i586.bin</code>
[screen flashes...] Al final del proceso aparecerá un paquete .deb llamado <code></code><code>sun-j2sdk1.5_1.5.0+update06_i386.deb</code>.</li>
    <li>Instalar el paquete que acabamos de generar:
<code></code><code>$ sudo dpkg -i sun-j2sdk1.5_1.5.0+update06_i386.deb</code></li>
    <li>Hasta aquí todo bien, pero la máquina virtual que sigue ejecutándose por defecto es la de GNU. &#8220;Don&#8217;t panic&#8221;. Encontré lo que me faltaba en la página de <a title="Don Park" href="http://www.redtailcanyon.com/items/1467517.aspx">Don Park</a> (no lo conozco, lo encontré en Google), que me salvó de cometer la burrada de desinstalar el gij, OpenOffice y perder dos horas por lo menos. (También explica lo que digo arriba, pero eso ya lo había hecho):
<code>$sudo update-alternatives --config java</code>

En la consola aparece lo siguiente:<code>There are 3 alternatives which provide `java'.
Selection    Alternative
-----------------------------------------------
1   /usr/bin/gij-wrapper-4.0
* 2   /usr/lib/jvm/java-gcj/bin/java
3   /usr/lib/j2sdk1.5-sun/bin/java</code>

Press enter to keep the default[*], or type selection number:

Escogemos la opción 3 y listo!  $ java -version y aparece el JVM de Sun.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2006/01/09/bluej-en-ubuntu-breezy/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux</title>
		<link>http://www.zoia.org/blog/2005/03/09/ubuntu-linux/</link>
		<comments>http://www.zoia.org/blog/2005/03/09/ubuntu-linux/#comments</comments>
		<pubDate>Wed, 09 Mar 2005 20:23:52 +0000</pubDate>
		<dc:creator>Roberto</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.zoia.org/blog/archives/2005/03/09/6/</guid>
		<description><![CDATA[Hace unas semanas instalé Ubuntu. (Ubuntu es una distribución de Linux basada en Debian). Llevaba más de un año usando Fedora, así que me lo pensé un poco antes de volver a instalar todo desde cero. Pero estoy bastante contento con los resultados: en resumen, Ubuntu vale la pena, y pienso que salvo algún evento [...]]]></description>
			<content:encoded><![CDATA[<p></p><p>Hace unas semanas instalé <a href="http://www.ubuntulinux.org/">Ubuntu</a>.  (Ubuntu es una distribución de Linux basada en <a href="http://debian.org">Debian</a>).  Llevaba más de un año usando <a href="http://fedora.redhat.com">Fedora</a>, así que me lo pensé un poco antes de volver a instalar todo desde cero.  Pero estoy bastante contento con los resultados:  en resumen, Ubuntu vale la pena, y pienso que salvo algún evento mayúsculo, le regalaré a alguien los CDs de Fedora Core 3.
Ya había usado Debian-Woody antes (es la distribución &#8220;estable&#8221;).  Pero como los paquetes que vienen en Woody están un poco desfasados (precisamente porque el equipo Debian se asegura de que sean estables), terminé cambiando y añadiendo repositorios para instalar paquetes y librerías más recientes.  El hecho es que llegó un momento en que tenía tal ensalada de paquetes (por mi culpa, claro) que ya el apt-get no era capaz de resolver los conflictos y tuve que reinstalar el sistema.  Fue entonces cuando pasé a Fedora:  por los paquetes más recientes y para experimentar un poco con otra distribución.
La máquina &#8220;víctima&#8221;, en la que he instalado Ubuntu, es la PC que uso habitualmente.  Tiene dos discos duros de 40 GB, en uno está montada la partición /home, en otro el resto.  Siguiendo esta configuración es posible  reinstalar todo sin perder los directorios de trabajo. Y la maravilla de Linux es que los archivos de configuración del usuario no se pierden, de modo que después de reinstalar, no hace falta reconfigurar las cuentas de email, no se pierden los <em>bookmarks</em> del navegador, ni la configuración del Eclipse&#8230;  Esta configuración es sumamente práctica, y se la recomiendo a todos (aunque no tengas dos discos duros, con un solo disco igual se puede crear una partición para /home).<br />
Bajé Ubuntu usando <a href="http://www.bittorrent.com/">bittorrent</a>, quemé el CD (así es, un solo CD)  usando XCDRoast, reinicié la máquina con el CD.  La instalación no es nada complicada:  instala una serie de paquetes básicos, luego completa la instalación bajando los archivos necesarios de la web.  Al terminar, reinicié nuevamente y cargó el gdm sin problemas.<br />
Una primera diferencia con el Fedora Core es que Ubuntu, por defecto, no permite iniciar la sesión como  <em>root</em>.  Ubuntu usa &#8216;sudo&#8217;:
<code>$ sudo apt-get update
Password:
</code>
Se puede abrir un terminar de root desde un usuario normal, si está en la lista de &#8216;sudoers&#8217;.  Pero el usuario root no puede abrir sesión directamente.
Un par de días después decidí pasar de Ubuntu Warty (la distribución estable) a Hoary (la que está en prueba, <em>testing</em>, y tiene los paquetes más recientes&#8230; casi todos los días hay actualizaciones). Me interesaba para poder instalar <a href="http://www.wxpython.org">wxPython</a> 2.5.x usando apt-get.  La operación es realmente sencilla:  basta cambiar &#8216;warty&#8217; por &#8216;hoary&#8217; en /etc/apt/sources.list:
<code>
deb http://archive.ubuntu.com/ubuntu/ hoary main restricted
deb-src http://archive.ubuntu.com/ubuntu/ hoary main restricted
<br />
deb http://archive.ubuntu.com/ubuntu/ hoary universe
deb-src http://archive.ubuntu.com/ubuntu/ hoary universe
<br />
deb http://security.ubuntu.com/ubuntu/ hoary-security main restricted
deb-src http://security.ubuntu.com/ubuntu/ hoary-security main restricted
</code>
(también habilité el repositorio &#8216;universe&#8217;, que contiene paquetes que funcionan con Ubuntu, aunque Ubuntu no los mantiene.  Con esto puedo instalar, por ejemplo, <a href="http://www.mono-project.com/">mono</a>)
Una vez modificado el sources.list, basta hacer</p>

<p><code>$ sudo apt-get update
$ sudo apt-get dist-upgrade
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.zoia.org/blog/2005/03/09/ubuntu-linux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

