Archivo de la categoría: Tutorial / Tips

Script para eliminar nuestro viejos kernel de linux

Quisiera empezar este post pidiendo disculpa a mis lectores, se que tenia tiempo sin escribir por este medio, pero los estudios y el trabajo no me dan mucho tiempo libre, por lo tanto para recompensar el tiempo ausente, les traigo este excelente tuto, en otro post les enseñe a como realizar un Script para descargar audio y vídeo con youtube-dl.

En este post les enseñare a crear un script para borrar por medio de la terminal esos viejos kernel de nuestro sistema, y de esta manera ahorrarnos unos megas en nuestro disco duro, y poder tener tanto un GRUB (GRand Unified Bootloader) , como un sistema mas limpio, ya se, ya se que muchos me dirán que por medio de programas como synatic o por medio de la central de aplicaciones de Ubuntu se puede realizar esta tarea, muy bien no digo lo contrario, solo recalcaría que las dos opciones antes mencionadas consumen mucho recurso de nuestro sistema para realizar una simple tarea de borrar unos kernel, por esto comparto esta forma de hacerlo utilizando nuestra poderosa terminal.

Dicho lo anterior pongámonos manos a la obra:

*Primero unas definiciones básicas:

Que es un kernel?

En informática, un núcleo o kernel (de la raíz germánica Kern, núcleo, hueso) es un software que constituye una parte fundamental del sistema operativo. Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma básica, es el encargado de gestionar recursos, a través de servicios de llamada al sistema. Como hay muchos programas y el acceso al hardware es limitado, también se encarga de decidir qué programa podrá hacer uso de un dispositivo de hardware y durante cuánto tiempo, lo que se conoce como multiplexado.

INSTALACIÓN o CREACIÓN DEL SCRIPT

Después de conocer el concepto básico de que es un Kernel, ahora si llego la hora de la codificación, para ello procedemos a abrir nuestro bloc de notas o mejor conocido en Ubuntu como gedit y copiemos el siguiente código en lenguaje bash:

#!/bin/bash
while [ «$OPCION» != 3 ]
do
echo «»
printf «SCRIPT PARA ELIMINAR VIEJOS KERNEL DE NUESTRO SISTEMA. \n\n»
echo «[1] Eliminar linux-image»
echo «[2] Eliminar linux-headers»
echo «[3] Salir.»
echo «Ingrese una opción: «
read OPCION
case $OPCION in
#OPCION 1. ME ELIMINA LOS LINUX-IMAGE
1)echo «»
echo «»
echo «PARA ELIMINAR VIEJAS IMÁGENES DE LINUX SIGA LOS SIGUIENTES PASOS»
echo «»
echo «1.-LISTA DE IMÁGENES INSTALADAS EN EL SISTEMA.»
echo «»
#Sentencia que despliega la lista de imagenes instalados
#———————————————#
dpkg –get-selections | grep linux-image
#———————————————#
echo «»
echo «======================================»
echo «NOTA: EN EL PASO 2, SOLO DEBEMOS INTRODUCIR LA VERSION DE LA IMAGEN DE LINUX A DESINSTALAR, TAL CUAL COMO SALE EN LA LISTA.»
echo «======================================»
echo «»
echo «======================================»
echo «EJEMPLO: linux-image-3.10.17-031017-generic, SOLO DEBEMOS INTRODUCIR EN EL PASO DOS: 3.10.17-031017»
echo «======================================»
echo «»
echo «2.-INTRODUZCA LA VERSIÓN DE LA IMAGEN A DESINSTALAR»
read VERSION
echo «»
echo «LA IMAGEN DE LINUX QUE DESEA DESINSTALAR ES: linux-image-$VERSION-generic»
echo «[1]SI / [2]NO / [3]CANCELAR»
read RESP
if [ «$RESP» = 1 ]; then
echo «»
#Sentencia que solicita permiso administrador del S.O, para la posterior eliminacion del linux-image
#——————————————————–#
sudo apt-get remove –purge linux-image-$VERSION-generic
#——————————————————–#
echo «»
echo «LA IMAGEN linux-image-$VERSION-generic A SIDO ELIMINADA»
elif [ «$RESP» = 3 ]; then
exit #Salimos del script#
else
echo «VUELVA A INTRODUCIR DE NUEVO EL NUMERO DE VERSIÓN SIN ERROR: «
read VERSION
#Sentencia que solicita permiso administrador del S.O, para la posterior eliminacion del linux-image
#——————————————————–#
sudo apt-get remove –purge linux-image-$VERSION-generic
#——————————————————–#
echo «»
echo «LA IMAGEN linux-image-$VERSION-generic A SIDO ELIMINADA»
fi;; #FIN DE LA OPCION 1
#OPCION 2. ME ELIMINA LOS LINUX-HEADERS
2)echo «»
echo «PARA ELIMINAR VIEJOS HEADERS DE LINUX SIGA LOS SIGUIENTES PASOS»
echo «»
echo «1.-LISTA DE HEADERS INSTALADOS EN EL SISTEMA.»
echo «»
#Sentencia que despliega la lista de headers instalados
#———————————————#
dpkg –get-selections | grep linux-headers
#———————————————#
echo «»
echo «======================================»
echo «IMPORTANTE!!! SOLO DEBE DESINSTALAR LOS HEADERS CORRESPONDIENTE A LA IMAGEN DE LINUX DESINSTALADA ANTERIORMENTE»
echo «======================================»
echo «»
echo «======================================»
echo «NOTA 1: EN EL PASO 2, SOLO DEBEMOS INTRODUCIR LA VERSION DEL HEADER A DESINSTALAR, TAL CUAL COMO SALE EN LA LISTA.»
echo «EJEMPLO linux-headers-3.10.14-031014, SOLO DEBEMOS INTRODUCIR: 3.10.14-031014»
echo «======================================»
echo «»
echo «======================================»
echo «NOTA 2: NOTE QUE EN LA LISTA DE HEADERS INSTALADOS SALEN DOS CON LA MISMA VERSION, ESTE SCRIPT ESTA DISEÑADO PARA DESINTALAR LOS DOS.»
echo «======================================»
echo «»
echo «2.-INTRODUZCA LA VERSIÓN DEL HEADERS A DESINSTALAR»
read HEADERS
echo «»
echo «LA VERSIÓN DEL HEADERS QUE DESEA DESINSTALAR ES: linux-headers-$HEADERS»
echo «[1]SI / [2]NO /[3]CANCELAR: «
read RESP
if [ «$RESP» = 1 ]; then
echo «»
#SENTENCIA QUE USA LOS PRIVILEGIOS DE SUDO PA ELIMINAR EL HEADERS
#———————————————————————————#
sudo apt-get remove –purge linux-headers-$HEADERS linux-headers-$HEADERS-generic
#———————————————————————————#
echo «»
echo «EL linux-headers-$HEADERS A SIDO ELIMINADO»

elif [ «$RESP» = 3 ]; then
exit
else
echo «VUELVA A INTRODUCIR DE NUEVO EL NUMERO DE VERSIÓN SIN ERROR: «
read VERSION
#SENTENCIA QUE USA LOS PRIVILEGIOS DE SUDO PA ELIMINAR EL HEADERS
#———————————————————————————#
sudo apt-get remove –purge linux-headers-$HEADERS linux-headers-$HEADERS-generic
#———————————————————————————#
echo «»
echo «EL linux-headers-$HEADERS A SIDO ELIMINADO»
fi;; #FIN DE LA OPCION 2
esac

done

Luego de haber copiado tal cual el código, guardamos nuestro archivo, con un nombre que se nos haga facil de recordar y de llamar desde la terminal por ejemplo, yo lo guarde con el nombre de suprkernel.

Listo hasta ahora ya contamos con nuestro archivo y el código dentro de esté, él cual nos permitirá eliminar nuestros kernel obsoletos. Pero para poder ejecutarlo en la terminal de nuestro S.O, nos faltaría darle permiso de ejecución al mismo.

¿pero como realizamos este paso?

Simple damos clic con el segundo botón del mouse sobre el archivo, desplegando senos una lista de opciones, damos clic en la opción Propiedades, al hacerlo se nos mostrara una ventana con tres pestañas, elegimos la pestaña Permisos, en esta activamos la opción Permitir ejecutar el archivo como un programa.

Si se han seguido al pie de la letra estos pasos sencillos ya nuestro archivo contendría permiso de ejecución, solo nos faltaría un ultimo paso para ejecutar nuestro archivo desde la terminal, con solo escribir el nombre del mismo.

Para poder realizar lo anteriormente dicho, tenemos que mover nuestro archivo hasta la carpeta bin de nuestro sistema.

¿Pero como lo hago, si esta carpeta esta protegida?

bueno primero tendremos que abrir nuestra terminal pulsando las teclas ctrl +alt +supr, para después dentro de esta, teclear la siguiente sentencia

sudo nautilus

La cual nos permitirá abrir nuestro manejador de archivos, en modo administrador, con este abierto ubicamos en el panel lateral Sistema de archivos y le damos clic, Mostrando se nos una serie de carpetas de nuestro sistema, en las cuales ubicaremos una con el nombre bin, al hacerlo le damos doble clic para acceder a ella, ahora llegado hasta aquí, contamos con dos formas de colocar nuestro archivo suprkernel dentro de la misma, la primera, arrastrarlo y soltarlo y la segunda copiarlo y pegarlo, al haber logrado el pasos anterior, ya podemos ejecutar nuestro archivo como un auténtico script de nuestro sistema, por medio de la terminal.

EXPLICACIÓN CÓDIGO DEL SCRIPT

Procedamos a la explicación del mismo, la siguiente linea nos permiten decirle a nuestra terminal de que se trata de un archivo en lenguaje bash.

 #!/bin/bash

Las lineas  a continuación nos permiten visualizar nuestro menú de opciones.

echo «»
printf «SCRIPT PARA ELIMINAR VIEJOS KERNEL DE NUESTRO SISTEMA. \n\n»
echo «[1] Eliminar linux-image»
echo «[2] Eliminar linux-headers»
echo «[3] Salir.»
echo «Ingrese una opción: «
read OPCION

Como podemos observar nuestro script nos da tres opciones a ejecutar, las cuales se deben elegir en el orden en que están establecidas

Al elegir la opción 1, la cual nos permite eliminar las imágenes de Linux instaladas en mi sistema, se ejecutaran las instrucciones de las siguientes lineas

#OPCION 1. ME ELIMINA LOS LINUX-IMAGE
1)echo «»
echo «»
echo «PARA ELIMINAR VIEJAS IMÁGENES DE LINUX SIGA LOS SIGUIENTES PASOS»
echo «»
echo «1.-LISTA DE IMÁGENES INSTALADAS EN EL SISTEMA.»
echo «»
#Sentencia que despliega la lista de imagenes instalados
#———————————————#
dpkg –get-selections | grep linux-image
#———————————————#
echo «»
echo «======================================»
echo «NOTA: EN EL PASO 2, SOLO DEBEMOS INTRODUCIR LA VERSION DE LA IMAGEN DE LINUX A DESINSTALAR, TAL CUAL COMO SALE EN LA LISTA.»
echo «======================================»
echo «»
echo «======================================»
echo «EJEMPLO: linux-image-3.10.17-031017-generic, SOLO DEBEMOS INTRODUCIR EN EL PASO DOS: 3.10.17-031017»
echo «======================================»
echo «»
echo «2.-INTRODUZCA LA VERSIÓN DE LA IMAGEN A DESINSTALAR»
read VERSION
echo «»
echo «LA IMAGEN DE LINUX QUE DESEA DESINSTALAR ES: linux-image-$VERSION-generic»
echo «[1]SI / [2]NO / [3]CANCELAR»
read RESP
if [ «$RESP» = 1 ]; then
echo «»
#Sentencia que solicita permiso administrador del S.O, para la posterior eliminacion del linux-image
#——————————————————–#
sudo apt-get remove –purge linux-image-$VERSION-generic
#——————————————————–#
echo «»
echo «LA IMAGEN linux-image-$VERSION-generic A SIDO ELIMINADA»
elif [ «$RESP» = 3 ]; then
exit #Salimos del script#
else
echo «VUELVA A INTRODUCIR DE NUEVO EL NUMERO DE VERSIÓN SIN ERROR: «
read VERSION
#Sentencia que solicita permiso administrador del S.O, para la posterior eliminacion del linux-image
#——————————————————–#
sudo apt-get remove –purge linux-image-$VERSION-generic
#——————————————————–#
echo «»
echo «LA IMAGEN linux-image-$VERSION-generic A SIDO ELIMINADA»
fi;; #FIN DE LA OPCION 1

Dentro de las lineas de código anteriores las dos instrucciones importante a ejecutarse son, primero la dpkg –get-selections | grep linux-image, la cual me permite vizualisar la lista completa de imagenes de linux instaladas en el sistema, y la segunda la cual al ejecutarse me solicitara permiso del usuario administrador del S.O es sudo apt-get remove –purge linux-image-$VERSION-generic  la cual me permite eliminar la linux.imagen guardada en la variable $VERSION.

Si elegimos la opción 2 de nuestro script, este nos ejecuta las instrucciones para borrar el header de la imagen de nuestro kernel, eliminada previamente en el opción 1, ejecutando las siguientes instrucciones:

#OPCION 2. ME ELIMINA LOS LINUX-HEADERS
2)echo «»
echo «PARA ELIMINAR VIEJOS HEADERS DE LINUX SIGA LOS SIGUIENTES PASOS»
echo «»
echo «1.-LISTA DE HEADERS INSTALADOS EN EL SISTEMA.»
echo «»
#Sentencia que despliega la lista de headers instalados
#———————————————#
dpkg –get-selections | grep linux-headers
#———————————————#
echo «»
echo «======================================»
echo «IMPORTANTE!!! SOLO DEBE DESINSTALAR LOS HEADERS CORRESPONDIENTE A LA IMAGEN DE LINUX DESINSTALADA ANTERIORMENTE»
echo «======================================»
echo «»
echo «======================================»
echo «NOTA 1: EN EL PASO 2, SOLO DEBEMOS INTRODUCIR LA VERSION DEL HEADER A DESINSTALAR, TAL CUAL COMO SALE EN LA LISTA.»
echo «EJEMPLO linux-headers-3.10.14-031014, SOLO DEBEMOS INTRODUCIR: 3.10.14-031014»
echo «======================================»
echo «»
echo «======================================»
echo «NOTA 2: NOTE QUE EN LA LISTA DE HEADERS INSTALADOS SALEN DOS CON LA MISMA VERSION, ESTE SCRIPT ESTA DISEÑADO PARA DESINTALAR LOS DOS.»
echo «======================================»
echo «»
echo «2.-INTRODUZCA LA VERSIÓN DEL HEADERS A DESINSTALAR»
read HEADERS
echo «»
echo «LA VERSIÓN DEL HEADERS QUE DESEA DESINSTALAR ES: linux-headers-$HEADERS»
echo «[1]SI / [2]NO /[3]CANCELAR: «
read RESP
if [ «$RESP» = 1 ]; then
echo «»
#SENTENCIA QUE USA LOS PRIVILEGIOS DE SUDO PA ELIMINAR EL HEADERS
#———————————————————————————#
sudo apt-get remove –purge linux-headers-$HEADERS linux-headers-$HEADERS-generic
#———————————————————————————#
echo «»
echo «EL linux-headers-$HEADERS A SIDO ELIMINADO»elif [ «$RESP» = 3 ]; then
exit
else
echo «VUELVA A INTRODUCIR DE NUEVO EL NUMERO DE VERSIÓN SIN ERROR: «
read VERSION
#SENTENCIA QUE USA LOS PRIVILEGIOS DE SUDO PA ELIMINAR EL HEADERS
#———————————————————————————#
sudo apt-get remove –purge linux-headers-$HEADERS linux-headers-$HEADERS-generic
#———————————————————————————#
echo «»
echo «EL linux-headers-$HEADERS A SIDO ELIMINADO»
fi;; #FIN DE LA OPCION 2

Igual que la opción uno de nuestro menú general, como podemos observar se nos muestran una serie de pasos para lograr nuestro cometido de eliminar el header de linux, los cuales son:

  1. se nos muestra una lista de los header instalados en el S.O
  2. en esta opción se nos pide introducir la versión del header a desinstalar, y se nos pregunta si la versión introducida es la que en realidad queremos eliminar, si estamos seguro de que es la opción correcta introducimos el numero 1 correspondiente a la opción si, la cual ejecutara las instrucciones necesarias para la eliminación del header, si nos equivocamos de versión introducimos el numero 2, el cual nos permitirá introducir de nuevo la versión a eliminar, y por ultimo si no estamos seguro de que estamos realizando o queremos cancelar la eliminación, introducimos el numero 3 el cual nos sacaría del script.
  3. por ultimo se nos muestra un mensaje de confirmación de que ha sido eliminado el header

  La opción tres de nuestro menú general nos ejecuta simplemente  la instrucción para salir del script.

OBSERVACIONES

  1. Para una mejor lectura del código del script  lo eh subido a un doc en google drive, aquí comparto el enlace al mismo:  Codigo en drive google
  2. El script fue probado en el S.O Ubuntu 12.04.04 , ejecutándose sin ningún inconveniente.
  3. Siempre para eliminar un kernel del sistema elimine primero la imagen y luego el header de la misma.
  4. Gracias por leer mis publicaciones para cualquier sugerencia o duda no dude en comentar.
Etiquetado , , , , , , , , , ,

Realizar un Script para descargar Video o Audio con Youtube-dl en Ubuntu

En otro post publique como Descargar vídeo de YouTube en Ubuntu con youtube-dl y en otro como Descargar el audio de un vídeo de YouTube valga la redundancia con youtube-dl, uhh hoy me puse a pensar en como simplificarme la vida con este grandioso programa (youtube-dl) en mi sistema Ubuntu y se me vino la idea de utilizar la Programación en Bash, es decir crear un Script que simplifica la descarga ya sea de un vídeo o el audio del mismo con el programa youtube-dl, y quiero compartir con ustedes lo que es para mi una buena idea je je “modestia aparte…”

Lo primero que se preguntaran, ¿Que es un Script?, bueno según la pagina http://doc.ubuntu-es.org/Script,

 Un Script (o guión) para Bash es un archivo de texto que contiene una sucesión de comandos de Shell que pueden ejecutar diversas tareas de acuerdo al contenido del texto del guión. De esta forma pueden automatizarse muchas acciones para alguna necesidad particular o para la administración de sistemas. El guión debe escribirse en un orden lógico pues Bash ejecutará el guión en el orden en que se escriben las líneas, de la misma forma que cuando se realiza una tarea cualquiera por una persona, por ejemplo; primero hay que poner la escalera y luego subirse.

Sabiendo esto pongámonos manos a la obra lo primero que debemos de hacer es abrir nuestro Editor de Texto mejor conocido en Ubuntu como Gedit y copiar el siguiente código de programación tal cual como esta:

#!/bin/bash
#script para descargar vídeo o audio de youtube.com
echo «»
echo «**SCRIPT PARA DESCARGAR VIDEOS O AUDIO CON YOUTUBE-DL**»
echo «»
echo «**MENU DE OPCIONES**»
echo «»

while [ «$OPCION» != 3 ]
do
echo «[1] Descargar Video»
echo «[2] Descargar Audio»
echo «[3] Salir»
read -p «Ingrese una opción: » OPCION

case $OPCION in
1)echo «»
echo «..:: Para Descargar tu Vídeo sigue los siguientes pasos ::..»
echo «»
echo «1.- Ingresar URL»
read URL
echo «»
echo «2.- Lista de Formatos Disponibles»
youtube-dl -F $URL
echo «»
echo «3.- Elige el Numero del Formato a Descargar: »
read num
cd Vídeos/
echo «»
echo «..::Descargando Video::..»
echo «»
youtube-dl -f$num $URL
break ;;

2)echo «»
echo «Nota: Por default descargara nuestro archivo de audio en formato .mp3 con una calidad de 128K en la carpeta Música»
echo «»
echo «1.- Ingresar URL»
read URL
cd Música/
echo «»
echo «..::Descargando Audio::..»
youtube-dl –extract-audio –audio-format mp3 –audio-quality 128K $URL
break ;;

3);;
*) echo «Opción ingresada invalida, intente de nuevo»;;

esac
done
exit 0

Simplificando el código lo que hace es presentarnos un menú con tres opciones, (descargar vídeo, descargar audio y salir ), el cual ejecuta una seria de procedimiento dependiendo la opción que elijamos.

Ok, después de haber copiado nuestro código en el editor de texto (gedit), lo que nos queda es guardarlo en nuestro Escritorio, se debe guardar tal cual como se muestra en la imagen, variando por supuesto el nombre que ustedes le quieran dar, eso si, sin ninguna extensión de archivo solo el nombre

Guardar

Después de crear nuestro archivo, y guardarlo con el nombre que le hayamos dado, en este caso Descarga, tendremos que abrir nuestra terminal con ctrl+alt+t o mediante el menú, para luego teclear en la misma el siguiente comando

 sudo nautilus

El cual nos permite abrir nuestro nautilus como modo administrador, al estar abierto ubicarnos en la carpeta sistema de archivos, dentro de esta, ubicar la carpeta bin y entrar en ella, al estar dentro agarrar nuestro Script creado anteriormente, y copiar, pegar dentro de esta carpeta. Al haber realizado lo anterior, solo nos falta un paso y es darle permiso de ejecución a nuestro Script como? Simple ya después de haberlo copiado a nuestra carpeta “bin” solo tenemos que dar clic con el segundo botón encima de el archivo, y en el menú que se despliega elegir la opción Propiedades, dirigirnos a la pestaña Permiso y colocarlo tal cual como sale en la siguiente imagen

Permiso

y listo con esto ya cerramos a nautilus, lo de colocar nuestro Script en la carpeta “bin” y darle permiso de ejecución es para que simplemente solo tengamos que teclear en nuestra terminal el nombre de nuestro Script y podremos ver como se ejecuta el mismo.

 Veamos un ejemplo de nuestro Script en ejecución

imagen2

Como podemos apreciar en la imagen al ejecutarlo nos muestra un menú pidiéndonos que elijamos una opción, si se eligiese la opción 1, nos saldría lo siguiente

imagen2.1

Nos pide que sigamos una serie de pasos para cumplir con nuestro cometido como primer paso nos pide la URL del Vídeo, la cual copiamos desde nuestro navegador y la pegamos en esta parte del programa

En el segundo paso nos despliega una serie de formatos disponible del Vídeo a descargar

imagen2.2

En el tercer paso nos pide que elijamos el numero del formato en el cual queremos descargar nuestro Vídeo

imagen2.3

y listo después de haber cumplido los tres pasos anteriores nos muestra que se esta descargando el vídeo

imagen 2.4

Nota: si se pregunta en que carpeta guarda el vídeo, por default la guarda en la carpeta del sistema /Vídeo igual ocurre si descargamos el audio de un vídeo lo guarda por default en la carpeta /Música

Espero que le haya servido de ayuda, Gracias por leer mis publicaciones…

 Nota: todas las url utilizadas en este post son solo de ejemplo.

Etiquetado , , , , , , , , ,

Como extraer el audio de un vídeo de youtube utilizando youtube-dl en Ubuntu

En una publicación anterior explique como descargar vídeos de youtube en Ubuntu con youtube-dl , hoy explicare la manera de como extraer el audio de un vídeo utilizando esta buena herramienta.

Procedimiento a seguir:

Lo primero que tendremos que realizar es instalar en nuestro sistema los paquetes “ffmpeg” o “avconv” y “ffprobe” o “avprobe”, las cuales son requeridas por youtube-dl para tal fin, yo les recomiendo instalar el paquete libav-tool el cual me trae las herramientas anteriores, como también instalar libavcodec-extra-53, para ello podemos instalarlos desde el Gestor de paquetes Synaptic

  • libav-tools

Synatic

  • libavcodec-extra-53

Captura de pantalla de 2013-06-05 21:47:39

o desde nuestro Centro de software de Ubuntu

  • libav-tools

Captura de pantalla de 2013-06-05 21:54:40

  • libavcodec-extra-53

Captura de pantalla de 2013-06-05 21:52:04

Ya con los paquete anteriores instalado en nuestro sistema, abrimos nuestra terminal, nos movemos a la carpeta donde queremos descargar el audio utilizando el comando cd, y procedemos a utilizar nuestra aplicación youtube-dl con la opcion “-x” o “- -extract-audio”, cualquiera de las dos opciones utilizada realiza la misma operación ya que la primera es la abreviación de la segunda, quedándonos el comando de la siguiente manera

 Utilizando la opción – -extract-audio:

 youtube-dl –extract-audio URLs

Ejemplo

Captura de pantalla de 2013-06-04 20:13:52

Utilizando la opción -x:

 youtube-dl -x URLs

Ejemplo

Captura de pantalla de 2013-06-05 21:56:04

Nota: Esta opción me descarga el vídeo en formato .flv y me extrae el audio del mismo en formato .m4a, al extraer el audio automáticamente se elimina el vídeo descargado.

Pero como hago si yo quiero mi audio en otro formato? Supongamos que deseamos guardar nuestro audio en formato .mp3, para ello además de decirle a youtube-dl que queremos extrae el audio del vídeo, también tenemos que establecer el formato en que lo quiero guardar, para tal fin utilizaremos la opción “- -audio-format” la cual nos permite guardar nuestros archivo de audio en formato «best», «aac», «vorbis», «mp3», «m4a», «opus».

 Veamos como nos quedaría el código

 youtube-dl –extract-audio – -audio-format mp3 URLs

 Ejemplo

Captura de pantalla de 2013-06-05 22:12:15

La opción – -audio-format nos guarda por default la calidad de audio de nuestros archivos .mp3 en 32Kbps, Pero como hago si quiero una mejor calidad de audio? bueno debemos usar la opción – -audio-quality, por ejemplo quiero que mi archivo de audio tenga una calidad de 128Kbps

Veamos como quedaría nuestra linea de código

youtube-dl –extract-audio –audio-format mp3 –audio-quality 128K  URLs

Ejemplo

Captura de pantalla de 2013-06-05 23:10:35

 Espero que le haya servido de ayuda, Gracias por leer mis publicaciones

Nota: todas las url utilizadas en este post son solo de ejemplo.

Etiquetado , , , , , ,

Como descargar vídeos de Youtube en Ubuntu?

Captura de pantalla de 2013-06-03 22:12:11La respuesta a esta pregunta, que como novatos de linux se realizan muchas personas, es mas que sencilla, solo vasta con utilizar desde la terminal de nuestro sistema, una maravillosa y simple herramienta llamada youtube-dl, la cual podríamos definir como una sencilla aplicación en linea de comando, multi-plataforma (UNIX/Linux, Mac OSX, Windows) y de dominio público, la cual costa de una serie de prestaciones muy interesantes.

En este post presentare la forma de instalarlo en el S.O Ubuntu, como también sus funciones básicas.

Proceso de Instalación

La aplicación youtube-dl se encuentra en los repositorios oficiales de Ubuntu, así que solo basta con abril la terminal (ctrl+alt+t) eh introducir la siguiente linea de comando

sudo apt-get install youtube-dl.

Tan fácil como esto y ya podremos disfrutar de esta maravillosa herramienta en nuestro sistema.

Pero como utilizar youtube-dl ?

El uso mas básico de youtube-dl seria por ejemplo si estamos visionando un determinado vídeo en YouTube.com y deseamos descargarlo, nos fijamos en la dirección que aparece en el navegador y la copiamos, 

yuo-3-300x36

después en nuestra terminal tecleamos el comando youtube-dl y pegamos la dirección anteriormente copiada, quedándonos de la siguiente forma

youtube-dl http//www.youtube.com/watch?v=oQM3lRPcZs0

Al pulsar la tecla Enter nos saldrá algo como esto

Captura de pantalla de 2013-06-03 22:20:16

Ahora descargando nuestro vídeo de la formar anteriormente explicada, el programa guardaría el mismo en nuestra Carpeta Personal del Sistema, por consiguiente aconsejaría movernos a la carpeta donde queramos descargar el vídeo antes de realizar los pasos descritos anteriormente.

Ejemplo Quiero bajar el vídeo anterior en mi carpeta Vídeos como lo hago? La soluciono seria navegar hasta ella por medio de la terminal mediante el comando “ cd ” y realizar los pasos anteriores quedándonos

Captura de pantalla de 2013-06-03 22:40:36

Como podemos darnos cuenta nuestro vídeo se guarda con un nombre medio extraño por ejemplo oQM3lRPcZs0.mp4. Como hago para que mi vídeo se guarde con el nombre literal del mismo? bueno simple usando la opción ( -l ) de youtube-dl antes de la dirección URL, quedándonos nuestro comando de la siguiente manera

youtube-dl -l http//www.youtube.com/watch?v=6bKu3OmeXp8

El título del archivo que obtendríamos seria:

Anime Echi [Español]-6bKu3OmeXp8.flv

Ya para finalizar cabe recalcar que youtube-dl descarga nuestro vídeo con el formato de calidad mas alto, pero como hago si quiero guardarlo con otro formato? Para realizar esta acción utilizaríamos dos opciones que nos proporciona el programa:

  1. Debemos averiguar la lista de formato disponibles del vídeo a descargar para ello utilizamos la opción (-F) antes de la URL, ejemplo

    $ youtube-dl -F http//www.youtube.com/watch?v=6bKu3OmeXp8

    Esto nos desplegara una lista de formatos disponibles del vídeo

    Captura de pantalla de 2013-06-03 22:52:46

  2. Sabiendo los formatos disponibles elegimos el que deseamos descargar (el numero del formato) y lo colocamos después de la opción (-f ), fíjese que la letra f esta en minúscula, la cual va antes de la URL. Ejemplo

    $ youtube-dl -f 17 http//www.youtube.com/watch?v=6bKu3OmeXp8

Gracias por leer mis publicaciones espero que le haya servido de ayuda…

Nota: todas las url utilizadas en este post son solo de ejemplo.

Etiquetado , , , , , ,

Instalar el entorno de escritorio Gnome en Ubuntu 12.04

rnusers.gnome-3-4.png.esGNOME es un entorno de escritorio e infraestructura de desarrollo para sistemas operativos GNU/Linux, Unix y derivados Unix como, BSD o Solaris; compuesto enteramente de software libre.

 El proyecto fue iniciado por los mexicanos Miguel de Icaza y Federico Mena y forma parte oficial del proyecto GNU. Nació como una alternativa a KDE bajo el nombre de GNU Network Object Model Environment. Actualmente, incluyendo al español, se encuentra disponible en 166 idiomas.

 La version Gnome 3.4 es la segunda publicación de GNOME desde la versión 3.0 en abril de 2011. Incluye un gran conjunto de mejoras en experiencia del usuario, incluyendo muchas correcciones de errores y pequeñas mejoras. El resultado es un GNOME 3 más brillante, más ordenado y más seguro.rnusers.document-search.png.es

Esta versión también contiene algunas novedades importantes. Nuestras aplicaciones han sido el principal foco de los esfuerzos en diseño y desarrollo, y una serie de aplicaciones han tenido importantes actualizaciones para esta versión. También verá mejoras en los bloques de construcción con los que se han hecho las aplicaciones. Esto incluye el desplazamiento suave, componentes actualizados de la interfaz de usuario, un tema visual y menús de la aplicación muy refinados.

También se puede destacar en esta publicación una facilidad nueva para buscar documentos, la nueva aplicación Cajas, llamadas de vídeo y un nuevo fondo animado de escritorio que se actualiza a lo largo de día. Disfrute. Para mayor información sobre la novedades de Gnome 3.4 visite el siguiente link

Pasos para su instalación

Procederemos a instalar el entorno Gnome utilizando sus Repositorios oficiales, para ello seguiremos los siguientes pasos:

1.-Procederemos a abrir nuestra terminal con ctrl+alt+t

2.-Agregamos los repositorios oficiales (PPA) de Gnome tecleando en nuestra terminal

sudo add-apt-repository ppa:gnome3-team/gnome3

Procedemos a pulsar la tecla “Enter” nos dirá que vamos a añadir los repositorios de Gnome y que para continuar debemos pulsar nuevamente la tecla Intro(Enter).

3.-Ahora procedemos a actualizar nuestra lista de repositorios con la linea de comando

sudo apt-get update

4.-Después de realizar el paso anterior procedemos a instalar el entorno Gnome

sudo apt-get install gnome-shell

gnome-select-menu

Ahora asegúrese de reiniciar el equipo y, cuando salga la pantalla de inicio de sesión haga clic en el pequeño icono de Ubuntu junto a su nombre de usuario y seleccione el entorno Gnome y listo ahora podrá disfrutar de su nuevo entorno de escritorio…

Etiquetado , , ,

¿Como instalar el entorno gráfico Cinnamon en Ubuntu?

Una de las ventajas de utilizar un S.O basado en Linux es la versatilidad de escritorio que hay para los diferentes sistemas y la facilidad de instalarlos, en esta ocasión vamos a ver como se instala el entorno gráfico cinnamon en las distribuciones de Ubuntu (Kubuntu, Xubuntu, Ubuntu Gnome …)
cinnamon_ubuntu

Cabe recalcar que  cinnamon es una bifurcación de GNOME Shell, desarrollado inicialmente por Linux Mint. Intenta proveer un entorno de escritorio más tradicional basado en la metáfora de escritorio, como GNOME 2. Cinnamon usa Muffin, una bifurcación del gestor de ventanas de GNOME 3 Mutter, como su gestor de ventanas desde la versión 1.2

  • Pasos para la Instalación…

El primer paso a seguir seria abrir nuestra terminal, lo cual podemos realizarlo mediante el teclado con CTRL+ALT+T o mediante el menú, teclear terminal y pulsar en el icono correspondiente

El segundo paso con nuestra terminal abierta procedemos agregar los PPA de los desarrolladores del entorno de cinnamon, tecleamos e nuestra terminal

sudo add-apt-repository ppa:gwendal-lebihan-dev/cinnamon-stable

Nos dirá que vamos a añadir este PPA y que pulsemos “Intro” si queremos aceptar, así que lo pulsamos.

 El tercer paso es actualizar nuestra lista de repositorio para ello en nuestra terminal tecleamos

sudo apt-get update

Cuarto paso cuando termine de actualizar todo, ahora si pasamos a instalar Cinnamon, escribimos en el terminal:

sudo apt-get install cinnamon

Dependiendo de la configuracion de su sistema y la velocidad de su servicio de Internet el proceso de instalación puede ser largo, así que toca tener paciencia. Una vez terminado el proceso, al reiniciar, ya podremos tener la posibilidad de iniciar nuestro sistema operativo con el escritorio Cinnamon, en lugar del que venga por defecto.

Para ello a la hora de iniciar sesión:

lightdm.logo.ubuntu

Se nos desplegara una lista con los diferentes escritorio instalados en nuestro S.O, elegir el escritorio de cinnamon y listo ya podremos disfrutar de nuestro nuevo entorno gráfico…

Etiquetado , , , , , , ,