Archivo

Entradas Etiquetadas ‘linux’

VMware server en Ubuntu Gutsy 7.10 fácil y bonito

Viernes, 1 de febrero de 2008 28 comentarios

En la configuración por omisión de Ubuntu Gutsy (7.10) no está disponible el paquete vmware-server que estuvo hasta Feisty (7.04). Pero se puede cambiar esta configuración para instalarlo fácilmente en dos pasos:

  • Ir al menú Sistema -> Administración -> Origenes del software -> Software de otros proveedores y activar el repositorio “partner”
  • Instalar vmware-server con el comandosudo apt-get install vmware-server

Esperar la descarga y aplicar sal a gusto.


Hay gente que prefiere hacer todo por linea de comandos. Para habilitar el repositorio por linea de comandos en vez de usar la interfaz gráfica se deben realizar los siguientes pasos:

Abrir la lista de repositorios con un editor de texto:

sudo gedit /etc/apt/sources.list

Descomentar (quitando el signo #) o agregar la linea:

deb http://archive.canonical.com/ubuntu gutsy partner

Grabar y luego actualizar la lista de repositorios cargada:

sudo apt-get update

Tags: , ,

Primera Asamblea INTERFLOSS 2008

Miércoles, 16 de enero de 2008 3 comentarios

La Fundación de Desarrollo Tecnológico Libre (GNUCHILE) le invita a participar en la Primera Asamblea INTERFLOSS 2008 a realizarse el próximo viernes 25 de enero a las 19:30 en las dependencias de la Fundación, Malaquias Concha # 066, Piso 1, Providencia, Santiago.

De esta forma se cita a todas las organizaciones, asociaciones y comunidades que participan del mundo FLOSS (Free Libre Open Source Software) nacional, en distintos aspectos, tanto asociados a entidades educativas, como sociales o independientes, a la primera reunión de trabajo colaborativo para este viernes 25 de Enero del 2008 a las 19:30 hrs., a fin de tratar y pronunciarse sobre las siguientes materias:

1) Reconocimiento de participación colaborativa en procesos INTERFLOSS
2) Organización eventos 2008.
3) Participación y representación en actividades de gobierno.
4) Procesos de desarrollo de propuestas de políticas publicas sobre FLOSS
5) Organización del primer encuentro INTERFLOSS 2008
6) Plan de desarrollo colaborativo entre organizaciones FLOSS
7) Varios.

Mas detalles en : GNU Chile

Resumen anual 2007

Domingo, 30 de diciembre de 2007 6 comentarios

Encuentro que los resúmenes anuales los impulsa el Ego, aun así es una buena oportunidad para ver como uno va cambiando con el tiempo. Este año hubieron momentos complejos, realmente complejos, pero al final si pongo todo en una balanza, fue un año excelente.

Este resumen lo escribo para mi mismo, pero lo voy a compartir con ustedes para no ser tan egoista.

En lo personal…

En febrero me enteré que iba a ser abuelo! La historia es larga… el tema es que al principio fue muy complicado porque en realidad no sabía que hacer, sólo estaba seguro de una cosa: la mejor opción es la vida. Antonia nació en Octubre y es una bebita encantadora. Hoy no estamos tan cerca como deberíamos pero espero poder ayudarle a enfrentar el mundo y a si misma desde chiquita, como me hubiese gustado hacerlo con la Dani.

Con ustedes: Antonia!

Con ustedes: Antonia!

Todo comenzó con una herida en un pié que se infectó, la doctora me recomendó un remedio que requería unos exámenes y al final fui diagnosticado con Diabetes. No podía seguir el ritmo que llevaba y tuve que poner más cuidado en las cosas que comía, es increíble la cantidad de porquerías que detecté al fijarme exactamente en cada cosa que comía durante el día. Comencé a bajar de peso pero aun no es suficiente, al menos pude bajar la barrera sicológica de los 90k, barrera imposible de superar por muchos años. Hace un mes aproximadamente estuve tan enfermo que bajé hasta unos 84k, aun es obesidad para mi altura pero eso me hizo darme cuenta de que me veía mucho mejor cuando era mas chico y saludable, y es posible lograrlo. No hay mal que por bien no venga, ya que todo este cambio ha hecho que mi día a día sea mejor, duermo mejor, puedo correr sin cansarme demasiado, me pude volver a poner ropa regalona que tenía guardada, etc.

Arriba, en FLISOL 2007. La foto principal es poco tiempo despues de caer enfermo, con lentes de emergencia. Ojo que en el cambio no es tanto como pareciera, influye el foco de la camara

Arriba, en FLISOL 2007. La foto principal es poco tiempo despues de caer enfermo, con lentes de emergencia. Ojo que en el cambio no es tanto como pareciera, influye el foco de la camara

He aprendido a lidiar con el exceso de información. Me gustaría consumirla completamente pero es imposible, hay que enfocarse en lo más relevante y el resto ignorarlo. Esto está vinculado otro aprendizaje sobre la productividad: para hacer algo mejor, hay que hacer menos del resto. (Quizas tienes algo mejor que estar haciendo que leer este blog)

En lo musical…

Le ayudé a mi mamá a aprender a tocar teclado, estamos en lo básico aun pero se defiende, ha avanzado mucho mas rapido de lo que jamás soñé. Ella nunca había tocado un instrumento salvo la típica flauta en el colegio, y tocar junto a ella, ella en el teclado y yo en la guitarra ha sido realmente emocionante. Ya hizo su “estreno” en Navidad tocando para mis abuelos y le fué super bien! Para ayudarle he tenido que aprender también porque sé de música pero no de como llevarla a un teclado, estamos juntos en este camino.

Mi mamá tocando para mis abuelos

Mi mamá tocando para mis abuelos

El año comenzó con una apuesta, volver a retomar la música aprovechando la tecnología actual. Me ha ido bastante bien, he aprendido no sólo de música sino de aspectos del sonido de los que no tenía idea de su existencia. No ha sido fácil porque hace muchos años que no me pasaba que al leer un texto no lo podía entender, pensaba que era “etapa superada” pero es un buen cable a tierra sentirse completamente ignorante. Además, me encanta aprender de porfiado!.

Neal Morse, un gran músico. Este año conocí su disco Question Mark que es un album conceptual de Rock Progresivo Cristiano. Siempre me enfoco en la música más que en la letra, pero cuando me fijé en la letra de este disco quedé “pa’entro”. En este disco hay varios invitados famosos como Jordan Rudess, Mike Portnoy y Ronie Stolt, eso les puede dar pistas de lo que pueden esperar musicalmente. Definitivamente para mi es el mejor disco del año, mi Soundtrack 2007 que merece un review completo en un futuro post.

He quedado sorprendido por un cambio que no buscaba, pero que de alguna forma he logrado. Puedo pensar en una melodía y encontrar directamente las notas que la construyen sin necesidad de estar buscando el tono, aun no puedo hacerlo con acordes pero si con la melodía y el bajo. Ojo que no son melodías complejas, piensen en temas como “Yesterday”, “Samba pa ti”, etc. Para probarme a mi mismo que no era casualidad, mientras veía noticias saqué “Hourglass” de Liquid Tension Experiment sólo recordándola en mi cabeza, y después cuando la escuche no estaba al 100% pero si se acercaba al 80%. Cuando era chico me gustaba mucho un grupo de Thrash Metal que se llamaba Defiance, y siempre traté de sacar el tema Void Terra Firma escuchándolo pedazo a pedazo y fue imposible. Hace poco lo volví a escuchar y lo saqué casi entero prácticamente escuchando un trozo y tocándolo inmediatamente en la guitarra, es algo que jamás pensé que podría hacer. Recién estaba haciendo lo mismo con Knight Jumps Queen de Annihilator y vaya que lo estoy disfrutando! Estoy volviendo a escuchar mis raices metaleras.

Linux!

Este año comencé a escribir artículos para la revista Linux+DVD, el primero de ellos aparecerá en la edición de Enero. Como muchos otros contactos, éste se inició por mi artículo sobre “XGL y la revolución gráfica en Linux”, cuando lo escribí tenía sospechas de que era un tema interesante, pero todo lo que ha pasado con él superó mis expectativas.

Decidí dejar el mundo de las charlas, o al menos tenerlo en una pausa indefinida. Sólamente fui al FLISOL de Puerto Montt, lo pasé muy bien y conocí a Victor Hugo do Santos, todo un personaje! un buen chato! como dirían mis amigos. Se preguntarán ¿qué me pasó?. La respuesta corta es que creo que hay muchas personas que pueden aportar más que yo y que lo pueden hacer con un esfuerzo mucho menor. Al final todos salimos ganando.

Trabajo

Dejé de hacer clases. Me encanta hacer clases, pero trabajando en Santiago es muy difícil mantener un nivel aceptable.

Me inscribí en Google Adsense por curiosidad y ya recibí mi primer pago.

A mediados de Septiembre dejé de trabajar en Santiago, me subieron el sueldo significativamente, me dieron un mes de vacaciones y me regalaron un notebook todo en la misma semana. Peeeroo… la felicidad necesariamente tiene que ser pasajera, o sino no existe porque no hay forma de distinguirla de la tristeza: En Septiembre me robaron el notebook y el iPod que tenía en la mochila, más el PlayStation 2 que recién comenzaba a disfrutar. Tuve que invertir en seguridad y le hice varios cambios a la casa, un gasto no menor pero que ya pasará. El robo lo tomé como una demostración de vulnerabilidad. Ah.. y volví a Santiago por unos meses, cuack!

Home sweet home

Home sweet home

Ultimos capitulos de la teleserie SCO

Lunes, 13 de agosto de 2007 4 comentarios

Actualización (14/Sep): SCO se acoge al famoso “Chapter 11″ del codigo de Bancarrota yankee. En pocas palabras es una medida de protección para empresas que se acercan a la quiebra, con el fin de darle algo de respiro para que intenten recuperarse.


El año 2003 SCO se intentó aprovechar del sistema legal de yankeelandia para recolectar dinero sin producir nada. La idea era anunciar que Linux contenia código de ellos (SCO Unix) para intimidar y cobrar por supuestas indemnizaciones debido a un uso no legítimo del código de su propiedad. Iniciaron un pleito contra IBM pero nunca pudieron demostrar cual era el famoso codigo.

(esta introduccion es para los desinformados de siempre)

De paso hubo un pleito con Novell quien aseguraba tener los derechos sobre el codigo de Unix, lo que invalidaria la posición de SCO.

El pasado viernes 10, Dale A. Kimball no solo determinó que Novell tenía los derechos y no SCO, sino que ademas SCO le debe a Novell el 95% de los royalties que SCO ha cobrado por licencias de Unix, principalmente a Microsoft y a Sun.

La situacion de SCO es complicada, su plan de conquistar al mundo al estilo Pinky y Cerebro no les ha traido mayores beneficios, y en estos ultimos 5 dias sus acciones bajaron de USD$1.5 a menos de USD$0.5 (hagan el calculo). Esta en duda si ahora son capaces de pagar lo que deben a Novell.

Cierro con las palabras de Ars Technica:

Few options remain open for SCO, and a bankruptcy could be imminent.

Cómo mejorar conexion lenta de ssh en Ubuntu Feisty

Sábado, 11 de agosto de 2007 9 comentarios

Cuando trato de conectarme a un servidor ssh usando Ubuntu Feisty se queda unos segundos “pensando” y después de eso se establece la conexión normalmente. Habilitando el “verbose” de ssh encontré lo siguiente:

fcatrin@desktop:~$ ssh -v serverdeprueba.com
OpenSSH_4.3p2 Debian-8ubuntu1, OpenSSL 0.9.8c 05 Sep 2006
debug1: Reading configuration data /etc/ssh/ssh_config
debug1: Applying options for *
debug1: Connecting to serverdeprueba.com [ipdeprueba] port 22.
debug1: Connection established.
debug1: identity file /home/fcatrin/.ssh/identity type -1
debug1: identity file /home/fcatrin/.ssh/id_rsa type -1
debug1: identity file /home/fcatrin/.ssh/id_dsa type 2
debug1: Remote protocol version 1.99, remote software version OpenSSH_3.6.1p2
debug1: match: OpenSSH_3.6.1p2 pat OpenSSH_3.*
debug1: Enabling compatibility mode for protocol 2.0
debug1: Local version string SSH-2.0-OpenSSH_4.3p2 Debian-8ubuntu1
debug1: Miscellaneous failure
No credentials cache found
debug1: Miscellaneous failure
No credentials cache found

Las ultimas cuatro lineas se demoraron bastante en aparecer, una rápida búsqueda en google me indica que esos mensajes los arroja la autenticación con kerberos, y además encuentro que esa autenticación se demora si no hay un servidor kerberos disponible. Como yo no uso kerberos, y además creo que soy parte de la mayoría, simplemente deshabilité ese modulo en /etc/ssh/ssh_config.

Donde dice:

GSSAPIAuthentication yes

Lo cambié por:

GSSAPIAuthentication no

Y ahora el ssh se conecta inmediatamente, como siempre debió haber sido.

Tags: , ,

Java 1.3 en Ubuntu Feisty

Lunes, 6 de agosto de 2007 4 comentarios

Esta semana he estado trabajando con unas aplicaciones antiguas que requieren Java 1.3 por la versión del Application Server que están utilizando. Java 1.3 es bastante antiguo y depende de algunas bibliotecas igual de antiguas, piensen en esos tiempos en que no se usaba UTF-8 por omisión en Linux.

Tal como esperaba, no lo pude ejecutar directamente en Ubuntu Feisty, trate de darle algunas pistas al sistema, como el clásico LD_ASSUME_KERNEL pero tampoco tuve éxito. Al final, el procedimiento era bastante sencillo, pero bien podría haber perdido mucho más tiempo en esto. Estoy seguro de que alguien más agradecerá este tip (Hi Aldrin!)

Se necesitan 4 sencillos pasos:

Paso 1: Descargar Java 1.3 desde el sitio de Sun

  • Ir a http://java.sun.com/products/archive/
  • Seleccionar J2SDK 1.3 o J2RE 1.3 segun se necesite. Yo me fui por J2SDK 1.3.1_20

Paso 2: Cambiar los permisos y ejecutar el archivo .BIN para aceptar la licencia y descomprimir el archivo. Recomiendo hacer esto en el directorio /opt

cd /opt
chmod 755 ELARCHIVO.BIN
./ELARCHIVO.BIN

En mi caso, esto generó el directorio /opt/jdk1.3.1_20

Paso 3: Instalar libstdc++ compatible con esta version de Java. Ojo que el numero de version podria cambiar, lo importante es que sea 2.x

apt-get install libstdc++2.10-glibc2.2

Paso 4: Crear un link simbólico para que el binario de java pueda encontrar la biblioteca libstdc++ que espera. Ojo que las versiones pueden cambiar

cd /usr/lib
sudo ln -s /usr/lib/libstdc++-3-libc6.2-2-2.10.0.so libstdc++-libc6.1-1.so.2

Con eso ya podrán ejecutar java, pero seguramente tendrán problemas por el soporte multilenguaje, entonces antes de ejecutar java asegurense de ejecutar

export LANG=en_US

Resultado final:

fcatrin@shaman:~$ /opt/jdk_1.3.1_20/bin/java -version
java version "1.3.1_20"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_20-b03)
Java HotSpot(TM) Client VM (build 1.3.1_20-b03, mixed mode)

Pasos opcionales pero convenientes
Con esos pasos podrán ejecutar java directamente con /opt/jdk_1.3.1_20/bin/java, pero es muy engorroso. Personalmente uso un método que me simplifica el problema de rutas y versiones de java. Todas las versiones de java instaladas las hago vivir en /opt. En ese directorio creo un enlace simbólico apuntando al nombre real del java instalado. Tengo algo asi:

java13 -> jdk1.3.1_20
java14 -> j2sdk1.4.2_02
java -> java14

Para crear uno de esos enlaces aplico:

cd /opt
ln -s jdk1.3.1_20 java13

De esta forma, java13 siempre sera /opt/java13 independiente del java instalado, y el java por omisión siempre sera /opt/java, y si lo deseo lo puedo cambiar para que apunte a java14 o java 13 depende de qué java quiero tener por omisión. En mi .bashrc dice :

export JAVA_HOME=/opt/java
export PATH=$JAVA_HOME/bin:$PATH

Con eso tengo lo suficiente para que cualquier aplicación java que ejecute utilice el java por omisión (1.4 en este caso). Para el caso de java13 me cree un script /usr/local/bin/java13 que dice:

export JAVA_HOME=/opt/java13
export PATH=$JAVA_HOME/bin:$PATH
export LANG=en_US

Entonces cuando requiero java 1.3 simplemente ejecuto source java13 y listo. De esta forma:

fcatrin@shaman:~$ java -version
java version "1.4.2_02"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_02-b03)
Java HotSpot(TM) Client VM (build 1.4.2_02-b03, mixed mode)
fcatrin@shaman:~$ source java13
fcatrin@shaman:~$ java -version
java version "1.3.1_20"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.1_20-b03)
Java HotSpot(TM) Client VM (build 1.3.1_20-b03, mixed mode)

Tags: , , ,