Usos de consola: Wget

Wget es una herramienta basada en software libre y disponible en entornos Unix/Linux, que permite la descarga de contenidos de la web por medio de una consola de texto.

Wget

Es considerado como uno de los comandos más potentes para realizar descargas de Internet utilizando la línea de comandos. Wget permite ciertos usos simples, como algunos más avanzados.

Pero lo interesante de este comando, es que si tenemos una descarga que no se ha completado por algún motivo, Wget automáticamente tratará de continuar la descarga desde donde había terminado anteriormente. Soporta los protocolo http, https y ftp.
Veamos que nos ofrece este comando.

El uso de Wget es sencillo. Decíamos que con el podemos realizar descargas de contenido de la web, por ejemplo un archivo alojado en un sitio web. Para realizar dicha descarga simplemente deberemos tipear lo siguiente:

wget http://www.ejemplo.com/archivo.zip

Tambien podemos indicarle a este comando que queremos realizar más de una descarga en una sola línea:

wget http://www.ejemplo.com/archivo.zip ftp://www.ejemplo.com/descargas/archivo1.zip

Otra forma también es indicarle que descargue varios archivos con una misma extensión, de la siguiente manera:

wget http://www.ejemplo.com/*.zip

O sino, podemos guardar en un archivo una lista de los archivos que queremos descargar y luego lo invocamos así:

wget -i archivo.txt

El comando lo que hará es, resolver la dirección, conectarse a la web y realizar la descarga del archivo solicitado. Un comando interesante cuando queremos realizar la descarga de un archivo pesado, como por ejemplo de alguna distro de Gnu/Linux. Y ya que hablamos de descargar distros, al ser archivos grandes, podemos limitarle al comando el ancho de banda de la descarga:

wget –limit-rate=50k ftp://ftp.distribucion.org/download/distro.iso

Hasta aquí, vimos un uso bastante sencillo del comando Wget. Pero además, uno de los usos que suele dársele a wget, es para la descarga de sitios web completos.

Por ejemplo, si tipeamos lo siguiente: wget http://www.ejemplo.com, nos descargará solo la index.html del sitio web.
Pero si a esa línea le agregamos la opción -p, de la siguiente forma: wget -p http://www.ejemplo.com, descargará todos los elementos extras necesarios, como hojas de estilo, imágenes, etc.

O también podemos agregarle la opción -r, que descargará recursivamente hasta 5 niveles del sitio. O si queremos aumentar el nivel de recursividad, con la opción -l podemos indicarle hasta un número indicado, o usar “inf” que le dará un valor de recursividad infinito.

Y si por ejemplo lo que necesitamos es estudiar un sitio estando desconectados u offline, podemos usar la opción convert-links, que convertirá todos los enlaces del sitio en locales: wget –convert-links -r http://www.ejemplo.com.

Es probable que muchos sitios web no nos dejen descargarnos todo lo hay dentro de ellos, pero podemos engañarlos haciendoles creer que somos un navegador común y corriente: wget -r -p -e robots=off -U mozilla http://www.ejemplo.com.

De todas formas, algunos administradores de sistemas les ponen límites a este tipo de descargas, pero nuevamente podemos engañarlos estableciendo ciertas pausas en la descarga de la siguiente forma: wget –random-wait -r -p -e robots=off -U mozilla http://www.ejemplo.com

Como pueden ver, Wget es un comando muy potente y con múltiples opciones de uso. Pueden incluso llamar a la ayuda de este comando que les mostrará todas las opciones de uso que tiene: wget –help. Y a descargarse toda la web!

Disponible Mandriva Linux 2010

Se acerca fin de año, y con ella los nuevos lanzamientos de las distintas distribuciones GNU/Linux, y este momento es el turno de Mandriva Linux 2010, con nombre de código Adelie.

Mandriva Linux 2010 ha sido liberada el día de ayer (3 de noviembre) a las 17 horas, y llega con varias novedades.

Mandriva Linux One Theme

Mandriva Linux es un sistema operativo de código abierto desarrollado tanto para usuarios individuales como para empresas. Poseen una versión “free” y una “comercial” con la que ofrecen soporte, asesoramiento, entrenamiento, etc. Particularmente le tengo un poco de nostalgia a Mandriva, ya que fue mi primera distribución que instale y use por bastante tiempo, cuando aún se la conocía como Mandrake.

Entre las novedades que presenta esta nueva versión de Mandriva Linux, podemos destacar: Kernel 2.6.31, KDE 4.3 o Gnome 2.28, OpenOffice.org 3.1.1 y Mozila Firefox 3.5, nuevo Theme y artwork, la pantalla de inicio es manejada por Plymouth, y Moovida es el nuevo centro de multimedia, entre otros.

Moovida - Media Center de Mandriva Linux

Lo interesante de esta nueva versión es que integra dos nuevos escritorios. Uno de ellos es Moblin, ideal para instalaciones en netbooks; y el otro es Sugar, la interfaz gráfica en desarrollo para las XO del proyecto OLPC (One Laptop Per Child).

Mandriva Linux - Moblin

Para descargarnos Mandriva Linux 2010, podemos optar por las siguientes opciones:

La versión Free, un DVD instalable no Live que incluye la distribución completa de Mandriva. Está disponible en arquitecturas de 32 y 64 bits y no trae software propietario.

La versión One, un live-CD disponible con entornos Gnome y KDE.

Y la versión PowerPack, le edición comercial de Mandriva.

Al momento de publicar este post, el sitio oficial de Mandriva no esta actualizado y los enlaces de descarga apuntan a la versión 2009.1 De todas formas, puedes realizar las descargas a través de los torrent.

Liberado Tabu 2.0

El reproductor de audio minimalista Tabu ha llegado felizmente a su versión 2.0 luego de pasar por un período de pruebas. Tabu 2.0
Tabu 2.0 ya esta disponible para su descarga en el sitio web de su creador
: Jorge Kalmbach.

Esta nueva versión de Tabu, nos trae varias mejoras en cuanto a usabilidad, pero sin dejar de lado su aspecto “minimalista” que tanto lo caracteriza.

Entonces, no queda mas que probar esta nueva versión de Tabu. Para ello tendremos que ir a la web oficial de Tabu 2.0 y descargarnos el paquete correspondiente.

Si usamos Debian y derivados, como por ejemplo Ubuntu, hay disponibles unos .deb que con tan solo descargarlos y hacerles doble click, el sistema los instalará solo.

Y sino, podemos descargarnos el source, un archivo .tar.gz que para instalarlo debemos seguir los siguientes pasos.

Abrimos una consola y nos movemos hasta donde se descargo el archivo. Luego descomprimimos:

tar -zxf tabu_audio_player-2.0.tar.gz

Nos movemos dentro del nuevo directorio creado:

cd tabu_audio_player-2.0

Seguido comenzamos a preparar para su instalación, previo logueo como root o administrador:

./configure

make

make check

Finalmente instalamos

make install

Ylisto, ya podremos comenzar a disfrutar de Tabu 2.0! :)

Entre las nuevas características que podemos ver en Tabu 2.0, se destacan las siguientes:

  • agregar carpetas recursivamente

Manú para agregar carpetas y archivos - Tabu 2.0

  • minimizar el reproductor en el área de notificación (esta funcionalidad me gusta mucho)

  • control de volumen

Nuevo control de volumen en Tabu 2.0

  • reordenar temas arrastrando y soltando canciones
  • indicador de posición/longitud de la canción en transcurso

Menu indicador de longitud del tema que esta sonando - Tabu 2.0

De esta forma, Kalmbach anuncia en su sitio web que a partir de este momento se publicarán nuevas características en ciclos de 6 meses, las cuales incluirán correcciones de bugs, errores críticos, etc, y resalta, se aceptan sugerencias

A disfrutarlo!

Screenlets, widgets de escritorio para GNU/Linux

Los entornos de escritorio de GNU/Linux han avanzado tanto en estos últimos años, que han pasado a ser un referente en cuestiones de Desktop Modding, o modificaciones del entorno de escritorio. Es decir, entornos completamente modificables y personalizables a gusto del usuario.

Screenlets logo

Cuando decimos personalizable, nos referimos a los temas de ventana, iconos, aplicaciones, fondos de pantalla, efectos de escritorio 3D, etc, que permiten modificar hasta el más mínimo detalle.

Y en este caso particular, estamos hablando de Screenlets. Screenlets es un conjunto de widgets para el escritorio GNU/Linux. Pequeñas aplicaciones que pueden ubicarse en el escritorio y que brindan al usuario información de algún tipo, a la vez que lo vuelven más bonito.

Screenlets Manager

Una vez que instalamos Screenlets, tendremos acceso al Screenlets Manager, desde donde podremos activar y desactivar los widgets disponibles. Entre ellos podemos encontrar de todo tipo, como por ejemplo: calendario, calculadora, notas, tiempo, RSS, información de la batería, temperatura y CPUs, FeedReaders, chequeadores de correo electrónico, gestores de música, información de uso de discos, entre muchos más.

Nvidia Screenlet

Y si con esta cantidad de widgets no alcanza, podemos acceder a una lista mucho más completa de complementos en su web oficial que podremos agregar al Screenlets Manager; o tambien descargarlos de Gnome-Look.org o KDE-Look.org.

Cabe destacar que a estos widgets además podemos cambiarle su aspecto visual y comportamiento, de forma que se adecúe aún más a nuestro entorno. Lo más interesante, es que tambien podemos hacer funcionar en el Screenlets Manager, widgets de Google Desktop Gadgets e instalar temas de SuperKaramba.

Para los usuarios de Ubuntu, hay disponible un .deb en la web oficial de Screenlets, que podemos descargarlo y ejecutarlo tan solo con un doble click.

Tambien podemos instalarlo desde los repositorios oficiales ejecutando en consola lo siguiente:

sudo apt-get install screenlets

Una vez terminado, veremos que nos agrega un icono en el área de notificaciones con el nombre “Screenlets Manager”. Y listo! a disfrutar del personalizado nuestro escritorio. :)

Instalando XBMC en GNU/Linux desde un script

XBMC Media Center, también conocido como «XBox Media Center», según la Wikipedia, es un centro multimedia de entretenimiento multiplataforma bajo licencia GPL.

XBMC

Esta aplicación, que se encuentra en su versión 9.04, originalmente fue creada para la primera generación de las Xbox. Hoy soporta múltiples plataformas gracias a su equipo de desarrollo que lograron portarlo para que pueda correr de manera nativa en GNU/Linux, Mac OS X y Microsoft Windows.

XBMC soporta varios formatos, codecs y protocolos de streaming gracias a que se apoya en múltiples bibliotecas multimedia de código abierto, en donde una de las principales es ffmpeg.

De esta forma, y vía LinuxZone nos enteramos del anuncio del desarrollo de un script que nos facilitará la instalación de esta aplicación para convertir nuestro PC en un media center.

El creador de este script recomienda en su sitio web que podemos usar la distribución Ubuntu 9,04 Jaunty Jackalope Minimal CD. Esta distro de Canonical contiene lo mínimo necesario para iniciar la instalación del sistema. Realizando esta sugerencia, podríamos convertir un viejo PC en un media center en simples sencillos pasos.

Este script, que podemos descargarlo desde flx.me/xbmscript, posee las siguientes características: una completa solución para instalar XBMC en Ubuntu 9.04; instalar controladores Nvidia; instalar y configurar servidores FTP y Samba; instalar con un solo click Xbox DVD y Generic Infrared Remote; actualizaciones de sistema o del XBMC/Script; soporte de control remoto bluetooth; menúes sencillos y mucho más.

XBMC Script

Entonces, para hacer uso de este script, primero que nada lo descargamos de la web del creador. Y luego desde una consola, nos movemos hasta el directorio donde se descargó y tipeamos lo siguiente:

chmod +x xbmscript.sh

Para cambiar los permisos del archivo, más concretamente para que nos permita ejecutarlo.

Seguido de esto, lo ejecutamos:

./xbmscript.sh

Y si esto nos parece mucho, podemos realizar todo desde una sola línea, previo logueo como root:

wget http://flx.me/files/script; chmod +x xbmscript.sh; ./xbmscript.sh

Y listo, ya podremos comenzar a interactuar con el script y realizar todas las instalaciones necesarias para hacer funcionar XBMC en nuestro PC.

5 años de Ubuntu

A tan solo 9 días del lanzamiento de la nueva versión, la 9.10, festejamos hoy que hace 5 años aparecía la primer versión de Ubuntu, la 4.10, ubuntu-logotambién conocida como «Warty Warthog».

Este nombre se debía a que esta versión de Ubuntu se publicaba con «verrugas y todo» (warts and all). El escritorio que traía Warty Warthog, según la Wikipedia, era de un color bastante oscuro, el naranja y el marrón simbolizaban las tribus sudafricanas.

A partir de aquel momento, Ubuntu fue poco a poco convirtiendose en una de las distribuciones más populares. Esto gracias al LiveCD y su política de distribución de CDs de la distro gratis.

Ubuntu 4.10
En su corta edad, Ubuntu prometió y cumplió mucho, esperemos que cumpla muchos más … valga la redundancia :p

Krunner, algo más que un lanzador de aplicaciones

Krunner es el lanzador de aplicaciones para entornos de escritorio KDE. Es además una versátil mini línea de órdenes que podemos utilizarla para lanzar o iniciar aplicaciones de forma rápida.

Sin duda que Krunner es una excelente aplicación para quienes utilizan KDE. Para abrir el dialogo con Krunner simplemente tenemos que presionar la combinación de teclas ALT+F2 y la herramienta ya estará disponible para recibir nuestras órdenes.

Krunner

En esa área de dialogo es donde escribiremos el nombre de la aplicación que queremos lanzar o iniciar, y KRunner comenzará a buscar coincidencias tan pronto como dejemos de introducir más de dos caracteres.

Pero Krunner es algo más que un lanzador de aplicaciones. Veamos para que más podemos utilizarla.

Administrar la actividad del sistema: con Krunner podemos administrar la actividad del sistema, es decir, administrar procesos desde una interfaz gráfica muy intuitiva. Tan sólo tenemos que hacer click en el botón “Mostrar la actividad del sistema” que se encuentra al lado del botón de “Preferencias”. Esto nos abrirá una nueva ventana en la cual nos mostrará todos los procesos que se están ejecutando en el sistema. A estos procesos les podemos cambiar las prioridades o enviarle señales (Term, Kill, Stop, etc) tan solo haciéndole click derecho sobre el proceso a administrar.

Administrando la actividad del sistema con Krunner

Calculadora: también podemos usar Krunner como una calculadora. Como es esto? Simple, tan solo escribimos la formula a calcular en el área de diálogo precedido del signo “=”, y Krunner nos devolverá el resultado de la fórmula.

Realizando cálculos matemáticos con Krunner

Abrir páginas web y acceder a marcadores: con Krunner también podemos abrir páginas web escribiendo la dirección en el cuadro de dialogo a la que queremos acceder. Esto nos abrirá el navegador por defecto del sistema con el sitio web solicitado.

Y mucho más. Krunner también nos permite buscar aplicaciones de escritorio, ejecutar comandos de Bash, convertir unidades, etc.

También podemos abrir el dialogo de preferencias para aprender más sobre sus funcionalidades.

Potente y muy fácil de utilizar, esta aplicación que viene por defecto en KDE, es mucho más que un simple lanzador de aplicaciones.

Cómo conectarnos a un servidor FTP desde la consola

Programas para realizar conexiones a servidores FTP existen muchos. Pero hoy vamos a hablar de una utilidad muy interesante y presente en la mayoría de las distribuciones GNU/Linux.

Estamos hablando de FTP. Si por alguna razón no lo tienen instalado, pueden hacerlo mediante Synaptic, aptitude, yum, pacman, etc.

Conectando a un servidor FTP desde consola

Para conectarnos a un servidor FTP por medio de la consola, tenemos que tipear lo siguiente:

ftp

Esto nos creará una línea de comandos propia de la aplicación ftp: ftp>

A partir de acá, ya podemos comenzar a ejecutar comandos propios de la herramienta ftp. Incluso podemos ejecutar “help” o “?” para consultar cuales son los comandos.

comandos disponibles para FTP

Entonces, para conectarnos a un servidor FTP, usaremos el siguiente comando:

open ftp.servidor.com

Esto nos solicitará el usuario y contraseña para autenticarnos en el servidor y ya podremos comenzar a descargar o subir archivos, movernos entre los directorios, borrar archivos, crear carpetas y demás.

Para movernos entre las carpetas, lo hacemos mediante el comando “cd”: cd /carpeta. Y si queremos descargar un archivo, utilizamos el comando “get”: get nombre_del_archivo. O en su defecto, si queremos colocar un archivo en el servidor, utilizamos el comando “put”: put nombre_del_archivo.

Estos últimos dos comandos tienen múltiples opciones, que pueden consultarlas mediante el uso del comando “help”.

Por último, para desconectarnos del servidor FTP utilizamos el comando “disconnect” y para salir de la aplicación ftp, lo hacemos con el comando “exit” o “quit”.

Visto en iyanmv

PokerTH, jugar al poker en GNU/Linux

Parece que el poker esta de moda últimamente. Muchos de mis allegados lo juegan seguido, ya sea a través de Internet o con las típicas reuniones de mesa (cerveza de por medio :p). Particularmente nunca lo he jugado, no soy muy bueno con los juegos de cartas y menos los de azar. Sólo me abstengo al truco, que aprendí a jugarlo en la universidad :o.

PokerTH

Hoy me entero en 120% Linux de PokerTH. Un juego de Poker disponible para GNU/Linux. Cabe destacar que es multiplataforma, así que pueden conseguirlo además para Windows y Mac.

PokerTH nos permite realizar jugadas a modo local (contra la máquina), en Internet o en red. Si lo que queremos es jugar en Internet, PokerTH posee una comunidad bastante interesante de casi 500 jugadores.

PokerTH, en modo juego local

Para instalar PokerTH, tenemos primero que ir a su sitio oficial. Si estamos usando Ubuntu, el proceso de instalación es el siguiente:

Abrimos el archivo sources.list para agregar un repositorio

sudo gedit /etc/apt/sources.list

AL final del archivo copiamos la siguiente linea

deb http://ppa.launchpad.net/pkg-games/ppa/ubuntu jaunty main

Cerramos el archivo y tipeamos

sudo apt-get install pokerth

Para instalar PokerTH en Fedora, tenemos que descargar desde la web el archivo .zip, descomprimirlo y desde consola tipear

./pokerth.sh

Y listo, PokerTH se iniciará en el momento.

Si lo que quieren es instalarlo en otra distribución, pueden ver que en la web de PokerTH brinda la opción además para Slackware, Slamd64, Debian y Suse.

A pasar un rato de ocio en este fin de semana soleado :)

Gentoo, cumpleaños y lanzamiento

10 años se cumplieron del primer lanzamiento de Gentoo, la distribución GNU/Linux orientada a usuarios expertos en estos sistemas operativos. Y que mejor forma para festejarlo que lanzado la versión definitiva: Gentoo 10.0 Live DVD, anunciada bajo el slogan “Ten Years Compiling: 1999 – 2009”, traducido, “Diez años compilando: 1999 – 2009”.

Gentoo 10.0 LiveDVD

Gentoo es una de las distribuciones más respetadas en el mundo del Software Libre. En algunos casos sus usuarios se autodenominan como parte de una “elite” por ser una de las más difíciles de poner a punto. Esto último es considerado como una desventaja, la cantidad de tiempo que puede llevarnos poner en marcha un sistema completo.

Pero por otra parte, una de las ventajas de Gentoo es que el software se actualiza de forma continua, permitiendo tener un sistema con las últimas versiones instaladas. Una opción ideal para las tareas de escritorLogo de Gentooio. De esta forma, para actualizarse o instalar programas, Gentoo utiliza el gestor de paquetes Portage, inspirado en los ports de FreeBSD, escrito en Python y Bash.

Con el lanzamiento de Gentoo Linux 10.0 LiveDVD podemos ver las siguientes novedades: Linux Kernel 2.6.30 (con parche de Gentoo); KDE 4.3.1, GNOME 2.26.3, Xfce 4.6.1, Enlightenment 0.16.8.15, Openbox 3.4.7.2, Fluxbox 1.1.1, TWM 1.0.4; OpenOffice 3.1.1, GIMP 2.6.4, Inkscape 0.46, Blender 2.49a, Mozilla Firefox 3.5.3, Pidgin 2.5.9, Amarok 2.1.1, y muchas otras más.

Gentoo se encuentra disponible en formato DVD en dos sabores, una híbrida para x86/x86_64 y otra sólo para 86_64.

Como parte del cumpleaños y lanzamiento de la nueva versión de Gentoo, se realizó, en los foros de esta distribución, una competencia en la que premiaban al mejor screenshot. Aquí los ganadores.

Y ustedes, se animan a instalarse Gentoo?