Archivos para la Categoría 'Linux'

Repositorios launchpad ahora con claves PGP

Esta tarde quise actualizar mis repositorios y me salió el siguiente error:

W: Error de GPG: http://ppa.launchpad.net intrepid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 8AD328D8A58BCAE3
W: Error de GPG: http://ppa.launchpad.net intrepid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 4874D3686E80C6B7

Por supuesto me puse rápido a googlear buscando información sobre esos códigos y encontré la solución no sin antes tener que unir la información que encontré en 3 fuentes diferentes.

Lo primero que encontré fue la noticia que desde hace poco el servidor ppa.launchpad.net han empezado a ofrecer paquetes firmados. Así que si tienes, como yo, paquetes como el banshee, smplayer y algún otro tendrás que bajarte las firmas. En ese mismo artículo te indican un script que te revisa el /etc/apt/sources.list y te baja las claves que necesites. A mi no me funcionó, así que seguí buscando.
En esta segunda búsqueda encontré el servidor de “keys” de Ubuntu en la siguiente dirección: http://keyserver.ubuntu.com:11371/ En este servidor podremos buscar las claves PGP por el nombre de la aplicación para la que necesitemos la clave. Así que mirando la configuración del repositorio busqué por banshee y encontré la clave que buscaba.

Mi repositorio para banshee es: http://ppa.launchpad.net/banshee-team/ubuntu, así que pongo: banshee y le doy a buscar. Entre los resultados que me ofrece busco y encuentro uno que es: Launchpad PPA for Banshee team (Esto es lo que busco seguro) así que pincho sobre la primera opción indicada como: selfsig y encuentro la clave que buscaba, en este caso la correspondiente a: 4874D3686E80C6B7
Genial!! Ya tengo la primera de mis claves.

Con la siguiente busqué por Smplayer pero no encontré nada. Mirando el repositorio: http://ppa.launchpad.net/rvm/ubuntu, veo que debo buscar por: “rvm” y perfecto. Allí estaba la clave: Launchpad PPA for rvm.

Una vez localizadas lo que tienes que hacer es grabar el contenido que se te muestra, algo como esto:

-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: SKS 1.0.10

mI0ESXgZuAEEAK2BkKqLbkvd+5hLFkKbRvUVoz4tPaLe4KlACkBJhAi/zMYKkLe58gLu+H6c
a5uk3YUX2p8Od95yoz7uoqeAyxqia67GNZi0NMDzZ02LKoL5IxwiIjxpDLoLW6+K9o4JvoWD
hvYizbPnapy9cWfmzT4XC6MxnlbvFOmmJh20EhO1ABEBAAG0FUxhdW5jaHBhZCBQUEEgZm9y
IHJ2bYi2BBMBAgAgBQJJeBm4AhsDBgsJCAcDAgQVAggDBBYCAwECHgECF4AACgkQitMo2KWL
yuPrhwQAp52UhMb4DuVb+gYstpNL2P6FMLyQZWPAE81ogzmOI/7337HyBwbov68S8RK4OWm8
rycncMePOfL4D80t7s+qnAcZDumivkf2YSw2Yru7LcocxGmB1uJmfaVYcYzH/lpXltt+9mGr
K+ylg6tR8H9d25GSqKcuXj1ks2IlYlBwBT0=
=k+iC

-----END PGP PUBLIC KEY BLOCK-----

en un fichero de texto plano (copy-paste en el gedit que es más fácil). Luego vas al

Synaptic -> Configuración -> Repositorios -> Autentificación -> Importar clave.

Suministrale la ruta donde está cada clave que te has grabado en fichero y ya está. Ahora dale al botón: Recargar y verás como ya no te sale el error inicial cuando actualizas tus repositorios.

Cualquier duda que pueda esclarecer ya saben… en los comentarios :)

Reflexiones: Imaginación

“La sociedad se siente perdida por la incapacidad del humano de imaginar un mundo mejor”

– Anónimo –

Acceso a red local de una máquina Virtualbox

Por omisión Virtualbox usa el protocolo NAT para darle servicio de acceso a internet a las máquinas virtuales que hayamos creado, pero la IP que le asigna es del estilo 10.x.x.x Esto no permite que podamos acceder a esa máquina desde nuestra red local y tampoco desde ella a nuestros equipos en red. Esto está genial si queremos una máquina desvinculada de nuestra red local para, por ejemplo, usar win2$ en un entorno controlado que en caso de contraer algún virus no afecte a nuestra red.

En ocasiones queremos que nuestra máquina virtual creada con VirtualBox se integre en nuestra red local, bien para probar determinados servicios o bien porque queremos que sea un puesto más de la red y aprovechar así los recursos compartidos. En mi caso quería tener una máquina virtual con Ubuntu Server de forma que pudiese probarlo con los usuarios de mi red doméstica y diese servicios de correo y MySQL.

Con este objetivo me puse a buscar por la red y encontré muchos foros y páginas donde indicaban la forma de hacerlo. Sin embargo no conseguí que funcionase, aunque me sirvió para enteder algo más sobre los bridges e interfaces virtuales de red. Pero nunca me doy por vencido ante la adversidad. Después de varias semanas probando combinaciones de lo que leía y uniendo la información de las diferentes páginas he conseguido que funcione.

Este es el escenario donde he realizado las pruebas:

  • PC con Ubuntu Desktop 8.04 donde está la máquina virtual. Su IP local es estática y su valor es: 192.168.1.30 El Usuario del PC se llama sinergiatec. El nombre de la máquina es ubudesktop. En dicha máquina el interface de red es: eth0 (esta información la podeis conseguir con el comando: ifconfig)
  • Máquina virtual creada con Virtualbox 2.0 que llamaré UbuServerVM. La IP que le quiero asignar es la 192.168.1.60
  • Router ADSL que da servicio a la red con IP 192.168.1.1
  • Rango de la red local: 192.168.1.30/90
  • El interface de red virtual que crearemos se llamará tap1
  • El bridge que crearemos se llamará br0

(Actualización: 20/10/2008 – Gracias Jesús por tu colaboración y llamar la atención sobre este paso que faltaba)

Paso previo:

Abrimos un terminal y tecleamos el siguiente comando:

 sinergiated@ubudesktop:~$ sudo aptitude install uml-utilities bridge-utils

Pasos a seguir:
1. Crear la máquina virtual. No es objetivo de este post entrar en la creación de máquinas virtuales con Virtualbox. Para el que no sepa hay muchos Howto en la red y en castellano.
2. Abrimos una consola y ejecutamos el siguiente comando:

 sinergiated@ubudesktop:~$ sudo gpasswd -a sinergiatec uml-net

3. Abrimos gedit:

 sinergiated@ubudesktop:~$ gedit &

4. Dentro del nuevo documento abierto tecleamos el siguiente código:

 #!/bin/bash
 #------
 # Cambiar sinergiatec por vuestro nombre de usuario
 sudo VBoxTunctl -b -t tap1 -u sinergiatec
 sudo brctl addbr br0
 sudo ifconfig eth0 0.0.0.0 promisc
 sudo brctl addif br0 eth0
 # cambiar 192.168.1.30 por vuestra IP local (para saber cuál es ejecutar ifconfig en una consola)
 sudo ifconfig br0 192.168.1.30 netmask 255.255.255.0
 # cambiar 192.168.1.1 por la IP de vuestro router
 sudo route add default gw 192.168.1.1 br0
 sudo ifconfig tap1 up
 sudo brctl addif br0 tap1

5. Guardamos el fichero y lo llamamos: bridgeUp en nuestro directorio de usuario, en este caso: /home/sinergiatec
6. Presionamos el botón “Nuevo” en gedit e introducimos este código:

 #!/bin/bash
 sudo ifconfig tap1 down
 sudo ifconfig br0 down
 sudo brctl delbr br0
 sudo VBoxTunctl -d tap1
 # cambiar 192.168.1.30 por vuestra IP local (para saber cuál es ejecutar ifconfig en una consola)
 sudo ifconfig eth0 192.168.1.33 netmask 255.255.255.0 up
 # cambiar 192.168.1.1 por la IP de vuestro router
 sudo route add default gw 192.168.1.1 eth0

7. Guardamos el fichero y lo llamamos: bridgeDown situándolo en el mismo directorio que el anterior (/home/sinergiatec)

8. En la consola que habíamos abierto en el paso 2 tecleamos:

 sinergiated@ubudesktop:~$ chmod a+x bridgeUp
 sinergiated@ubudesktop:~$ chmod a+x bridgeDown

Con esto damos permiso de ejecución a los scripts creados.

9. Arrancamos el administrador de Virtualbox mediante la opción de menú o bien presionando: ALT+F2 y luego escribiendo: VirtualBox (recordad que en linux las mayúsculas y las minúsculas son importantes)
10. Hacemos click sobre la máquina virtual que hemos llamado: UbuServerVM
11. Luego hacemos click sobre el botón configuración del menú
12. En el cuadro de la izquierda hacemos click sobre “Red”
13. Veremos en la izquierda varias pestañas que corresponden a los adaptadores de red que podemos usar con la máquina virtual. Normalmente uno sólo que será el 1. Dentro de las opciones veremos una que dice: “Attached to” Ahí seleccionamos: Interface anfitrión. Luego en la opción que dice: “Interface Name” escribiremos: tap1. Luego damos al botón “Aceptar”

Ya está. Ya tenemos todo preparado para ejecutar una máquina virtual y hacer que tenga una IP acorde a nuestra red local.

Estos son los pasos cada vez que quieras ejecutar la máquina virtual:

1. Abres una consola y ejecutas:

 sinergiated@ubudesktop:~$ sudo /home/sinergiatec/bridgeUp

2. Abres el administrador de Virtualbox e Inicias la máquina
3. (Opcional) Este paso elimina el interface virtual y el bridge. Abres una consola y ejecutas:

 sinergiated@ubudesktop:~$ sudo /home/sinergiatec/bridgeDown

Espero que alguien tan perdido como estuve yo encuentre aquí la solución. Cualquier duda y/o aclaración utilizad los comentarios de este post. Prometo contestar a todo aquello sobre lo que sepa :)

Saludos y a ser felices!

(Actualización del 23/11/2008)

Gracias al amigo AdminRoot tenemos cómo es posible hacer lo mismo para redes inalámbricas. Puedes verlo en el siguiente comentario. Miles de Gracias!!

(Actualización del 08/12/2008)

Adminroot ha descrito en su blog de forma perfecta como establecer IP locales con tarjetas inalámbricas. Gracias!

(Actualización del 10/01/2009)

Con la versión 2.1 de VirtualBox ya no es necesario ejecutar estos scripts porque basta con seleccionar: Attached to: Interface anfitrión y en el cuadro: Interfaces Anfitrión: eth0

Firefox 3 Download day 2008

Mi certificado del Firefox download day 2008Ya está disponible para la descarga el FIREFOX 3. En el momento de escribir este artículo habían: 112,302 descargas desde España y un total de: 2,172,719.

Seguro que batimos un record guinnes de descargas pero para ello necesitamos de tu ayuda. Acude a esta web: Firefox Download Day 2008 y bájate el mejor navegador para tu PC (sin menospreciar a otros jeje)

Yo ya tengo mi certificado ¿y tu? Si lo quieres pincha aquí.

En Canarias tenemos hasta las 18:00 horas del día 18 de junio (una hora más en la península). No te dejes ir y hazlo ya :)

ubuntu: borra lo que quieras de tu papelera

papelera

Recientemente he contestado a una preguna en Ubuntu-es.org que me parece interesante poner en mi blog.

Hay veces que intentamos borrar cosas de nuestra papelera y nos indica que no tenemos permiso. Cuanto esto pase sigue las siguientes instrucciones:

1.  ALT+F2
2. teclea: gksudo nautilus
3. Te pedirá la clave de tu usuario para tener permisos de administrador (su)
4. Luego en la barra de dirección de nautilus teclea lo siguiente: /home/<tu_usuario>/.local/share/Trash (fíjate bien que entre la “/” y “local” hay un punto)
5. Verás dos directorios: Uno llamado “files” y otro “info”
6. Entra en files
7. Presiona: CTRL+A
8. Cuando estén todos los ficheros seleccionados presiona: SHIFT+DEL
9. Presiona el botón aceptar.
10. Salte de ese directorio y vete a: info
11. Haz lo mismo del paso 7, 8 y 9

Si has seguido todos los pasos de forma correcta verás que ya no hay nada en tu papelera. Recuerda cerrar el nautilus que has abierto pues tiene permisos de root y puede darte una sorpresa desagradable si te despistas :)

Saludos!

Firefox 3 beta: Haz que tus complementos funcionen

¿Has instalado Ubuntu Hardy Heron?
¿Estás cansado de esperar que tus addons favoritos funcionen en firefox 3 beta 5?
¿Te gusta cambiar la configuración de los programas que usas aunque con cierta cautela?

Si la respuesta a las tres preguntas anteriores es un “SI” entonces sigue leyendo y sigue las instrucciones. Si la respuesta es un “NO” a alguna o un: “Déjame que me lo piense un momento”… tan sólo sigue leyendo :)

Existe una forma para que algunos (no todos) los complementos que te funcionaban en firefox 2 lo hagan también con firefox 3 beta 5. Para ello sigue las siguientes instrucciones:

  1. Presiona: CTRL+T para abrir una nueva pestaña y situarte en la barra de direcciones.
  2. Teclea: about:config
  3. Presiona en el botón: ¡Tendré cuidao! ¡Lo prometo!
  4. Haz click con el botón derecho del ratón sobre cualquier punto y elije: Nuevo->Lógico
  5. Teclea: extensions.checkCompatibility y asígnale un valor de falso
  6. Vuelve repetir el paso 4 y teclea: extensions.checkUpdateSecurity y asígnale un valor de falso
  7. Reinicia firefox
  8. Ahora prueba a instalar los complementos que habías eliminado por incompatibilidad o simplemente dales a Habilitar.

Lo que hemos hecho es desabilitar la comprobación de compatibilidad de los complementos. He probado con todos los de google y funcionan. Para otros que uso como: hyperwords, adblockplus y scribefire no hizo falta pues ya había actualizaciones. Sin embargo TabMixPlus, a pesar de poderlo instalar con estas modificaciones, al intentar configurarlo te indica que no es compatible con la versión 3 de firefox. Igual ustedes encuentran algun otro que haga lo mismo.

Espero les sirva para, por lo menos, tener alguna herramienta funcionando en firefox 3 como en el 2.

Ya tengo mi Ubuntu Hardy Heron instalado

Unbuntu Hardy HeronDespués de dejar pasar unos días para evitar los colapsos en los servidores por tanta gente actualizando su Ubuntu a la vez, me decidí a actualizar mi equipo a Hardy Heron.

Primero lo hice en modo actualización en una partición donde sólo he instalado los paquetes básicos. Con ella y remastersys realizo un LiveCD que me permite instalar Ubuntu en cualquier equipo con la configuración completa de dicha partición. Pues el proceso de actualización fué magnífico. Una vez terminada y reiniciado el equipo todo genial a excepción de la tarjeta de video (tengo una nVidia GE7300). Pero como ya conozco el tema hice lo siguiente: Me fui a synaptic, busqué por envy, instalé el correspondiente a Hardy, lo ejecuté y al siguiente reinicio ya tenía mi nVidia perfectamente configurada. Todo eso en tan sólo dos minutos.

Luego me decidí a actualizar mi partición principal. La que utilizo a diario para todos mis quehaceres informáticos :)

Aquí si que me falló la actualización. Por más veces que lo intentaba no conseguía pasar del mensaje: Comprobando su gestor de paquetes. Teniendo en cuenta que en esta partición he compilado los drivers de la webcam quickcam express de logitech y de la tarjeta de sonido que viene incorporada a mi placa base no me extraña que se le atragante (por cierto, en la primera actualización ya me reconoció la tarjeta de sonido con lo que no tendré que compilar de nuevo los drivers Alsa). Además tengo repositorios de terceros con versiones más recientes que las que están en los repositorios de Ubuntu. Así que entiendo que el pobre no pasara del chequeo de mis repositorios y versiones. Pero no desistí de instalar el Hardy!! Hace tiempo decidí crear una partición sólo para los datos (directorio /home) así que realizar una instalación limpia no me asusta en absoluto. Así que:

  1. Desactivé los repositorios de terceros
  2. Creé una lista de paquetes instalados según te indican aquí.
  3. Arranqué el equipo con el liveCD de Ubuntu Hardy Heron
  4. Me fui a synaptic y cambié el servidor de repositorios a uno no oficial para que fuese más rápida la bajada y evitar el colapso de los servidores normales.
  5. Comencé la instalación definiendo manualmente los puntos de montaje de cada partición
  6. Terminada la instalación y reiniciado mi equipo entro con mi usuario y toda mi configuración visual, de datos, de aplicaciones, etc. están intactos (ventajas de tener /home en otra partición distinta al sistema)
  7. Siguiendo las indicaciones del sitio indicado en el punto 2 arranco el synaptic y cargo las selecciones del fichero creado. Le doy a actualizar y …. uf!!! librería que causa problemas. Normal, si tenemos en cuenta que algunos paquetes del listado indican su versión. No me doy por vencido. Edito el fichero con la lista de paquetes y elimino todo lo que comience por: “lib” y voy dejando sólo aquellas líneas que hagan referencia a paquetes completos. Las librerías ya se encargará synaptic de instalarlas resolviendo las vinculaciones. Termino la edición y vuelvo a cargar en synaptic las selecciones. Actualizo y …. Genial!!! todo estupendo. Se pega unos 10 minutos bajándose los caso 400Mb de nuevos paquetes.
  8. Cuando terminó la actualización activé la nvidia por medio de envy y…. Fin!!

Un hora y 10 minutos después de iniciado el proceso de instalación limpia tengo mi equipo con Hardy Heron y con todas las aplicaciones que tenía en Gutsy. Y todo funcionando al 100%. Bueno… todo no :( Al instalarse el Firefox 3 beta 5 me ha desactivado todas los complementos que no son compatibles. Pero esto será objeto de otro comentario en el blog.

Howto: Convierte video Flash (flv) a Divx/Avi en linux

Muchas veces tenemos un video en formato flash (comúnmente obtenido de sitios como youtube) y queremos tenerlo en formato avi para poder visualizarlo en nuestro reproductor dvd. Conozco dos formas, una con el programa ffmpeg y otro con mencoder:
Continuar leyendo ‘Howto: Convierte video Flash (flv) a Divx/Avi en linux’

Nemo: Navegador de ficheros o calendario?

Curioso programa que me encuentro navegando por la red. Se trata de un navegador de ficheros con aspecto de calendario. Mejor mira la siguiente imagen que te lo aclara.

Screenshot Nemo

Permite filtrar por nombres de ficheros, por tipo e incluso catalogarlos como “estrella (favorito)”

Para instalarlo en Ubuntu pueden bajarse el paquete Debian o bien añadir el siguiente repositorio mediante synaptic:

deb http://www.iola.dk/nemo/repo binary/

Por lo pronto se me ocurren las siguientes aplicaciones a este programa:

  • Tener un directorio con notas en texto catalogadas por días
  • Un diario personal por ficheros
  • Ver los paquetes debian bajados y catalogados por fechas

Seguro que a ustedes se les ocurren muchas más :)

Hola, uso windows y quiero probar Linux (I)

tutorialesUbuntu.com

Esta es la frase que tras el último post he recibido en mi correo de forma masiva. Así que me he embarcado en la tarea de realizar una serie de artículos donde iré dando algunos consejos para iniciarse en el mundo de GNU/Linux a través de la distro Ubuntu.

Para empezar asumo que se viene de Windows y lo que se desea es ver/probar una distribución (distro) que nos permita saber más sobre Linux. Partiendo de esta idea este es un post preliminar a efectos de introducción:

Ver que cosas se pueden hacer en Ubuntu: Ve a la página de youtube.com y pon Ubuntu en la consulta.

Descargarse Ubuntu:

Manuales y tutoriales:

– Continuará –

Entradas siguientes »