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

 


viernes, 25 de julio de 2014

No puedo entrar a windows 7

"Se me ha olvidado el password/clave de mi windows 7", eso me decía un colega, entonces procedi a poner manos sobre el asunto.

Investigando mire que el archivo de la clave en windows 7 es el sethc.exe, este se encuentra en la carpeta
system32.

Pero ahora me encontraba con el siguiente problema, como entro a windows 7 para editar/borrar ese archivo.

Pense en varias opciones:
Hirenboot
Linux: ubuntu live, Puppy, ect..

Preferi irme con puppy ya que bajar este sistema solo es 162MB, es liviano, rapido para bajarlo.
procedi a bajar el sistema PUPPY: Link

Listo tengo Puppy, ahora a pasar el sistema Puppy a mi USB, para esto usamos el programa UNetbootin.
El procedimiento se encuentra en este link http://todayudas.blogspot.com/2014/07/crear-usb-para-bootear-sistemas.html

Ahorra tengo Puppy en mi USB, procedo arrancar el sistema Puppy sobre la PC que contiene Windows 7,
con el sistema Puppy ejecutandose, cargo el disco que contiene Windows 7, busco la carpeta system32 y luego el archivo sethc.exe, cuanto tengamos en la mira el archivo sethc.exe, le editaremos el nombre, en mi caso le puse sethc_back.exe, ahora realizaremos otra busqueda, buscaremos el archivo, siempre en la misma carpeta, al tener identificado el archivo cmd.exe, crearemos una copia de este (cmd.exe) y a la copia le pondremos en nombre de sethc.exe. Listo hasta aca ya llevamos el 80% de trabajo realizado, ahora reiniciaremos la pc.

Al momento de ver que carga la ventana windows, esperando a ingresar el password del usuario que contiene actualmente, presionaremos 4 o 7 veces la tecla Shift del lado izquierdo, nos aparece la ventana de CMD, ahi ingresaremos el comando NET USER, nos aparece el usuario que actual, en este caso diremos que es el usuario Tesla, para eliminarle el password a Telsa, ingresemos nuevamente el mismo comando pero con algunas variantes NET USER Tesla * , ahora nos pedira cambiar el password actual, le damos enter y enter.

Ahora ingresaremos con un enter al login que actualmente aparece, en mi caso user Telsa.

Listo, hemos borrado la clave del usuario windows 7 y ahora podemos ingresar sin ningún inconveniente.

Espero que le sirva de mucho para los usuarios windows7.

Crear USB para bootear sistemas operativos

Les voy a mostrar una excelente herramienta para bootear cualquier sistema operativo desde una memoria USB.

Esta es el famoso programa UNetbootin, con soporte para sistemas operativos Windows, Linux y Mac Os


Recalco que nada mas necesitamos una USB(He testeado desde USB de 4GB hacia bajo) y el sistema operativo que necesitamos que bootee desde la USB.

En mi caso, necesitaba cargar a la USB el sistema operativo Debian, podemos observa la siguiente imagen, donde selecciono la opción DiscoImagen, click sobre el boton ..., luego selecciono la unidad donde tengo la USB, en esta demostracion la tengo en "sda4", luego le damos en "Aceptar".


Nos aparecerá la siguiente ventana, donde extraera todo el contenido de la ISO y lo copiara a la USB, luego instalara el cargador de arranque en la USB, como ultimo paso le aparecera reiniciar o salir, si es para instalar el sistema operativo a la misma pc, seleccionamos reiniciar y le damos arrancar desde la USB, pero si no es para esta pc, proceda a seleccionar salir.

Listo. Hemos cargado la ISO del sistema operativo preferido a  nuestra USB.
Espero que les sirva, este pequeño procedimiento.

Descargar: UNebootin

sábado, 11 de enero de 2014

Instalar Oracle Java en Debian



Como instalar la última versión de Oracle Java en sistemas Debían a través de repositorios
1. Desde una terminal nos logueamos como root
user@Jack:~$ su
Contraseña:
root@Jack#

En mi caso tengo Debian Squeeze
root@Jack# lsb_release -cs
squeeze
2. Luego nos vamos al directorio
root@Jack# cd /etc/apt/sources.list.d/

3. Creamos el archivo webupd8team-java.list y agregamos los repositorios
En este caso usare el editor "vi"

root@Jack:/etc/apt/sources.list.d# vi webupd8team-java.list

Presionamos enter, luego la tecla "i" y agregamos las siguientes lineas

deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main
deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main

Ahora cerramos el editor presionando la tecla "ESC" seguido de ":wq"

4. Agregamos la llave de seguridad del repositorio escribiendo:

root@Jack:/etc/apt/sources.list.d# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886

5. Procedemos a actualizar el repo

root@Jack:/etc/apt/sources.list.d# apt-get update

6. Consultaremos que oracle java esta disponible o mejor el mas reciente

root@Jack:/etc/apt/sources.list.d# apt-cache search oracle
Resultado
oracle-jdk7-installer - Oracle JDK7 Installer meta package
oracle-java7-installer - Oracle Java(TM) Development Kit (JDK) 7
oracle-java6-installer - Oracle Java(TM) Development Kit (JDK) 6
oracle-java8-installer - Oracle Java(TM) Development Kit (JDK) 8
oracle-java7-set-default - Set Oracle JDK 7 as default Java
oracle-java6-set-default - Set Oracle JDK 6 as default Java
oracle-java8-set-default - Set Oracle JDK 8 as default Java

7. En este caso instalare el Oracle Java 8
root@Jack:/etc/apt/sources.list.d# apt-get install oracle-java8-installer

Nos aparecerá una pantalla azul, le da aceptar y este empieza a descargar

8. Verificaremos la version
root@Jack:/etc/apt/sources.list.d# java -version
java version "1.8.0-ea"
Java(TM) SE Runtime Environment (build 1.8.0-ea-b121)
Java HotSpot(TM) Client VM (build 25.0-b63, mixed mode)

root@Jack:/etc/apt/sources.list.d# javac -version
javac 1.8.0-ea

root@Jack:/etc/apt/sources.list.d# javap -version
1.8.0-ea
Listo ya tendremos instalado Oracle Java 8.

Fuente: http://www.webupd8.org/2012/06/how-to-install-oracle-java-7-in-debian.html