domingo, 25 de enero de 2015

Convertir videos en Linux/Debian

Me ha tocado bajar videos en el navegador Mozilla con la extension "DownloadHelper", pero me han solicitado que los videos los baje en formato 3GP y WMV.

Para esto necesito instalar ffmpeg y winff, con estos paquetes podemos convertir los videos en formatos: GP, FLV, H264, AC3, VCD, MOV, MP4, MPEG-2, DVD y WMV.

Proceso de instalacion:
1. #apt-get install ffmpeg libvo-aacenc-dev libavcodec-extra-4 libvo-aacenc0 libavcodec-extra-53 libavcodec-extra
               y
2. #apt-get install winff

Luego de realizar la instalacion podemos continuar usando la extension "DownloadHelper" de Mozilla para descargar y convertir los videos en los formatos que nos agrade.

Espero que les sirve de ayuda mi experiencia.
Comenten.

miércoles, 21 de enero de 2015

Crear acceso directo en Linux/Debian

Me ha tocado instalar cisco packet tracer 6.1.1 en Debian, lo descarge..

1. lo descomprimi
    #tar -zxvf Cisco_Packet_Tracer_ 6.1.1_Linux.tar.gz

2. ingresar a la carpeta 
    #cd PacketTracer611

3. le asigno permiso a toda la carpeta
    #chmod +x *

4. procedemos a instalarlo
    #./install

Welcome to Cisco Packet Tracer 6.1.1 Installation

Read the following End User License Agreement "EULA" carefully. You must accept the terms of this EULA to install and use Cisco Packet Tracer.
Press the Enter key to read the EULA.

Do you accept the terms of the EULA? (Y)es/(N)o

y
You have accepted the terms to the EULA. Congratulations. Packet Tracer will now be installed.
Enter location to install Cisco Packet Tracer or press enter for default [/opt/pt]: 
Installing into /opt/pt

Copied all files successfully to /opt/pt

Should we create a symbolic link "packettracer" in /usr/local/bin for easy Cisco Packet Tracer startup? [Yn] Type "packettracer" in a terminal to start Cisco Packet Tracer
Writing PT6HOME environment variable to /etc/profile

Cisco Packet Tracer 6.1.1 installed successfully


Hasta todo bien con la instalacion, pero el inconveniente que presento es que esta instalacion no
crea un acceso directo en las aplicaciones, mmmmm tengo que crear un acceso directo, ni modo
manos a la obra...

1. Tenemos que saber que todos los acceso se crean en el sig, directorio /"usr/share/applications/"
  #cd /usr/share/applications/

2. Creamos una copia de un archivo, en este caso tomare "ZSNES.desktop"
  #cp ZSNES.desktop CISCO.desktop

3. Antes de editar el archivo copiado debemos de saber donde esta la aplicacion en mi caso esta en el             directorio "/usr/local/bin/packettracer", tambien debemos de ponerle un icono,
    en mi caso uso el siguiente


    y lo guarde en el directorio "/usr/share/applications/", ustedes pueden salvar la imagen en el 
    directorio que quieran. 

Procedo a editar el archivo clonado
  #vi CISCO.desktop
[Desktop Entry]
Version=6.1.1
Name=CISCO
Comment=CISCO System (TM) emulator
Exec=/opt/pt/packettracer %f
Icon=/usr/share/applications/cisco
Terminal=false
Type=Application


4. Procedemos a darle permiso al archivo CISCO.desktop
   #chmod 644 cisco.desktop
   #chown root:root cisco.desktop

Listo, ya tenemos nuestro acceso directo en las aplicaciones,
espero que les sirva.
Saludos



sábado, 1 de noviembre de 2014

Instalar impresora en Debian (Install printer on Debian)


Instalar y configurar impresoras de red o local en Debian para muchos aun es un dolor de cabeza, pero bueno dejen de sufrir por que aca les comparto como instalar y configurar su impresora en Debian sin usar el famoso link CUPS >> http://localhost:631.

Primeramente debemos de saber si nuestro sistema Debian soporta la impresora que vamos agregar, para eso verificaremos en el sig. link: www.openprinting.org/printers
Si la impresora que tenemos es soportada procederemos a sig, paso.

Instalamos los siguiente paquetes:
# apt-get install cups openprinting-ppds foomatic-filters-ppds cups-pdf hplip hpijs-ppds

Luego instalamos el paquete para gestionar nuestras impresoras desde la aplicacion "Printers" (Aplicaciones -> Herramientas del Sistema -> Impresion)
# apt-get install system-config-printer


Podemos iniciar con la instalacion de nuestra impresora, sin necesidad de usar ellink http://localhost:631 CUPS, ahora nos podemos dirigir a Aplicaciones -> Herramientas del Sistema -> Impresion

Ahora nos aparecera la siguiente ventana en mi caso ya tengo instaladas otras impresoras.


Para agregar una nueva impresora le damos un click en el simbolo "+"

Ok, nos aparecera una nueva ventana donde nos indica si es local o de red, si fuera local aparece como en la sig imagen, le damos agregar y listo.


Ahora si la impresa fuera de red, damos un click en "Network" y se desplegara las impresoras que estan en red, un click sobre la impresora que nos interesa y le damos agregar.

Internautas hemos finalizado con la instalacion y configuracion de impresoras en Debian.

Habilitar el soporte de 32bits para 64bits en Debian/ubuntu (enable 32-bit support for 64-bit Debian)

El nuevo reto a que me enfrento, es instalar paquetes de 32bits sobre 64bits en Debian, mmmm primeramente me hice varias preguntas: ¿32 bits sobre 64bits, como? ¿Por que no mejor instalar Debian 32bits? ... entre tantas. Pero bueno me decidi a buscar las respuestas de mis dudas y encontre que Debian soporta aplicaciones de 32bits sobre 64bits, es lo que necesito, colegas dejemonos de palabreria y pasemos a lo que nos interesa.

De rutina verificamos que nuestro sistema es de 64bits con el sig. comando:

#dpkg --print-arquitectura
amd64
 Es correcta nuestra sospecha, es de 64bits.

Procederemos habilitar el soporte de paquetes de 32bits, agregando el sig, comando:
#dpkg --add-architecture i386
Luego ejecutaremos la actualizacion
#apt-get update
Listo, ahora podemos instalar librerias/paquetes de 32 bits sobre 64 bits Debian/Ubuntu.

Espero que les sirva de ayuda, comenten. :)


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