LIBREFOREVER.COM/BLOG

Informática, GNU/Linux, software libre, proyectos, guías, cosas que me sucedan, mis opiniones…

Descargar videos de VEVO en YouTube

Publicado por ERMes en Junio 16th 2010

VEVO-YouTubeDesde hace ya tiempo, la mayoría de los videoclips que se pueden ver de forma gratuita en YouTube pertenecen a VEVO y no es posible descargarlos con los típico plugins que existen para Firefox y demás navegadores.

La razón es que estos vídeos no son un streaming en FLV (Típico de YouTube), sino que son un streaming en un sistema llamado RTMP que permite entre otras cosas encriptar el vídeo para que no pueda ser descargado.

Pero como todos sabemos, no existe una protección infalible. Existe un programa llamado rtmpdump que es perfectamente capaz de descargar este tipo de vídeos , incluso si están codificados, pero resulta muy tedioso calcular todos los datos necesarios para que este programa pueda descargar un vídeo de YouTube.

Para facilitar definitivamente esta tarea un grupo ha desarrollado un script que hace todo esto de forma totalmente automática llamado get-flash-videos.

Para instalar este script:

  1. Descarga el DEB desde aquí y guárdalo en to home.
  2. Abre una consola y teclea lo siguiente:
    1. su
    2. apt-get install rtmpdump libwww-mechanize-perl
    3. dpkg -i get-flash-videos_*.deb

Ahora que ya está instalado su uso es muy sencillo:

Abre una consola y teclea:

  1. get_flash_videos URLVIDEO
*En vez de URLVIDEO pegas la dirección del vídeo de YouTube.

También se que existen webs que hacen esto pero nunca está mal poder hacerlo sin depender de ninguna web.

Tags: , , , , ,
Publicado en General, Linux | Sin Comentarios »

Aplicaciones y applets de Java sin conexión en Debian

Publicado por ERMes en Marzo 31st 2010

JavaDesde hace un tiempo he dejado de poder ejecutar applets Java en mi navegador web. Resulta que cada vez que intento abrir una web con aplets fallan diciéndome que no se puede acceder a la red y que no se puede leer el archivo. Si le damos a mostrar detalles aparece algo parecido a esto:

cargar: clase FamousCurves.class no encontrada.
[...]
Caused by: java.net.ConnectException: Network is unreachable
[...]
Ver completo.

Además no solo me han dejado de funcionar los applets en mi navegador web, sino que programas como el JDowloader se comportan de forma similar, dando error de conexión continuamente.

La solución consiste en desactivar el IPv6 para que el motor de Java pueda acceder a internet. Para hacerlo tan solo hay que editar el fichero /etc/sysctl.d/bindv6only.conf y cambiar la línea que dice net.ipv6.bindv6only=1 por net.ipv6.bindv6only=0 . Para editar el fichero se puede hacer poniendo el siguiente comando en consola como súper usuario:

  • nano /etc/sysctl.d/bindv6only.conf

Una vez editada la línea se pulsa Ctrl+O y ENTER para guardar y Ctrl+X para salir.

Los efectos de este cambio no serán efectivos hasta que se reinicie el sysctl o el PC, si no quieres reiniciar todo el PC puedes poner el siguiente comando en consola como súper usuario y ya debería funcionar todo:

  • invoke-rc.d procps restart

Tags: , , , ,
Publicado en General, Linux | Sin Comentarios »

Maldito y bendito Ubuntu.

Publicado por ERMes en Octubre 29th 2009

Ya hay muy poca gente que esté metida en el mundillo de la informática y no conozca Ubuntu.

Esta distribución ha logrado lo que ninguna otra había logrado nunca antes. Canonical, empresa creadora de Ubuntu, ha engendrado una distribución muy potente, combinando el mejor software y configurándolo de modo que cualquiera pueda usarlo sin necesidad de tener demasiados conocimientos sobre informática.

El problema que veo yo en todo esto es que ya no se habla de ninguna otra distribución, Debian no existe, y eso que Ubuntu utiliza como base principal dicha distribución. Canonical a adoptado una política de marketing impresionantemente ensombresedora y adictiva. Salen versiones nuevas de Ubuntu como churros obligado a sus usuarios a realizar continuamente actualizaciones tremendamente complejas técnicamente hablando y la única razón de todo esto es dar la falsa sensación de que ellos trabajan muy duro y por eso sacan muchísimas versiones. El caso es que Debian, como muchas otras, no cambia de versión en mucho mas tiempo y, durante ese tiempo, las actualizaciones rutinarias mantienen el sistema siempre a la última.

Por otro lado, existen muchas otras distribuciones que funcionan muy bien e incluso mejor, yo recomendaría echarle un vistazo a Sabayon Linux, es una distribución nueva que aun no está del todo pulida pero promete ser muchísimo mas potente en general que Ubuntu. Sin embargo casi nadie conoce Sabayon, y muy pocos conocen Debian, Fedora, Open Suse, Gentoo…

No puedo obviar que gracias a Ubuntu, GNU/Linux supera el 1% de cuota de mercado (si no recuerdo mal), una miseria de cuota, pero es muy superior y promete crecer mucho en muy poco tiempo. Tampoco se le pueden quitar los méritos a Canonical pero no veo conveniente una monopolización de GNU/Linux entorno a Ubuntu.

Tags: ,
Publicado en Linux, Opinion | 1 Comentario »

Compilar kernel para debian y derivados.

Publicado por ERMes en Mayo 8th 2009

Antes de empezar, es importante saber que existen varias formas distintas de compilar un kernel, yo voy a explicar el “método Debian” que me gusta porque el resultado de la compilación es un paquete DEB que podemos instalar y desinstalar con el gestor de paquetes.

Lo primero que hay que hacer es descargarse las fuentes del kernel desde www.kernel.org
Ahora descomprimimos el paquete en /usr/src (No es obligatorio hacerlo ahí pero si es recomendable para seguir la norma general).
Abre una consola en el directorio donde te has descargado el kernel y pon lo siguiente:

su
mv linux-2.6.x /usr/src
cd /usr/src

Para que funcione la segunda linea, tendrás que sustituir la x por el resto del nombre del archivo (me refiero al paquete comprimido que descargaste antes).

Con esto ya tenemos el paquete en /usr/src, ahora hay que descomprimirlo

  • Si te has descargado el .tar.gz ejecuta en consola: tar xvzf linux-2.6.x.tar.gz
  • Si te has descargado el .tar.bz2 ejecuta en consola: tar xvjf linux-2.6.x.tar.bz2

Ahora que ya está descomprimido vamos a reasignar los permisos de la carpeta para que puedas trabajar en ella desde tu usuario y no como root, para eso, en debían hay que escribir:

chown -R tu_nombre_de_usuario linux-2.6.x

Tendrás que reemplazar “tu_nombre_de_usuario” por el nombre de tu usuario lógicamente ;-)

Ahora cierra la consola que tenias abierta, abre otra nueva y pon:

cd /usr/src/linux-2.6.x

Ahora debemos configurarlo, esto quiere decir decidir cuales módulos deseamos que tenga (o que no tenga) una vez compilado. Existen varias formas de hacerlo y voy a comentar 3 formas:

  1. make config <– Hay que tener algo de experiencia, si no la tienes no es recomendable seguir este camino ya que hace muchas preguntas de hardware.
  2. make menuconfig <– Es muy cómodo hacer la configuración por este método porque posees un menú muy sencillo e interactivo. NOTA: Necesitas tener instalado las las librerías ncurses, en Debian se instalan poniendo en consola: aptitude install libncurses5-dev
  3. make xconfig <– Debes tener instalado y en funcionamiento el servidor X, ya que toda la configuración se hace gráficamente (haciendo uso del sistema de ventanas). NOTA: Necesitas tener instaladas las librerías QT, en Debian se instalan poniendo en consola: aptitude install libqt3-dev

Yo uso el método 3 por ser mas cómodo pero puedes usar el que prefieras.
Una vez hayas configurado el kernel a tu gusto, puedes guardar y salir del asistente. Si no sabes que hacer, guarda sin modificar nada y tendrás un kernel que te funcionará bien en la mayoría de los casos.

Ya estás listo para compilar el kernel, escribe lo siguiente en consola (tal cual está ahí) y prepárate para esperar un buen rato:

make-kpkg clean
make-kpkg –initrd kernel_image kernel_headers

Cuando termine podrás instalar los dos paquetes resultantes (image y headers).
Ejecuta en la consola lo siguiente:

cd ..
dpkg -i TU_KERNEL.deb
dpkg -i TU_KERNEL-HEADERS.deb

Por ejemplo, en mi caso fue así:

dpkg -i kernel-image-2.6.29_10.00.Custom_i386.deb
dpkg -i kernel-headers-2.6.29_10.00.Custom_i386.deb

Ya puedes reiniciar la máquina e iniciar con tu nuevo kernel.

Para escribir esta guía me he basado en otra escrita por Alejandro Garrido Mota que está publicada bajo la licencia “GNU Free Documentation License” 1.2 y bajo esa misma licencia queda esta versión resumida de la misma.
Puedes ver una copia de su guía aquí o en su pagina web.

Tags: , , ,
Publicado en Linux | Sin Comentarios »

Ubuntu portable

Publicado por ERMes en Abril 7th 2009

Supongo que no soy yo el único que sufre cuando tiene que trabajar con un Windows en casa de un amigo o incluso cuando tengo que reparar un ordenador con Windows y me doy cuenta de que, al contrario que con Linux, en Windows no puedo hacer casi nada…

No lo he probado, pero creo que puede se útil este Ubuntu portátil. Entiendo que se trata de un Ubuntu recompilado para ejecutarse como una aplicación normal y corriente sobre Windows, sin instalar y sin reiniciar el equipo. Resulta muy interesante poder tener mi propio entorno de trabajo personalizado y con todas mis aplicaciones favoritas siempre al alcance, en cualquier equipo y sin modificar nada en ese equipo.

Si alguien lo prueba, me gustaría conocer sus opiniones, yo voy a intentar probarlo y publicaré mi opinión sobre este Linux mutante…

Tags: ,
Publicado en Linux, Windows | Sin Comentarios »