lunes, agosto 28, 2006

Un mini tip: imprimiendo paginas del man

Existen varias formas de visualizar de una manera cómoda las páginas del manual, comúnmente llamadas páginas man.

Un comando que permite ver las páginas man en ambiente gráfico es xman, que despliega una interfaz gráfica para buscar y navegar entre las multiples páginas del manual.

En la consola se cuenta con el comando man, que en modo texto despliega el contendio de las páginas del manual.

>$ man ls

El comando desplegará la página del manual del comando ls. También existe la página del manual del comandoo man

>$ man man

Si quieres imprimir las páginas del manual y solo dispones del comando en modo texto, solo hay filtrar las paginas con el comando col, quedando:

>$ man "comando" | col -b > "comando".txt

donde "comando" debe ser reemplazado por el nombre del ejecutable del que deseas la información. Por ejemplo:

>$ man ls | col -b > manual_ls.txt

Generará un archivo llamanda manual_ls.txt en donde su contenido es legible y puede ser impreso.

NOTA: si el archivo lo deseas ver en un S. O. de Microsoft, necesitas leerlo con un editor que "entienda" el salto de línea de los *NIX (como SciTE).

jueves, agosto 24, 2006

Sobre mp3 en Fedora Core 5

El día de ayer quise oir algunos podcast que descargué de algunas páginas de internet, de entre los cuales, uno que recomiendo a la gente que le interesa cosas de computación es el podcast de Byte.

Resultó que los archivos de audio que descargué del "histórico" estan en formato mp3, por lo que para reproducirlos en Fedora, necesito los codecs que no se distribuyen de manera oficial.

En algún momento tuve Fedora 3 al que sí le coloqué el codec al xmms para poder escuchar mp3, pero como he hecho actualizaciones del sistema, en algún momento me pareció innecesario el mp3, así que lo desinstalé.

Ayer cuando intenté reproducir los podcast, recordé que no tenía soporte para archivos mp3, por lo que en una rápida mirada a google, encontre un enlace que me sirvió hasta para instalar el plug-in de flash-player en Firefox. Plug-in que no había sido capaz de instalar y que ya funciona :-).

La página en cuestión es:
http://www.gagme.com/greg/linux/fc5-tips.php

Que aunque está en inglés es relativamente fácil de entender y trae los pasos para configurar las aplicaciones multimedia para tocar formatos propietarios.

He de decir que no he probado todas las sugerencias que menciona, solo me conformé con tocar mp3 y hechar a andar el plug-in flash-player.

Update (11-ene-2007): He entrado nuevamente en el sitio y he visto que ya ha actualizado sus tips, por lo que para Fedora Core 6 ya tienen una página con los tips para instalar multimedia, el enlace es:

http://www.gagme.com/greg/linux/fc6-tips.php

miércoles, agosto 23, 2006

Utilizando rsh

Es muy cierto que el comando rsh es inseguro y que no se debe utilizar porque el comando ssh cumple perfectamente cualquier función de shell remota, con la ventaja de que el contenido va cifrado. Y por ello al igual que en cualquier otro lado, mi recomendación es: utiliza todo el conjunto de herramientas ssh sobre cualquier otro comando remoto.

Sin embargo si te ves en la necesidad de utilizar rsh por:
a) No puedo evitarlo por las circunstancias.
b) Es una red 100 % confiable (o un porcentaje que se acerque mucho al 100).

En un cluster tipo beowulf se tiene un porcentaje alto de confiabilidad, después de todo, los nodos que lo conforman no deben interactuar directamente con ningun usuario. Además de que no deben tener ningun periférico conectado, y su única forma de comunicación debe ser a través de red. (Excepto claro, cuando uno de ellos se descompone).

Como se considera una red confiable la que conforma el cluster, se puede utilizar como herramienta de remota el comando rsh. En donde lo utilicé fue sobre el S. O. Red Hat Enterprise Service 3.0, que trae por defecto deshabilitado el comando rhs. Los pasos que seguí para habilitarlo fueron:

En todos los nodos
1) Instalar el servicio rsh que lo instalé desde el gestor de paquetes, que para Red Hat se invoca desde la línea de comandos como redhat-config-packages; en Fedora se puede usar yum.
2) Inicié el servicio, utilizando el gestor de servicios de la distribución.
3) Cree un archivo en /etc, llamado hosts.equiv que contienen los nombres de las máquinas que se consideran confiables; como es un cluster, básicamente coloqué el hostname de cada nodo involucrado.

En este punto, debería ser posible para cualquier usuario, ejecutar instrucciones en los nodos "remotos" con el comando rsh, por ejemplo:

>$ rhs nombre_nodo ls -l

Que hará un listado largo del directorio (por defecto home del usuario) de la maquina nombre_nodo.

Si además es necesario que root utilice el rsh (que es un riesgo extremo de seguridad y NO RECOMIENDO hacerlo a menos que realmente estés muy obligado a hacerlo) . En Red Hat (que es donde lo hice),

4) Se crea un archivo en el home de root llamado .rhosts que contienen el nombre de la maquina remota, y el usuario que accesará, que en este caso es root. Algo como:
...
hostname_maquina_1 root
hostname_maquina_2 root
...
5) Se agregra al archivo /etc/securetty el servicio rsh

jueves, agosto 17, 2006

Y siguen las pruebas; ahora Freespire

Hace algunos días se dió el anunció de la liberación de una versión gratuita de Linspire, llamada Freespire, que tiene como principal característica el traer las herramientas para ver los recursos multimedia más difundidos.

Básicamente trae aplicaciones y plug-ins para ver y escuchar los archivos multimedia que se distribuyen con mayor frecuencia.

Este O. S. está basado en Debian/GNU Linux, y utiliza por escritorio, un KDE modificado.

Ahora menciono que Freespiere es gratuito, por un par de detalles. El primero: Linspire es un S. O. basado en distribuciones Linux, pero de paga, que incluyen aplicaciones cerradas, que es en el que está basado Freespire.

Freespire al ser libre de precio, pero al traer herramientas propietarias, no es "totalmente libre", y además existe una versión sin software propietario. Luego entonces, hay dos versiones de Freespier una gratuita y otra "Libre" que se pueden descargar del sitio oficial.

La versión que resulta atractiva es precisamente la que trae los recursos multimedia, que para un usuario inicial, puede resultar frustrante no encontrar una forma sencilla de reproducir sus archivos multimedia.

Descargue el iso de Freespire y lo probé. Lo primero que aparece es un menú que nos permite escoger entre instalarlo o ejecutarlo como live-cd, además de otras dos opciones. Como live-cd inicia una sesión en KDE con muy pocos programas entre los que se encuentran los programas multimedia.

Como tengo varios archivos en una memoria usb, probé las aplicaciones para ver que archivos se podían ver, y fue una grata sorpresa ver que en modo live-cd pude ver todos mis archivos.

Lo que nunca pude hacer, ... ¡instalarlo!. :-(

Si se ejecuta con la primera opcion, tomará todo el disco duro y se instalará tranquilamente, asunto que no deseo hacer, porque tengo otras dos distros isntaladas.

La tercera, que es redimensionar y crear particiones nuevas, es un ambiente grafico que carga gparted, para manipular las particiones. Y solo sirve para eso.

En la opción instalar, se supone que hay una opción experto, en donde se supone que puedes especificar en que partición deseas instalar el Freespire, y la única opción que me aceptó fue tomar todo el disco duro :@. Esto no sé si es problema de mi iso, que no quedó bien al quemarlo al cd o si en definitiva, para ahorrar trabajo a un usuario inicial, esa es su política.

Otra coosa que no funcionó, fue el reproducir dvd's, no encontré ninguna aplicación en modo live-cd que pudiera reproducir los dvds.

Mi opinión es que, si se es un principiante y se desea probar un *NIX y se quiere tener soporte multimedia, probarlo. Ysi se convencen, instalarlo.

Pero si ya tienes experiencia en el uso de otras distribuciones, no tiene mucho caso.

Por otro lado, no tengo idea de donde puedes descargar software compatible con Freespire, que no sea a partir de CNR, que es un servicio de paga.

viernes, agosto 11, 2006

Probando el Ubuntu-dvd

Esta semana pude conseguir el dvd de Ubuntu, que tenía mucho interés en probar.

Reamente no se diferencia de su versión en cd cuando se prueba en modo live-sesion, que habilita los mismos programas y aplicaciones que estan disponibles en el cd. Esperaba que fuera algo semejante al dvd de Knoppix, el cual presenta una gran cantidad de aplicaciones disponibles al momento de corre el live-dvd.

Y sin embargo no es así, el dvd tiene el mismo comportamiento sencillo que presenta el live-cd, sencillo y con los programas básicos necesarios.

Incluso, lo cual se agradce :-), el proceso de instalación es el mismo.

La diferencia que existe entre el cd y el dvd de ubuntu, es solamente en la cantidad de paquetes disponibles, siendo mucho más los que caben en el dvd (como es lógico), respecto del cd. Por lo que en la postinstalación, puedes instalar muchos más paquetes a partir del dvd que del cdrom.

El dvd yo lo recomiendo para aquellos que ya han probado Ubuntu u otra distribución, saben de que trata, y sobre todo, no tienen un buen ancho de banda para bajar los paquetes de los repositorios.

Pero si quieres probar Ubuntu como live-cd, o dispones de un buen ancho de banda, mejor usar la version cd de Ubuntu

miércoles, agosto 09, 2006

El comando vlock, un caso de uso

Hace poco a LIDSOL llegó un equipo más para trabajar, y le instalé Fedora Core 5. Como hace ya un tiempo que la última versión salió, ha habido una serie de actualizaciones (algunas de seguridad) al software.

Aunque es una máquina algo limitada, fue posible instalarle un servidor gráfico, y bajo estas condiciones puede parecer algo "absurdo" usar una terminal.

Sin embargo, no tuve tiempo para esperar a que se terminara de hacerse una actualización, porque eran bastantes los paquetes que había que considerar. En estas condiciones, preferí hacer la actualización desde consola.

Como solo iba a ejecutar el comando yum, y en principio solo es posible ejecutarlo como root, inicié la sesión en una consola, ejecuté en background el comando yum y ejecuté vlock, para que no se muriera el proceso, pero además no estuviera habilitada la consola.

No lo hice desde el ambiente gráfico, porque me pareció una operación que no requería de todo el ambiente gráfico para utilizarse.

De esta forma también descargo isos grandes, utilizando el comando wget, lo coloco en background y bloqueo la terminal, así se queda durante los días que requiera, sin riesgo a que alguien indevidamente utilice la terminal.

martes, agosto 08, 2006

Opinion: Usando Knoppix 5.0

En algún momento, en varios sitios que visito entre ellos cofradia y barrapunto, se comentó que el live-cd de Knoppix, para la versión 4.0 iba a dejar de ser un live-cd para convertirse en un live-dvd.

Sin embargo, cuando fue presentado el anuncio de la liberación de Knoppix 4.0, también fue posible disponer de un live-cd, además del live-dvd. Pero de éste último no me fue posible conseguirlo.

Hace algunos meses, hcieron el anuncio de la liberación de Knoppix 5.0 y en esta ocasión lo he podido descargar de cdlibre, la versión live-dvd, además de que se encuentra "españolizada", es decir que de la interface gráfica y herramientas, los rótulos y mensajes estan en español.

Al ejecutar el live-dvd, detectó todo el hardware de la máquina donde lo probé (una laptop Dell m70), y al iniciarse, el menú de inicio tiene una gran cantidad de aplicaciones, suficientes como para pensar en usar una "sessión viva" de manera permanente.

Considero que es el medio ideal para hacer demostraciones, hacer pruebas, dar a conocer otros sistemas operativos así como mostrar su pontencial. Además de ser una útil herramienta para rescatar distros Linux instaladas.

El enlace para descargar el iso lo obtuve de:
http://www.knoppix-es.org/

miércoles, agosto 02, 2006

Invitación: Taller de LAMP

Después de un mes de ausencia, en esta ocasión comparto con ustedes la siguiente convocatoria.
Laboratorio de Investigación y Desarrollo de Software Libre invita al taller:


Título: Taller LAMP.
Fecha: 7 y 8 de Agosto del 2006.
Hora: de 10:00 hrs a 13:00 hrs
Ubicación: Laboratorio de Especialidades 01(LE01), Edificio Principal, Ala A Cuarto Piso, Facultad de Ingeniería, UNAM.
Expositor: Radamantis Torres Lechuga [radamantis]
Registro: Aquí
Cupo Limitado: 22 personas