Datos personales

martes, 23 de junio de 2015

Instalar Debian Jessie en equipos con EFI

En la versión Debian Jessie se ha desarrollado una instalación específica para los ordenadores que incorporan la interfaz EFI. Esta interfaz interactúa entre el sistema operativo y el firmware de los componentes básicos que ya viene preinstalado.


La instalación se realiza con el mismo software que nos descargamos para la instalación general, descrita en el punto anterior. Para estos apuntes hemos utilizado la imagen debian-8.0.0-amd64-netinst.iso y un ordenador portátil ASUS con Windows 8.1 instalado. El BIOS de este equipo es del fabricante American Megatrends y la versión es la 203, GOP Versión 2.0.1035 y EC Versión F025080001.



Este tutorial no funciona en un portátil Toshiba Satellite con Windows 10 instalado. La solución para este equipo está en este enlace.


Para poder acceder a esta instalación hay que configurar el sistema previamente e iniciar el equipo con la imagen iso anterior. Algunas de estas configuraciones se pueden realizar desde Windows y otras desde el BIOS. Estos son los pasos que hay que seguir:

  1. Desactivar el inicio rápido

    Esta acción se puede realizar de dos formas:

    • Desde el BIOS: menú Boot y desactivar Fast Boot.
    • Desde Windows: botón derecho en Inicio Windows → Opciones de energía y elegir Comportamiento de los botones inicial apagado, abriéndose la ventana Configuración del sistema. Desactivar las opciones Cambiar la configuración del equipo actualmente no disponible y Activar inicio rápido.

  1. Desactivar el inicio seguro.

    En los sistemas que incluyen la interfaz EFI, no se puede arrancar el equipo desde la unidad de DVD o desde un pendrive o disco duro externo. Esta configuración se denomina Secure Boot, que debe ser desactivada. Esta acción se puede realizar de dos formas:

    • Desde el BIOS: menú Security y desactivar Secure Boot.
    • Desde Windows:

      • Opción 1: Accedemos a Configuración (colocar el cursor en la esquina superior derecha) → Cambiar configuración de PC → Actualizar y recuperar → Recuperación. Pulsamos en Inicio avanzado → Solucionar problemas → Opciones avanzadas → Configuración de Firmware UEFI y reiniciar el equipo. Al reiniciar entrará en el BIOS y desactivaremos Secure Boot.
      • Opción 2: Accedemos a Configuración (colocar el cursor en la esquina superior derecha) → Cambiar configuración de PC → Uso general → botón Reiniciar ahora en el panel derecho, apartado Inicio avanzado → Solucionar problemas → Opciones avanzadas → Configuración de Firmware UEFI y reiniciar el equipo. Al reiniciar entrará en el BIOS y desactivaremos Secure Boot.

    Además, hay que activar la compatibilidad CSM, que permite al sistema comportarse como lo hacía con los BIOS clásicos, es decir, utilizar particiones MBR en lugar de GPT. Esta acción se realiza desde el BIOS: menú Boot → Launch CSM → Enabled. ¡OJO! En un equipo Toshiba Satellite más moderno hay que dejar la opción UEFI Boot.

  1. Cambiar el dispositivo de inicio del equipo.

    Para realizar esta acción hay que insertar el disco de instalación de Debian Jessie en la unidad de DVD.
    Con la configuración de los puntos anteriores, al acceder desde el BIOS al menú Boot y cambiar el dispositivo de inicio del equipo, se mostrará la siguiente opción (esta información es la del ordenador portátil ASUS en el que se han realizado las pruebas; en otros equipos se mostrará otra información): UEFI: MATSHITA DVD-RAM UJ8E1. Esta es la opción que tenemos que seleccionar como primer dispositivo de arranque. Además, se mostrará la opción P2: MATSHITA DVD-RAM UJ8E1. Si elegimos esta última opción, no podremos realizar la instalación de Debian Jessie en sistemas EFI.
    Salimos del BIOS guardando los cambios.

  2. Instalar Debian Jessie en sistemas con la interfaz EFI.

    Después de reiniciar el equipo con la configuración del punto anterior, se visualizará un nuevo menú de instalación, según se muestra en la siguiente Figura:








    Si en el punto anterior hemos seleccionado la opción P2: MATSHITA DVD-RAM UJ8E1 como dispositivo de arranque, se mostrará el instalador habitual, según se muestra en la siguiente Figura:






    He realizado una prueba en un ordenador de sobremesa HP y al pulsar la tecla (en nuestro caso, F9) para presentar el menú con las opciones para iniciar el sistema desde distintos dispositivos, se muestra la opción UEFI: hp DVD-RAM GH80N en el apartado Fuentes de inicio UEFI. Esta opción sólo se muestra si hemos insertado el CD-ROM de instalación de Debian Jessie. Si no lo hemos insertado el apartado Fuentes de inicio UEFI estará vacío. Iniciando el ordenador desde esta opción se mostrará el menú para instalar Debian Jessie en sistemas UEFI.

    Durante la instalación, cuando accedemos a la ventana de particionado, se mostrará la partición de arranque del equipo (suele ser la primera partición y es una partición muy pequeña, de unos 100 Mb) como Partición #1 y con la etiqueta EFI system partition, lo que indica es una partición de tipo Partición del sistema EFI. Si accedemos a los tipos de particiones al modificar o crear una nueva partición, se visualizará este nuevo tipo tipo de partición.

    Agradecimientos especiales a mi alumno del primer curso del Ciclo de Grado Superior Desarrollo de Aplicaciones Multiplataforma JORGE DE LA FUENTE JIMÉNEZ, sin cuya ayuda no hubiera posible la publicación de este artículo

    En junio de 2017 se ha actualizado este artículo con la instalación de Debian Jesse en un portátil Toshiba Satellite con Windows 10 instalado, ya que la instalación descrita aquí no funciona. Ver el nuevo artículo.

jueves, 11 de junio de 2015

Error drm al instalar Debian

Este error se ha producido al iniciar el sistema después de instalar Debian 7 Wheezy en un portátil ACER ASPIRE 5750G. No lo he probado con Debian 8 Jessie.

El error que se produce es el sisguiente:

drm: intel-dsm-platform-mx-info

ERROR MUX INFO call failed

Para solucionarlo hay que acceder al BIOS y cambiar el valor Switchable de la tarjeta gráfica por el valor Integrated.


Error librería CANBERRA en Debian 8 Jessie

La librería Canberra se utiliza en distintas aplicaciones para generar eventos de sonido.

En Debian 8 se instala libcanberra-gtk3-0, pero hay aplicaciones que utilizan versiones anteriores que no se instalan de forma predeterminada al instalar el sistema. Algunas de estas aplicaciones son VirtualBox o NetBeans, que funcionan de forma inestable sin las librerías anteriores.

La librería necesaria para eliminar estos errores es libcanberra-gtk-module, que podemos instalar desde Synaptic o desde un Terminal con la orden apt-get install. También se instala la librería libcanberra-gtk0.

domingo, 10 de marzo de 2013

NTFS-CONFIG no funciona.

NTFS-3G es un controlador creado para acceder a las particiones NTFS desde sistemas operativos distintos a los de Microsoft. Este driver se incluye de forma predeterminada en las distribuciones de Linux, a partir del kernel 2.6.

Para montar las particiones NTFS en Linux hay que modificar el archivo /etc/fstab y añadir una línea por cada partición que queramos montar, indicando ntfs-3g como sistema de archivos.

Esta operación se puede realizar con la aplicación NTFS-CONFIG, que se puede instalar desde los repositorios de Debian y de Ubuntu. Una vez descargada, se añade la opción Herramienta de Configuración NTFS en el menú Sistema / Administración. Al ejecutar esta herramienta se lanzan una serie de ventanas para indicar las particiones que queremos montar al iniciar el sistema - modificando el archivo /etc/fstab -, para preguntar si queremos montar automáticamente las particiones NTFS de los dispositivos externos que conectemos a nuestro equipo y para señalar si vamos a montar las particiones en modo lectura y escritura.

En ocasiones, al ejecutar esta herramienta no ocurre nada y las configuraciones anteriores no se realizan. Este fallo se debe a que, al instalar NTFS-CONFIG, no se crean algunos directorios necesarios para que la aplicación funcione correctamente. Estos directorios son hal, fdi y policy. El problema se soluciona creando estos directorios. Para ello, hay que ejecutar la orden mkdir -p /etc/hal/fdi/policy.

VirtualBox: Las carpetas compartidas están vacías.

VirtualBox permite crear una carpeta en el equipo anfitrión y acceder a ella desde las máquinas virtuales. Estas carpetas compartidas se pueden montar en la máquina virtual de forma automática al inciarla y tener acceso en modo lectura y escritua.

Hay ocasiones en las que estas carpetas no se montan correctamente en las máquinas virtuales y, aparentemente, todas las configuraciones son correctas.

Lo primero que tenemos que hacer es volver a instalar las Guest Additions si hemos actualizado nuestra versión de VirtualBox.

Si después de esta actualización el problema persiste, tenemos que añadir el usuario con el que iniciamos sesión en la máquina virtual al grupo vboxsf. Este grupo lo crea VirtualBox en las máquinas virtuales para que los usuarios miembros puedan montar las carpetas compartidas en el equipo anfitrión. Para añadir el usuario al grupo hay que ejecutar, en la máquina virtual, la orden adduser nombreDeUsuario vboxsf.

Con estas acciones el problema debe resolverse.

sábado, 9 de febrero de 2013

Android. Configurar un dispositivo móvil para almacenar las aplicaciones en la tarjeta SD.

En este artículo vamos a configurar un dispositivo móvil para que las aplicaciones que descarguemos de internet se almacenen en la tarjeta SD. La opción por defecto almacena las aplicaciones descargadas en el teléfono, normalmente muy limitada. Además, después de configurar el dispositivo, las aplicaciones almacenadas en el teléfono se pueden mover a la tarjeta SD.

El dispositivo utilizado es un Samsung Galaxy Ace y el sistema operativo es Debian 6 (en Ubuntu también funciona).

Para realizar esta configuración tenemos que ejecutar la orden adb, que está incluida en las herramientas de la plataforma Android. Estas herramientas se pueden descargar desde la página este enlace.

Una vez descargadas las descomprimimos en cualquier directorio y nos ubicamos en él (en mi caso sería /home/coralio/platform-tools).

También tenemos que descargar la librería ncurses, que permite ejecutar el comando adb de forma remota para configurar el dispositivo desde el ordenador. Para instalar esta librería hay que ejecutar la orden apt-get install lib32ncurses5 lib32stdc++6.

A continuación, hay que cambiar una configuración del dispositivo, activando la opción Depuración USB, que se encuentra en Menú - Ajustes - Aplicaciones - Desarrollo.

Para finalizar, conectamos el dispositivo al puerto USB y ejecutamos la siguiente orden:

./adb shell pm setInstallLocation 2

¡El dispositivo ya está configurado!

Si queremos volver a la configuración original para que las aplicaciones se guarden en el teléfono, tenemos que ejecutar la siguiente orden:

./adb shell pm setInstallLocation 1

lunes, 6 de junio de 2011

Crear índice activo en OpenOffice

Esta operación es muy sencilla ... cuando sabes hacerla.

Vamos a suponer que ya tenemos un índice creado e insertado en nuestro documento. Los pasos a seguir son los siguientes:

  1. Hacemos clic con el botón derecho en el índice y pulsamos sobre Editar índice/tabla.
  2. Seleccionamos la ficha Entradas.
  3. En la columna Nivel, seleccionamos el nivel del índice que vamos a modificar.
  4. En el apartado Estructura, hacemos clic en el cuadro situado delante de E# y pulsamos el botón Hiperenlace.
  5. En el apartado Estructura, hacemos clic en el cuadro situado detrás de E y pulsamos el botón Hiperenlace.
  6. Hacemos clic sobre el botón Todo para aplicar esta configuración a todos los niveles incluidos en el índice. Si no queremos esta configuración en todos los niveles del índice, hay que repetir los pasos 3 a 5 para cada uno de los niveles deseados.
¡¡ Índice activo !!

viernes, 3 de junio de 2011

Cambiar uuid del disco duro en VirtualBox

VirtualBox trabaja internamente con los identificadores de los discos duros (uuid). Si queremos operar con dos máquinas virtuales que tengan el mismo disco duro, aunque el nombre de los discos duros sea diferente, y el uuid es el mismo, VirtualBox no lo permitirá.

Una forma de realizar la acción anterior, es clonando el disco duro. Al clonar un disco duro se cambia el uuid. En este artículo explico cómo realizar esta operación.

Otra forma de cambiar el uuid a un disco duro sin necesidad de clonar es ejecutando la siguiente orden:

VBoxManage internalcommands sethduuid archivo.vdi (en el archivo.vdi hay que incluir la ruta completa). Esta orden no se incluye en la ayuda de VirtualBox (versión 4.0.8 y anteriores).

viernes, 2 de julio de 2010

Error de partición ext4 en VirtualBox

Después de actualizar VirtualBox a la última versión disponible se ha generado un error al probar las máquinas ya creadas. Es un Warning, por lo que las máquinas funcionan perfectamente, pero a mi me gusta funcionar sin ningún tipo de error.

En la venta de información del error, si abrimos los Detalles del error, podemos ver la siguiente información:

ID Error: Ext4PartitionDetected
Gravedad: Aviso

Para quitar este aviso hay que acceder a la configuración de almacenamiento de la máquina virtual, seleccionar el controlador del disco duro instalado (IDE, SATA) y activar la casilla Usar la caché anfitrión de E/S. Solucionado.

Esta acción hay que realizarla para cada una de las máquinas creadas.

lunes, 18 de enero de 2010

Utilizar 4 GB de memoria en Linux de 32 bits

En las arquitecturas de 32 bits, Linux no puede direccionar más allá de los 3 GB, por lo que, si tenemos instalados 4 GB en nuestro ordenador, sólo estarán disponibles 3 GB.

Es posible actualizar el sistema, sin reinstalar, para poder acceder a los 4 GB instalados. Para ello, hay que instalar el kernel de la versión server de Linux (en mi caso, Ubuntu). Esta acción se realiza ejecutando las siguientes órdenes:

sudo apt-get update

sudo apt-get install linux-headers-server linux-image-server linux-server


Reiniciamos y listo.

jueves, 14 de enero de 2010

Instalar entorno gráfico

En este artículo vamos a instalar el entorno gráfico en Linux, ya sea porque no está instalado o porque no funciona correctamente.

Si lo tenemos instalado pero no funciona de forma adecuada, lo mejor es desinstalarlo utilizando las siguientes órdenes:

apt-get remove xserver-xorg
apt-get remove xorg
(este último paquete es posible que no lo tengamos instalado).

Para instalarlo hay que ejecutar las siguientes órdenes:

apt-get update
apt-get install xserver-xorg
apt-get install xorg


Así de sencillo. ¡Entorno gráfico listo!

miércoles, 29 de abril de 2009

Instalar drivers de tarjeta inalámbrica en Ubuntu

Normalmente, Ubuntu reconoce las tarjetas de red inalámbricas de forma automática, pero no siempre es así. La dificultad surge cuando tenemos que instalar los drivers de la tarjeta inalámbrica de forma manual, ya que los fabricantes no suelen proporcionar los drivers para Linux. En este caso, hay que instalar los drivers de Windows en Linux, que es el objeto de este artículo. Manos a la obra (todas las operaciones las vamos a hacer con el usuario root).

En primer lugar, hay que
descargar e instalar el paquete ndiswrapper. Para ello, ejecutamos la orden apt-get install ndiswrapper-utils-1.9 (esta es la última versión de este paquete en el momento de la elaboración de este artículo).

A continuación,
insertamos el DVD con los drivers de Microsoft para la tarjeta inalámbrica y buscamos los drivers. En mi caso, están en la carpeta Drivers/80211BG/Winxp. En esta ubicación se encuentran los archivos i2220ntx.sys y neti2220.inf, que son los que hay que copiar para la instalación de los drivers. Estos archivos los vamos a copiar en la carpeta drivers que crearemos en /opt.

Seguidamente,
nos posicionamos en el directorio /opt/drivers y ejecutamos la orden ndiswrapper -i neti2220.inf, para instalar los drivers de la tarjeta inalámbrica. Si , posteriormente, visualizamos el contenido del directorio /etc/ndiswrapper, existirá un subdirectorio llamado neti2220, que contiene los drivers que acabamos de instalar. Si nuestra tarjeta de red inalámbrica se conecta al puerto usb, conectarla en este momento. En las siguientes líneas se muestra el resultado de la ejecución de estas órdenes:

root@alsico-laptop:~# cd /opt/drivers

root@alsico-laptop:/opt/drivers# ndiswrapper -i neti2220.inf

installing neti2220 ...

root@alsico-laptop:/opt/drivers# ls /etc/ndiswrapper/neti2220

17FE:2220:0305:1468.5.conf 17FE:2220.5.conf i2220ntx.sys neti2220.inf

Vamos a ejecutar la orden ndiswrapper -l para comprobar que el driver se ha instalado correctamente. La salida de esta orden es la siguiente:

root@alsico-laptop:/opt/drivers# ndiswrapper -l

neti2220 : driver installed

device (17FE:2220) present

Por último, vamos a ejecutar la orden ndiswrapper -m. Esta orden crea el archivo ndiswrapper en el directorio /etc/modprobe.d, cuyo contenido es la línea alias wlan0 ndiswrapper, que indica que se va a utilizar el alias wlan0 para la tarjeta de red inalámbrica. La salida de la orden ndiswrapper -m es la siguiente:

root@alsico-laptop:/opt/drivers# ndiswrapper -m

adding "alias wlan0 ndiswrapper" to /etc/modprobe.d/ndiswrapper ...

Si queremos activar la tarjeta inalámbrica en este momento, ejecutaremos la orden ifconfig wlan0 y ya podremos acceder a las redes inalámbricas a nuestro alcance, pulsando en el icono de red ubicado en la barra superior del escritorio.

Para que la tarjeta se active automáticamente cuando encendamos el ordenador, hay que editar el archivo /etc/modules y añadir la línea ndiswrapper.

Si no queremos dejar basurilla, podemos borrar el directorio /etc/drivers.

miércoles, 1 de abril de 2009

Error impresoras. No autorizado - La contraseña puede ser incorrecta.

Vamos a solucionar un error que puede llegar a ser complicado.

La administración de las impresoras se realiza fácilmente en Ubuntu. Pero, de pronto (como suelen suceder las cosas en informática), cuando vamos a modificar la configuración de una impresora existente, eliminar un impresora o añadir una nueva impresora, salta una ventanita que nos dice que no estamos autorizados para realizar esa operación porque la contraseña puede ser incorrecta. Y ahora, ¿qué hago?

Después de algunas vueltas, me he dado cuenta que tengo habilitada la autentificación Kerberos. Lo podemos ver desde la interfaz gráfica web de cupsys, accediendo a http://localhost:631 y abriendo la ficha Administración. No sé cuándo he activado esta autentificación, pero el caso es que está activada.

Para solucionar el problema, hay que desactivar la autentificación Kerberos. Para ello, ejecutamos la orden sudo gedit /etc/cups/cupsd.conf y eliminamos o comentamos la línea DefaultAuthType Negotiate. Guardamos los cambios y reiniciamos cupsys con la orden sudo /etc/init.d/cupsys restart.

Problema resuelto.

viernes, 27 de marzo de 2009

Servidor multimedia en linux

En este artículo vamos a configurar Linux Ubuntu para añadir el servicio de compartir archivos multimedia y poder acceder a ellos, a través de la red, desde dispositivos como la PS3, un disco duro multimedia, etc. Es muy sencillo.

El servidor que vamos a instalar se llama mediatomb.

En primer lugar, instalamos el paquete:

coralio@elnuevo:~$ sudo apt-get install mediatomb


Seguidamente, lanzamos el servidor:

coralio@elnuevo:~$ mediatomb

MediaTomb UPnP Server version 0.11.0 - http://mediatomb.cc/

=======================================================

Copyright 2005-2008 Gena Batsyan, Sergey Bostandzhyan, Leonhard Wimmer.

MediaTomb is free software, covered by the GNU General Public License version 2

2009-03-27 17:47:24 INFO: Loading configuration from: /home/coralio/.mediatomb/config.xml

2009-03-27 17:47:24 INFO: Checking configuration...

2009-03-27 17:47:24 INFO: Setting filesystem import charset to UTF-8

2009-03-27 17:47:24 INFO: Setting metadata import charset to UTF-8

2009-03-27 17:47:24 INFO: Setting playlist charset to UTF-8

2009-03-27 17:47:24 INFO: Configuration check succeeded.

2009-03-27 17:47:24 INFO: Initialized port: 49152

2009-03-27 17:47:24 INFO: Server bound to: 192.168.1.34

2009-03-27 17:47:25 INFO: MediaTomb Web UI can be reached by following this link:

2009-03-27 17:47:25 INFO: http://192.168.1.34:49152/


En la última línea de la salida que se genera al lanzar el servidor, vemos la dirección http://192.168.1.34:49152/.

Esta es la dirección que se ha asignado al servidor multimedia y es la que tenemos que escribir, en cualquier navegador web, para administrar nuestros archivos multimedia, desde una interfaz web, y que puedan ser accesibles desde los dispositivos multimedia. Naturalmente, esta dirección está dentro de nuestra red.

Aunque la administración del servidor mediatomb es muy sencilla, podemos consultar tutoriales en internet.

Yo he hecho la prueba con el disco duro multimedia Media Titan de Conceptronics, utilizando la tarjeta inalámbrica, y funciona de maravilla.

¡¡ A seguir disfrutando de la tecnología con software libre !!

viernes, 27 de febrero de 2009

No se oye el sonido en Ubuntu 8.04

Vamos a tapar un pequeño agujerillo que tiene la versión 8.04 de Ubuntu.

Resulta no se oye ningún sonido por la tarjeta de sonido. Si hacemos todas las pruebas pertinentes desde la opción Sistema->Preferencias->Sonido, no se genera ningún error. Si hacemos la prueba de hardware desde Sistema->Administración->Pruebas del hardware, tampoco se genera ningún error.

Pues bien, como siempre ocurre en Linux y, además, en muy poco tiempo, en internet he encontrado la solución.

Tenemos que editar el archivo /etc/modprobe.d/alsa-base, con la orden sudo gedit /etc/modprobe.d/alsa-base, y añadir, al final, la línea options snd-hda-intel model=3stack. Reiniciamos y problema resuelto.

¡¡ A seguir disfrutando de Linux !!

lunes, 23 de febrero de 2009

VirtualBox. Configurar la red en Linux.

En Diciembre de 2008 publiqué un artículo para configurar la red en VirtualBox bajo Linux. En él se describía la forma de tener acceso a toda la red desde las máquinas vituales,. Para ello, había que configurar un bridge y unas tarjetas virtuales y desactivar la tarjeta de red real para que todo el tráfico vaya por el bridge. Es una configuración algo engorrosa pero, cuando se sabe hacer, bastante simple y funciona perfectamente.

Sabemos que VirtualBox es un proyecto de Sun Microsystems. Pues bien, cuando utilizamos software avalado por una empresa solvente (y Sun Microsystems lo es), estos "problemillas" quedan solucionados rápidamente. De hecho, en la versión 2.1.2 de VirtualBox (y supongo que, a partir de esta versión, también en las siguientes), la configuración de la red para que las máquinas virtuales tengan acceso total a la red es muy simple y no hay que utilizar ni el bridge ni las tarjetas virtuales. Manos a la obra.

Una vez que hemos creado la máquina virtual, accedemos a la configuración de la Red y seleccionamos Interface Anfitrión en el apartado Attached to. En el cuadro Interfaces Anfitrión se visualizan las tarjetas de red instaladas en el sistema. Seleccionamos una de ellas y pulsamos el botón Aceptar. He comprobado que en versiones posteriores no existe la opción Interface Anfitrión. En estos casos hay que seleccionar Bridged Adapter y la tarjeta de red del sistema en el apartado Name.


¡¡ Configuración terminada !!

Hace varias semanas que estoy probando esta configuración con varias máquinas virtuales (en Windows XP y Linux Ubuntu) funcionando simultáneamente y va de maravilla.

¡¡ A seguir disfrutando de VirtualBox !!

miércoles, 4 de febrero de 2009

Instalar más Códecs multimedia en Ubuntu

En un artículo anterior publiqué la forma de descargar vídeos de internet y convertirlos a otros formatos, utilizando el repositorio de Medibuntu.

En este artículo voy a ampliar esta información para instalar nuevos códecs multimedia en Ubuntu.

En primer lugar, vamos a buscar en el Gestor de paquetes Synaptic, Ubuntu Restricted Extras y lo vamos a instalar. Con este paquete, además de códecs multimedia, se incluyen os tipos de letra de Microsoft, el entorno Java, la extensión que permite reproducir tecnología flash en el navegador, así como LAME, una aplicación que permite crear archivos MP3, y el códec para reproducir discos DVD caseros. ¡Casi nada!

A continuación, vamos ejecutar en un terminal la orden sudo apt-get install libdvdcss2, después de instalar el repositorio de Medibuntu.

Para finalizar, vamos a ejecutar la orden sudo apt-get install w32codecs, que nos va a permitir reproducir formatos que no tienen códec en Linux, como Real Audio.

¡¡A seguiir disfrutando!!

domingo, 11 de enero de 2009

Linux: Descargar vídeos de internet y convertirlos a otros formatos.

Para realizar esta tarea voy a utilizar Linux Ubuntu 8.04 y Mozilla Firefox 3.05.

El navegador Mozilla Firefox nos permite instalar un complemento con el que vamos a realizar la descarga de vídeos desde internet y su conversión a otros formatos. Este complemento se llama DownloadHelper.

Para instalar DownloadHelper, hay que acceder a la dirección http://www.downloadhelper.net/, pulsar el enlace Install the extension y seguir las instrucciónes de descarga e instalación.

Una vez instalado DownloadHelper se muestra, en el navegador, un icono junto a la caja en la que escribimos las direcciones a las que vamos a acceder. Este icono, aparentemente, está deshabilitado, pero si hacemos clic con el botón derecho, se abre el menú emergente desde el que podemos realizar distintas tareas.

Con esta configuración ya podemos descargar vídeos de internet en nuestro disco duro. Para ello, una vez que accedemos al vídeo, por ejemplo, desde youtube, el icono de DownloadHelper se activa visualizando una flecha para desplegar una lista en la que encontramos el nombre del vídeo de youtube. Hacemos clic sobre este nombre y comienza la descarga.

El vídeo descargado se almacena en la carpeta dwhelper, que se crea en la carpeta personal del usuario con el que hemos iniciado sesión. Este vídeo tiene la extensión .flv y se puede reproducir con el reproductor de películas Totem de Ubuntu.

Para convertir este formato a otros formatos vamos a añadir los repositorios Medibuntu (Multimedia Entertainment & Distractions Ubuntu) para descargarnos y actualizar todos los códecs de audio y vídeo del sistema. Para ello, vamos a ejecutar las siguientes órdenes:
sudo wget http://www.medibuntu.org/sources.list.d/hardy.list
--output-document=/etc/apt/sources.list.d/medibuntu.list
Esta orden se escribe toda en la misma línea y añade en el archivo /etc/apt/sources.list el repositorio de Medibuntu para actualizar los códecs automáticamente. Observar que, en esta orden, se hace referencia a hardy.list, que es el nombre de la versión 8.04 de Ubuntu. Este nombre hay que sustituirlo por el nombre de la versión de Ubuntu que estamos utilizando.
sudo apt-get update && sudo apt-get install
medibuntu-keyring && sudo apt-get update

Esta orden se escribe toda en la misma línea y añade la clave pública GPG al repositorio Medibuntu, para comprobar que los paquetes se descargan correctamente y se pueden instalar sin errores.

Seguidamente, ejecutamos la orden sudo apt-get update para actualizar los repositorios locales y sincronizarlos con los nuevos repositorios que se han añadido.

La aplicación que convierte los archivos multimedia de un formato a otro se llama ffmpeg y no está instalada en Ubuntu. Este paquete es utilizado, en segundo plano, por todas las aplicaciones multimedia de Linux, a no ser que se indique lo contrario, y también se utiliza en Windows. Para instalarlo tenemos que ejecutar la siguiente orden:

sudo apt-get install ffmpeg

Con estas acciones ya tenemos instalado todo el software necesario. Sólo nos queda configurar DownloadHelper para que podamos realizar las conversiones de archivos. Para ello, hay que ejecutar el navegador Mozilla Firefox, abrir el menú Herramientas y ejecutar la opción Complementos. Seleccionamos la ficha Extensiones y vemos una línea referente a DownloadHelper. Pulsamos el botón Preferencias de esta línea y seleccionamos la ficha Conversión. En esta ventana activamos la casilla Conversión habilitada. En la parte inferior de la nueva ventana podemos ver que se va a utilizar ffmpeg para realizar las conversiones de archivos de un formato a otro. Aceptamos la configuración y todo está listo para funcionar.

Para realizar las conversiones, hay que hacer clic con el botón derecho sobre el icono de DownloadHelper y ejecutar la opción Convertir vídeos (esta opción no se mostraba anteriormente). Se abre la carpeta dwhelper con los vídeos que nos hemos descargado. Seleccionamos el vídeo que queremos convertir (se puede seleccionar más de uno) y pulsamos el botón Abrir, accediendo a una ventanita en la que tenemos que seleccionar el formato al que queremos convertir nuestro vídeo (si en esta ventanita pulsamos el botón Detalles, se mostrarán opciones avanzadas para parametrizar la conversión). Se incluye el formato mp3. A modo de ejemplo, yo he convertido un vídeo de alta definición que dura tres minutos y ocupa 16.5 Mb en un archivo mp3 que ocupa 2.8 Mb.

Se puede consultar este artículo donde explico la forma de instalar más códecs multimedia.

¡¡¡¡ A disfrutar de la informática !!!!