“¿Que debo hacer para ser salvo?”.

Leelo

Hace tiempo, un carcelero romano le hizo al Apóstol Pablo la pregunta mas importante que jamas pudiera hacer: “¿Que debo hacer para ser salvo?”.

La respuesta de Pablo fue inmediata, al grano, claro y conciso. “Cree en el Señor Jesucristo y seras salvo, tú y tu casa”.

Realmente es así de sencillo.

Un hombre que se llamaba Nicodemo le hizo a Jesús una pregunta similar. Jesús le contesto diciendo: “Debes nacer de nuevo” (Hechos. 16:30-31).

La Biblia dice en Romanos 3:23 que “Todos han pecado están destituidos de la Gloria de Dios.”

Esto quiere decir que todos son pecadores, en realidad, nacidos todos de esa manera, en necesidad desesperada del Salvador, el Señor Jesucristo. De hecho, no hay excepción a esto. Eso quiere decir tu y yo, y el resto de las personas en lo que esto concierne.

Pablo también dijo en Romanos 6:23, “¡La paga del pecado es muerte!”

Por lo tanto eso significa que a menos que se haga algo sobre esta terrible situación, todos pereceremos eternamente. Sin embargo dios no dejo el asunto así. Él nos ama, a cada uno de nosotros. Es Su Deseo que “No queriendo que ninguno perezca, si no que todos procedan al arrepentimiento” (II Pedro. 3:9).

La Escritura claramente dice, “Porque de tal manera amó Dios al mundo (tanto amó a los pecadores, y esto te incluye a ti) que ha dado a su Hijo Unigénito, para que todo aquel que en Él cree no se pierda, mas tenga vida eterna” (Juan. 3:16).

¿Que quiere decir esto?

Que si confesares con tu boca al Señor Jesús, y creyeres en tu corazón que Dios le levanto de los muertos, seras salvo. Porque con el corazón se cree para justicia; mas con la boca se hace confección para salvación” (Romanos. 10:9-10).

Creer en el Señor Jesucristo es más que meramente dar asentamiento mental de que Él es el Hijo de Dios. Millones de personas hacen esto y no SON SALVOS.

DEBES ACEPTARLO SOLO A ÉL COMO TU SALVADOR, TOMANDO LA DECISIÓN DE HACERLO EL SEÑOR DE TU VIDA, Y SEGUIRLO CON TODO TU CORAZÓN, MENTE, ALMA Y FUERZA MIENTRAS VIVAS, DE ESTA MANERA LOGRAS LA SALVACIÓN Y LA VIDA ETERNA EN CRISTO JESUS.

Etiquetado , , , , , , , , , , , , ,

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 , , , , , , ,

Microsoft: “Las informaciones sobre la segunda mano en Xbox One son imprecisas e incompletas”

El representante de Xbox Live, Larry Hryb, más conocido como Major Nelson, ha realizado un comunicado oficial en el que califica de “imprecisas e incompletas” los polémicas informaciones que han surgido durante estos últimos días en referencia a la segunda mano de Xbox One.

“Durante los últimos días tras el anuncio de Xbox One hemos estado leyendo foros con comentarios y mensajes,” asegura Hryb.

“Hay unas cuantas preguntas en relación a los juegos usados que me gustaría aclarar.”

1

Pero Hryb no dice nada que Microsoft no haya dicho ya:

“La posibilidad de cambiar y vender juegos es importante para los jugadores y para Xbox,”

asegura Hryb.

“Xbox One está diseñada para ser compatible con el intercambio y reventa de juegos. Los informes sobre nuestras políticas de intercambio y venta son imprecisos e incompletos. Revelaremos más datos en el futuro cercano,”

afirma.

De momento Hryb no hace más que añadir leña al fuego, y parece que ni la propia compañía sabe muy bien cuál es su estrategia para los juegos de segunda mano: en un principio se aseguraba que se habilitaría un programa que obligaría a determinados minoristas a repartir los beneficios de los juegos de segunda mano con Microsoft y la desarrolladora, quedándose la tienda solo un diez por ciento de la venta, y que posteriormente deberíamos activar el juego en Xbox Live pagando una tasa cercana a los 40 euros.

Según Polygon, no obstante, la historia es distinta: una fuente anónima y “cercana al sistema” que se ha puesto en contacto con la publicación asegura que no habrá ninguna tasa por reactivar los juegos registrados anteriormente en otra cuenta, sino que la copia de ese juego se desactivará de la anterior cuenta siendo el actual poseedor del disco el único que podría jugar. Esa sería otra de las razones por las que Xbox One debería conectarse a internet cada cierto tiempo.

Esperamos que todo este culebrón llegue pronto a su final y sepamos realmente qué vamos a encontrarnos.

Fuente

Etiquetado , , , , , ,

¿Qué es DRM? | No queremos Restricciones Digitales en HTML5

Authors Against DRM

¿Qué es DRM?

DRM es sobre restricciones, no sobre derechos.-
Los partidarios de la industria del DRM se refieren a éste como “digital rights management” (Gestión de Derechos Digitales) como si ellos fuesen la máxima autoridad para garantizar nuestros derechos; como si ellos fuesen los únicos que pudiesen tener un control absoluto sobre la forma en la que usamos e interactuamos con nuestros contenidos digitales. Lo que ellos realmente están haciendo es gestionar las restricciones que ellos mismos imponen a nuestros contenidos y disposivos digitales sobre los que normalmente tendríamos control en ausencia del DRM. Deberíamos ser propietarios de nuestros contenidos digitales, no estar a merced de las compañías que los producen. Por esta razón, nos referimos al DRM como “Digital Restrictions Management” (Gestión de las Restricciones Digitales).

¿Qué es Digital Restrictions Management?

Digital Restrictions Management es una tecnología que controla lo que puedes hacer con el contenido digital y con tus propios dispositivos. Cuando un programa no te deja compartir una canción, leer un libro electrónico en otro dispositivo, o jugar un juego mono-jugador sin conexión a Internet, estás siendo restringido por DRM. En otras palabras, DRM crea un gran daño. Te impide hacer lo que normalmente sería posible hacer si el DRM no estuviese allí y ésto, genera una situación dañina para la libertad, la privacidad y es censura.

DRM está diseñado para aprovechar todas las increíbles posibilidades que las tecnologías digitales permiten y colocarlas bajo el control de unos pocos, quiénes entonces, puedan realizar un seguimiento de todo lo que hacemos con nuestros contenidos. Esto crea la oportunidad para efectuar “quemas de libros digitales” masivas y realizar una vigilancia a gran escala sobre los contenidos digitales de las personas y de sus hábitos de visualización. Estas quemas de libros digitales pueden dirigirse a cualquier tipo de contenido (literatura, música, video, cualquier cosa) o grupo de personas. Nunca hemos estado tan cerca en toda la historia humana y ésto ya está comenzando a pasar. En 2009, Amazon eliminó de forma remota, copias de la novela 1984 de George Orwell, distribuida a través del Kindle store. Esto nunca habría sido posible con los libros impresos.

Si queremos evitar un futuro en el cual toda la información sea controlada por tan solo unas pocas compañías y nuestros dispositivos sirvan como aparato de monitoreo y control de nuestra interacción con los medios digitales, tenemos que luchar por una alternativa.

DRM da al contenido digital y a las compañías de tecnología, el control final sobre cada aspecto de lo que la gente puede hacer con su contenido: dónde pueden usarlo, sobre qué dispositivos, mediante qué aplicaciones, por cuánto tiempo y cualquier otra condición que el expendedor quiera establecer. Los medios digitales tienen algunas ventajas sobre los tradicionales medios analógicos, pero el DRM intenta hacer todo lo posible para que el uso de productos digitales deba conceder permisos para algo. Esto concentra todo el poder sobre la distribución de medios digitales en manos de unas pocas compañías. Por ejemplo, DRM da a los vendedores de libros electrónicos el poder de eliminar de forma remota, todas las copias de un libro, hacer un seguimiento de los intereses de los lectores y, con algún Software, incluso saber qué notas han tomado en sus libros.

Cada nueva tecnología para distribuir información ha incrementado el acceso a los medios digitales y los ha democratizado aún más, pero al principio, ellos siempre están luchando en contra porque amenazan el control que ciertos poderes tienen sobre la vieja tecnología. La imprenta amenazó a los escribas, la industria discográfica amenazó a la música en vivo, la radio y más tarde las cintas de grabación amenazaron a las compañías discográficas, el cine amenazó la representación en vivo y, el VHS amenazó al cine. El contenido digital distribuido por Internet es la etapa final de la convergencia digital con el poder, para finalmente, democratizar la información. Si la historia sirve de indicio, no es el gigante de los medios digitales quien desea controlar cada aspecto sobre cómo interactuamos con nuestros contenidos digitales, pero aquellos que abogan por estas nuevas tecnologías nos guiarán en el futuro.

Involúcrate y actúa

Defective by Design ha estado protestando contra el DRM desde 2006 y ha tenido un gran éxito en el área de la música. Los grandes sellos discográficos han renunciado a sus intentos de hacer cumplir los esquemas del DRM en la música, pero el DRM se está convirtiendo en una fuerza poderosa con respecto a los libros electrónicos, videos y juegos. Si queremos terminar con esta explotadora y anti competitiva práctica, tenemos que hacer algo. Clic aquí para actuar.

Conocer más sobre Defective by Design.

Dile a la W3C: No queremos una “Hollyweb”

Más de 26.800 personas ya han firmado.

Hollywood vuelve a las andadas. ¿Su última estrategia para hacerse cargo de la Web? Usar su influencia en la World Wide Web Consortium (W3C) para infiltrar la gestión de Restricciones Digitales (DRM) en HTML5 — en otras palabras, dentro de la estructura misma de la Web. Millones de usuarios de Internet se unieron para derrotar a SOPA/PIPA, pero ahora, los grandes magnates de los medios digitales están yendo a través de canales no gubernamentales para intentar colar restricciones digitales en cada una de nuestras interacciones en línea. Gigantes como Netflix, Google, Microsoft y la BBC están haciendo lobby detrás de esta desastrosa propuesta, la cual va en contra de la misión de la W3C de “guiar la World Wide Web a su máximo potencial.”

El 3 de Mayo de 2013, el Día Internacional Contra el DRM,llevamos este mensaje a la W3C entregando vuestras firmas junto con un Oscar al “Mejor Papel Secundario en la Hollyweb” (imágenes aquí). De cara al futuro, necesitamos tu firma más que nunca. Estamos con la esperanza de tener una conversación más profunda con la W3C y lo mejor, los usuarios de la Web más afectados apoyan nuestra posición. ¡Firma a continuación!

¿Necesitas más información primero? Lee este artículo de nuestros amigos de la Electronic Frontier Foundation.

Hacemos un llamado a la World Wide Web Consortium (W3C) y sus organizaciones miembros para rechazar la propuesta Encrypted Media Extensions (EME), la cual incorporaría el soporte para el Manejo de Restricciones Digitales (DRM) en HTML.

EME implicaría un retroceso irreversible para la libertad en la Web. Apoyaría y permitiría modelos de negocio poco éticos que restringen a los usuarios y estaría sometiendo a determinadas compañías una condición previa para toda la ciudadanía Web. Así como Flash y Silverlight finalmente están muriendo, no debemos reemplazarlos con la última fantasía de control de los gigantes de los medios digitales.

Además, EME contradice los principales valores de la W3C. Obstaculizaría la interoperabilidad favoreciendo la proliferación de complementos DRM. Iría en contra de los principios de la W3C de mantener la Web libre de regalías — esto es una simple puerta trasera para que las compañías de medios digitales requieran Software de reproducción propietario. El pretender otra cosa solo porque la propuesta no menciona tecnologías en particular o esquemas de DRM por su nombre, es ignorancia voluntaria.

W3C y organizaciones miembros: no infiltren el DRM en el seno de la Web.

Después de firmar, recibirás un e-mail de Defective By Design preguntando si deseas confirmar tu firma antes de agregarla a la declaración. Ten en cuenta que las firmas no son puestas en una listas de correos general; solo se te contactará por este tema en particular. No se publicará ni compartirá tu información con ninguna parte fuera de la FSF. Para más información, mira la política de privacidad.

Si no funciona el botón pulsa este enlace

Etiquetado , , , , , , ,

Comando Útiles para la Terminal de Linux

Screenshot, Terminal window, Ubuntu 12.04 Precise Pangolin

Para instalar archivos .sh
==========================
sudo sh nombre_archivo.sh

Para reconfigurar el dpkg
=========================
sudo dpkg –configure -a

Como quitar aplicaciones al inicio de ubuntu 12.04
===================================================
Abrimos la terminal y nos colocamos en ese directorio con el comando:

cd /etc/xdg/autostart/

Ejecutamos el siguiente comando, para ponerle el valor “false” a todas las aplicaciones:

sudo sed –in-place ‘s/NoDisplay=true/NoDisplay=false/g’ *.desktop

Para esconderlas de nuevo y dejar solo las que nosotros hayamos añadido,
basta con cambiar la palabra “false” por “true” y viceversa:

cd /etc/xdg/autostart/
sudo sed –in-place ‘s/NoDisplay=false/NoDisplay=true/g’ *.desktop

Reiniciar el sistema y todo volverá a la normalidad.

Para obtener informacion de un programa
=========================================
dpkg -s programa_nombre

Para agregar un PPA
======================
sudo add-apt-repository ppa:user/ppa-name

Replace ppa:user/ppa-name with the PPA’s location that you noted above.

Para solucinar W: Error de GPG:
=======================================

sudo rm /var/lib/apt/lists/lock
sudo rm /var/lib/apt/lists/* -vf
sudo apt-get update

Quitar un programa de la lista “Abrir con otra aplicación”
==========================================================

Basta entrar en la carpeta $HOME/.local/share/applications/ y borrar los lanzadores que no quiere que salgan en tu menú.
Pero ojo, no borres el archivo mimeapps.list que relaciona cada tipo de archivo a los lanzadores que has ido creando.

Crear un Lanzador en el escritorio del entorno unity
=====================================================

desde la terminal ejecutar
gnome-desktop-item-edit ~/Escritorio –create-new

———————————————————————————————————————-
Todos estos comando los probé en Ubuntu 12.04, y puedo asegurar que si funciona, ya que fueron los que utilice para solventar esos problemas …

ESPERO le sea de utilidad a alguien que este presentando uno de esos problemas o quiera solamente aprender un poquito del funcionamiento de la terminal…

Etiquetado , , , ,