domingo, 28 de septiembre de 2014

Descargar videos de YouTube/vimeo en linux


En esta ocasion estoy tratando de descargar desde la consola linux videos de las web youtube y vimeo, buscando en el repositorio de debian(en mi caso) encontre un paquete con el nombre "get-flash-videos", observe en su descripcion que con get-flash-videos podria descargar videos de las sig paginas web: YouTube, eHow, Brightcove (used by many sites like Channel 4, Daily Telegraph ...), BBC (news, etc), Metacafe, 5min, Google, fliqz, nicovideo, vimeo, Blip, Break, Collegehumor, Muzu, Sevenload, Megavideo, Wat.tv. Observando que contenia las web youtube y vimeo, procedo a descargarlo a mi linux.

Iniciamos abriendo una terminal a modo root y tecleamos lo siguiente.

jack:/home/usuario# apt-get install get-flash-videos
Una vez finalizada la instalacion procedemos a realizar nuestra primera descargar de vídeo youtube desde la consola linux

Jack:/home/usuario# get-flash-videos youtube.com/watch?v=.......
Listo e descargado el vídeo desde la consola linux y este se ha depositado en el directorio /home/usuario.

lunes, 22 de septiembre de 2014

Ejecutar programa graficos a como root (Run program as root graphics)

En ocasiones tenemos que ejecutar programas graficos con permisos root, en mi caso quiero ejecutar el programa Wireshark, para poder realizar la ejecucion a modo root, era abriendo una terminal con permiso root o usaba el comando sudo
jack:~$ su
password:
jack:# wireshark
Listo, pero para esto siempre tengo que abrir una terminal.

Para evitar el paso anterior usaremos el comando gksu, donde este permite ejecutar programas en un entorno gráfico, para esto lo instalaremos en nuestros sistema Debian/Ubuntu.
jack:# apt-get install gksu
Ahora para esto nada mas necesitamos la combinacion de teclas "ALT + F2", nos aparecera un cuadro con el dialogo "Introduzca un comando", es aqui donde usaremos el comando"gksu",
gksu wireshark
Luego de introduccir el comando presionamos ENTER, nos aparece el cuadro con el dialogo 
"Introduzca el password root", ingresamos el password root, luego ENTER.

Listo, ya tengo ejecutando el programa Wireshark a modo grafico sin necesida de abrir una terminal.

Espero que le sirva a todos.
Run program as root graphics

martes, 16 de septiembre de 2014

corregir paquete roto Debian/ubuntu (How to fix broken package)

Me han llamado para ver el problema de un sistema Debian, me informa el usuario que al momento de instalar skype en su Debian le mostro el siguiente log,

# dpkg -i skype-debian_4.3.0.37-1_i386.deb
Seleccionando el paquete skype previamente no seleccionado.
(Leyendo la base de datos ... 146271 ficheros o directorios instalados actualmente.)
Desempaquetando skype (de skype-debian_4.3.0.37-1_i386.deb) ...
dpkg: problemas de dependencias impiden la configuración de skype:
skype depende de libqt4-network; sin embargo:
El paquete `libqt4-network' no está instalado.
skype depende de libqtwebkit4 (>= 2.1.0~2011week13); sin embargo:
El paquete `libqtwebkit4' no está instalado.
skype depende de libssl1.0.0; sin embargo:
El paquete `libssl1.0.0' no está instalado.
skype depende de libasound2-plugins; sin embargo:
El paquete `libasound2-plugins' no está instalado.
dpkg: error al procesar skype (--install):
problemas de dependencias - se deja sin configurar
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para hicolor-icon-theme ...
Se encontraron errores al procesar:
skype

Como observamos el error era de dependicia, entonces procedi abrir el synaptic, al abrir me mostró el error de "Paquete Roto" :O


Realice click la ventana "cerrar" y procedi a buscar una de las dependencia solicitada por Skype, al tratar de descargarlo me mostro el siguiente error.

Bueno vamos a repararlo con el mismo gestor "Synaptic", click sobre la pestaña
Editar >> Reparar paquetes Rotos

Mostrandome acontinuacion el siguiente error,

E: Unable to correct problems, you have held broken packages.
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies


Pssss, bueno ni modo me voy por la consola con un apt-get y listo.

Aplico una lista de apt-get,
apt-get clean && sudo apt-get update
apt-get upgrade
dpkg --configure -a
apt-get install -f libqt4-network

pero aun me continua con el mismo problema.

Al notar que con el comando "apt-get" todo es fallido, procedí aplicar el comando "aptitud" para cada dependecia

#aptitude install  libqt4-network libqtwebkit4 libasound2-pluginsgim libssl1.0.0
Se instalarán los siguiente paquetes NUEVOS:
Se ELIMINARÁN los siguientes paquetes:
Se actualizarán los siguientes paquetes:
¿Acepta esta solución? [Y/n/q/?]y 

Listo, ahora pruebo instalar Skype 
# dpkg -i skype-debian_4.3.0.37-1_i386.deb
Seleccionando el paquete skype previamente no seleccionado.
(Leyendo la base de datos ... 145571 ficheros o directorios instalados actualmente.)
Desempaquetando skype (de skype-debian_4.3.0.37-1_i386.deb) ...
Configurando skype (4.3.0.37-1) ...
Procesando disparadores para desktop-file-utils ...
Procesando disparadores para hicolor-icon-theme ...

Ya no mas me aparece el mensaje de paquete roto en debian/Ubuntu, espero que les sirva mi experiencia.
Saludos