9 nov 2009

Internet en tu disco duro con wget

wget es un comando de consola que nos permitirá descargar a nuestro disco duro casi cualquier cosa que esté en internet a través de los protocolos HTTP y FTP.

Es rápido, potente, soporta cientos de opciones, puede usarse en scripts, descargar un listado de direcciones guardado en un archivo y muchas cosas más.

Algo que wget aun no puede hacer es descargar de servidores tipo RapidShare o MegaUpload, para ese tipo de servicios podeis usar Tucan.

En este artículo vamos a ver una serie de ejemplos prácticos que cubrirán la mayoría de las necesidades de cualquier usuario.


  • Instalación
Empezaremos por instalarlo, al estar en los repositorios oficiales es tan sencillo como:
$ sudo aptitude install wget

Una vez instalado podemos ver un completo listado de opciones y un manual de uso con las órdenes:
$ wget --help
$ man wget


  • Descargar un único archivo
La función más básica de wget es descargar un único archivo, para lo cual sólamente le pasaremos como opción la dirección del archivo a descargar:

$ wget $URL

Substituyendo $URL por la dirección del archivo que queramos descargar. En la siguiente imagen vemos a wget descargando las fuentes del kernel:

wget descargando


  • Cancelar y reanudar descargas
Para cancelar una descarga bastará con pulsar Ctrl+C desde la linea de comandos, si queremos recuperar la descarga y que continue desde el punto donde lo había dejado usaremos el parámetro -c

$ wget -c $URL

  • Descargar una web entera
Usa este comando con cuidado, el contenido de una web a menudo es mucho más extenso de lo que parece. El siguiente comando descargará todo el contenido de la web http://www.gnu.org/ y convertirá los enlaces de manera que se podrá navegar off-line por los archivos descargados:

$ wget --convert-links -r http://www.gnu.org/

  • Descargar un directorio ftp
Al trabajar con ftp las opciones se simplifican y para descargar por ejemplo todo el contenido de ftp://ftp.kernel.org/pub/linux/kernel/ bastará con ejecutar la orden:

$ wget -r ftp://ftp.kernel.org/pub/linux/kernel/

  • Descargar una lista de direcciones contenidas en un archivo
Suponiendo que tengamos las direcciones que queremos descargadas guardadas en un archivo llamado direcciones.txt la orden para descargarlas todas sería:

$ wget -i direcciones.txt

  • Mantener un mirror de una dirección de internet
Podemos mantener un mirror es decir, una copia exacta, de un sitio de internet mediante la orden:

$ wget --mirror $URL

Esto puede ser útil para manatener copias locales de repositorios, hacer copias de seguridad de nuestras propias webs publicadas...

  • Descargar todas las imágenes de una página web
Se trata de especificar las extensiones que queremos obtener usando el parámetro -A, por ejemplo:

$ wget -r -l12 --no-parent -A.jpg $URL

Descargará recursivamente todos los archivos con extensión jpg de la dirección $URL.

  • Entorno gráfico
Existen varios frontends gráficos para facilitar el uso de wget, adaptados a diferentes escritorios y la mayoría de ellos disponibles en los repositorios.

Gwget: frontend escrito en GTK+ especialmente diseñado para usar con el escritorio GNOME. Para instalarlo bastará con usar:

$ sudo aptitude install gwget

Gwget

Kget: frontend escrito en Qt y pensado especialmente para usarse con el escritorio KDE. Para instalarlo bastará con ejecutar el comando:

$ sudo aptitude install kget

Kget

  • Más información
Pagina del manual de wget: http://www.gnu.org/software/wget/manual/wget.html
Gwget
Kget

  • Artículos relacionados

2 nov 2009

Gnome-shell: la nueva interfaz de usuario de Gnome

Gnome-shell es un completo rediseño de las funciones de interacción entre Gnome y el usuario. Actualmente permite el lanzamiento de programas, abrir documentos, gestionar las aplicaciones y los espacio de trabajo abiertos y hacer búsquedas tanto de aplicaciones como de documentos.

Visión general de la interfaz gnome-shell

Es un sistema en pleno desarrollo y se espera que con el tiempo se le vayan añadiendo más funcionalidades como notificaciones, gestión de contactos, applets...

La interfaz de gnome-shell está formada por:
  1. El panel superior
  2. El menu actividades
  3. El área de espacios de trabajo
Aqui podeis ver un video de como trabaja gnome-shell:


Funcionamiento general de gnome-shell


  • Instalación
Gnome-shell está en los repositorios de Karmic, así que su instalación será tan fácil como:
$ sudo aptitude install gnome-shell

Para ejecutarlo usaremos:
$ gnome-shell --replace

Al ejecutarlo se desactivará el panel de Gnome, pues gnome-shell ya aporta un panel, se desactivará el cambiador de escritorios, gnome-shell organiza las aplicaciones en espacios de trabajo, y se desactivará compiz, gnome-shell tiene algunos efectos básicos aunque no es esa su principal función.


  • El panel superior
El panel superior es un reemplazo del tradicional panel de Gnome. Contiene el menu Actividades el icono y el nombre de la aplicación con el foco, un reloj con calendario y el área de notificación con el applet de gestión de usuarios, desde el que podremos acceder a la configuración del sistema y apagar o reiniciar el ordenador.

Panel de Gnome-shell

El panel también aporta un cambiador de ventanas pulsando la combinación de teclas Alt+Tab y un lanzador de aplicaciones con la típica combinación Alt+F2.

  • El menu actividades
El menú de actividades es el corazón de Gnome-shell, contiene un cuadro de búsqueda de aplicaciones y documentos, un lanzador de aplicaciones con las aplicaciones más usadas y acceso al menú general de Gnome, acceso al menú lugares y a los documentos usados recientemente, así como previsualizaciones de todos estos elementos.

Menú de Gnome-shell

Para activar este menú solo tendremos que pulsar sobre el botón Actividades del panel superior o llevar el ratón a la esquina superior izquierda de la pantalla.

  • El área de espacios de trabajo
En esta zona encontramos los espacios de trabajo (o escritorios virtuales) y una representación de cada una de las aplicaciones abiertas. Podemos añadir y quitar espacios de trabajo pulsando sobre los botones "+" y "-" así como cambiar las aplicaciones de uno a otro simplemente arrastrandolas con el ratón.

Espacios de trabajo


  • Conclusiones
Aunque se trata de un sistema muy nuevo y en un estado muy temprano de desarrollo se ha comportado de manera bastante estable, dando una coherencia a toda la interacción entre el usuario y su escritorio. Una vez nos acostumbramos a su manera de trabajar se hace muy práctico y mejora la experiencia especialmente a aquellos usuarios que suelen trabajar con muchas aplicaciones abiertas a la vez.

En una sola aplicación se incluye un panel, un menú, un dock, gestor de espacios de trabajo, cambiador de aplicaciones... en general reune toda la gestión del escritorio en un solo programa.

Como puntos débiles cabe resaltar la nula capacidad de configuración de gnome-shell y su incapacidad de trabajar junto a compiz.


  • Más información
http://live.gnome.org/GnomeShell


  • Artículos relacionados
Compiz a fondo
Metacity con Composite

26 oct 2009

Actualizando a Ubuntu Karmic RC

A pocos días del lanzamiento oficial de la versión definitiva de Ubuntu Karmic Koala (9.10) tenemos ya disponible la versión RC (release candidate) que a menos que se encuentren graves fallos de seguridad o estabilidad se convertirá sin cambios importantes en la versión definitiva.

Aunque sigue siendo una versión de desarrollo y no se recomienda su uso en entornos críticos es posible ya su uso cotidiano en sistemas de escritorio.


  • Descargas
http://releases.ubuntu.com/releases/9.10/ (Ubuntu Desktop, Server, and Netbook Remix)
http://releases.ubuntu.com/kubuntu/9.10/ (Kubuntu Desktop and Netbook)
http://cdimage.ubuntu.com/xubuntu/releases/9.10/beta/ (Xubuntu)
http://cdimage.ubuntu.com/ubuntustudio/releases/9.10/beta/ (UbuntuStudio)
http://cdimage.ubuntu.com/mythbuntu/releases/9.10/beta/ (Mythbuntu)
http://cdimage.ubuntu.com/edubuntu/releases/9.10/beta/ (Edubuntu)

Para otras opciones de descarga consulta http://wiki.ubuntu.com/Mirrors


  • Instalación
En esta ocasión en lugar de una instalación limpia he actualizado una Ubuntu Jaunty (9.04) montada sobre un portátil Compaq Presario M220, con gráfica ATI.

El proceso de actualización se inicia ejecutando desde una consola:
$ update-manager -d

El resto es solo ir siguiendo las instrucciones de pantalla pues no se nos hará ninguna pregunta importante. Una vez finalizada la actualización se habrán mantenido todos los archivos de usuario, las configuraciones y los programas instalados, a la vez que podremos empezar a disfrutar de todas las novedades presentes en Karmic.

Tras la actualización el sistema tenía exactamente el mismo aspecto que antes, todo el hardware fue perfectamente reconocido (especialmente gráfica y wifi que en algunas ocasiones pueden dar problemas):

Aspecto del escritorio tras la actualización

  • Novedades
Dado que no se van a incorporar nuevas características a Karmic vamos a hacer un repaso general a todas las novedades de esta nueva versión de Ubuntu:
  1. Núcleo del sistema: último kernel disponible 2.6.31, nuevo gestor de arranque grub2, arranque más rápido gracias a upstart (unos 25 segundos en un PC de potencia media), sistema de ficheros ext4 por defecto, nuevas animaciones de arranque mediante sistema xsplash.



  2. Escritorio: últimas versiones de los 3 escritorios más utilizados, Gnome 2.28, KDE 4.3 y Xfce 4.6.1

    Gnome 2.28.1

  3. Administración: nueva utilidad de mantenimiento del sistema Computer Janitor, Ubuntu Software Center una aplicación que intenta facilitar la gestión de software desde los repositorios, Ubuntu One el sistema de almacenamiento on-line de Ubuntu es instalado por defecto.

    Ubuntu Software Center

  4. Aplicaciones de usuario: Empathy substituye a pidgin como sistema de mensajería, navegador Firefox 3.5

    Gestor de mensajería instantanea Empathy

  5. Apariencia: se han añadido nuevos fondos de pantalla, temas de escritorio, animaciones de arranque y rediseño del sistema de notificaciones.

    Nuevo tema de iconos Humanity

  6. Desarrollo: se incorpora el compilador gcc 4.4 y el sistema de desarrollo Quickly que facilitará a los programadores la creación de nuevas aplicaciones y su distribución en paquetes .deb

    $ gcc --version
    gcc (Ubuntu 4.4.1-4ubuntu8) 4.4.1
    Copyright (C) 2009 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.


Y muchos otros cambios que podeis revisar en http://www.ubuntu.com/getubuntu/releasenotes/910overview


  • Errores
No he encontrado ningun error importante en esta versión y el proceso de actualización transcurrió sin problemas excepto por un paquete que se resistió a actualizarse y fue necesario quitarlo manualmente tras la actualización.


  • Más información
  • Artículos relacionados
Ubuntu 9.04 Jaunty Jackalope
Ubuntu One: 2Gb de almacenamiento online gratuito
Instalando Karmic Koala Alpha1
Instalando Karmic Koala Alpha2
Instalando Karmic Koala Alpha3
Instalando Karmic Koala Alpha5
Instalando Karmic Koala Alpha6

5 oct 2009

Instalando Karmic Koala Alpha6

Aparecida ya la última versión alpha de la futura Karmic Koala (Ubuntu 9.10) vamos a dar un repaso al proceso de instalación,las novedades que aporta esta nueva versión y los principales errores que aun arrastra.

Esta versión está pensada solo para pruebas y en ningún caso se recomienda su uso por usuarios inexpertos o en entornos de producción.

Aqui podemos ver el anuncio oficial.


  • Descargas
Podemos descargar la Alpha6 en cualquiera de sus versiones desde:
http://cdimage.ubuntu.com/releases/karmic/alpha-6/ (Ubuntu)
http://cdimage.ubuntu.com/kubuntu/releases/karmic/alpha-6/ (Kubuntu)
http://cdimage.ubuntu.com/xubuntu/releases/karmic/alpha-6/ (Xubuntu)

Para otras opciones de descarga consulta http://wiki.ubuntu.com/Mirrors


  • Instalación
En esta ocasión he elegido la versión Desktop 32bits para su análisis, la instalación como de costumbre no ofreció ninguna dificultad y en un tiempo inferior a 20minutos elsistema estaba totalmente instalado.


  • Novedades
Las novedades más interesantes que aporta esta nueva versión de Karmic Koala son:
Kernel 2.6.31 versión final
GNOME 2.28 versión final
Nuevos temas: se añaden nuevos packs de iconos (Humanity), wallpapers, animaciones de arranque y temas de gdm


  • Errores
Ningún error importante encontrado.


  • Más información
  • Artículos relacionados
Ubuntu 9.04 Jaunty Jackalope
Ubuntu One: 2Gb de almacenamiento online gratuito
Instalando Karmic Koala Alpha1
Instalando Karmic Koala Alpha2
Instalando Karmic Koala Alpha3
Instalando Karmic Koala Alpha5

14 sept 2009

Instalando Karmic Koala Alpha5

Retomo el hilo del blog con la aparición de esta interesante Alpha5 de la próxima Ubuntu 9.10 Karmic Koala. Como en cada release vamos a repasar el proceso de instalación, las principales novedades y los errores más importantes de esta version.

Esta versión está pensada solo para pruebas y en ningún caso se recomienda su uso por usuarios inexpertos o en entornos de producción.

Aqui podemos ver el anuncio oficial.


  • Descargas
Ya están disponibles para descarga todas las modalidades de ubuntu en todas las arquitecturas y escritorios, cabe destacar las versiones Ubuntu Netbook Remix (UNR) especialmente diseñadas para los cada vez más frecuentes netbooks:

http://cdimage.ubuntu.com/releases/karmic/alpha-5/ (Ubuntu)
http://cdimage.ubuntu.com/kubuntu/releases/karmic/alpha-5/ (Kubuntu)
http://cdimage.ubuntu.com/xubuntu/releases/karmic/alpha-5/ (Xubuntu)

Para otras opciones de descarga consulta http://wiki.ubuntu.com/Mirrors


  • Instalación
Para la instalación he usado la versión Ubuntu Desktop de 64bits instalada sin problemas sobre una partición ext4. La instalación fue rápida y sencilla como ya nos tiene acostumbrados Ubuntu.

El aspecto final del escritorio tras la instalación y unos pequeños retoques es este:

Escritorio de Karmic Alpha5


  • Novedades
Las novedades más interesantes que aporta esta nueva versión de Karmic Koala son:

  1. Gnome 2.27.92 beta: un paso más hacia el próximo Gnome 3.0

    Gnome 2.27.92

  2. KDE 4.3.1: nueva versión de este impresionante escritorio con su novedoso Social Desktop

  3. Kernel 2.6.31: se actualiza el nucleo del sistema a la última versión disponible.
    dani@dani-desktop:~$ uname -r
    2.6.31-10-generic


  4. UEC: Ubuntu Enterprise Cloud para la versión server
  5. XSPLASH: se añade esta animación al arranque del sistema



  6. Soporte iSCSI en la instalación manual
  7. Computer Janitor: se añade esta utilidad para el manteniemiento del sistema

    Computer Janitor

  8. Pase de diapositivas durante la instalación

    Slideshow durante la instalación

  • Errores
Ningún error importante encontrado.


  • Más información
  • Artículos relacionados
Visitas