Linux, Java, Música y otras hierbas…
Posts tagged Debian
Agregar llaves de repositorios apt en Ubuntu
Apr 26th
Les ha pasado que cuando agregan repositorios extras a su sources.list a veces apt alega de que los paquetes no están firmados o de que no puede encontrar la llave para verificarlos?
Bueno… la mayoría de las veces uno no pone atención y le da aceptar al apt, entonces ¿Cómo podemos hacerlo de la forma correcta?
- Primero: Debes estar seguro que el repositorio es fiable, es decir, que puedas confiar en lo que los desarrolladores ponen a disposición de los usuarios. Ha pasado que a veces los repositorios son intervenidos por manos negras y alteran los paquetes agregándoles algo que beneficie al atacante. Paso hace un tiempo atrás en debian y los repos de fedora.
- Segundo: Una vez que tienes certeza del primer punto, puedes importar la llave del repositorio en cuestión. ¿Cómo se hace eso? veamos un ejemplo
Descargados 55,6kB en 4min 39s (199B/s) Leyendo lista de paquetes... Hecho W: Error de GPG: http://ppa.launchpad.net jaunty Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY B9F1C432AE74AE63 W: Error de GPG: http://192.168.1.101 testing Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY A040830F7FAC5991 W: Error de GPG: http://192.168.1.101 intrepid Release Las firmas siguientes no se pudieron verificar porque su llave pública no está disponible: NO_PUBKEY 079A381C44869960 W: Tal vez quiera ejecutar 'apt-get update' para corregir estos problemas
Si esto les ha pasado mas de una vez es porque les falta la firma y llave de ese repositorio, entonces hagámoslo de la forma clásica:
Primero importamos la llave con lo que sale en la información del error de apt, donde dice NO_PUBKEY NUMERO y luego el segundo comando exporta la llave importada para que apt-key pueda agregarla a su llavero.
$ sudo gpg --keyserver keyserver.ubuntu.com --recv 079A381C44869960 $ sudo gpg --export --armor 079A381C44869960 | sudo apt-key add -
Una forma un poco mas eficiente es utilizando el comando apt-key directamente, veamos como se hace todo en un solo paso:
$ sudo apt-key adv --recv-keys --keyserver \ keyserver.ubuntu.com 079A381C44869960
De esta forma no utilizamos el llavero o keyring de gpg sino que usamos directamente el llavero de apt. Este lo pueden ver en /etc/apt/trusted.gpg
Ahora bien, para facilitarnos la vida en ubuntu (no se si debian lo tenga, creo que no) existe un paquete (que hay que instalar) llamado add-apt-key que nos permite hacer este mismo trabajo de forma mas simple. Lo primero es instalar el paquete:
$ sudo apt-get install add-apt-key
Luego importamos las llaves de la siguiente forma (como root):
$ sudo su - # add-apt-key --keyserver keyserver.ubuntu.com 079A381C44869960
Es todo por hoy, espero que les sea útil este pequeño post. En otra oportunidad profundizaré en los conceptos de gpg, llaves y llaveros.
Desactivar el touchpad
Nov 22nd
Para evitar los malos ratos que nos ofrecen los touchpad sensibles, como cuando estás escribiendo y por ABC motivos pasas a llevar el touchpad y se te borra todo lo que hiciste, o se te cambia la aplicacion y mandas un texto por pidgin a una persona X… bueno aquí hay una solución para evitar malos ratos.
Lo primero que deben hacer es editar el archivo xorg.conf (como root o con sudo) con su editor de texto favorito:
# vim /etc/X11/xorg.conf
Luego deben editar la sección donde se configura el touchpad y agregar como Option el siguiente parametro:
Option "SHMConfig" "on"
Debería quedar algo así la configuración del dispositivo:
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Ahora solo falta reiniciar el entorno gráfico.
Si quieren desactivar el touchpad deben abrir una consola y ejecutar los siguiente:
$ synclient TouchpadOff=1
Si quieren volver a activar el touchpad… adivinen
:
$ synclient TouchpadOff=0
Existe otra alternativa, que es correr en tu sesión un “daemon” que esta pendiente del teclado y del touchpad, es decir, desactiva el touchpad mientras escribes, entonces…. al iniciar tu sesión gráfica debes ejecutar:
$ syndaemon &
Eso sería…
Escuchando: Steve Vai – “For the Love of God “
Instalador de Debian para M$ Windows
Jan 30th
Me encontré con esta sorpresita, un asistente que se ejecuta desde M$ Windows y que te instala Debian.

El instalador te reconoce la arquitectura de tu máquina y prepara todo en función de ella. Te instala grub y deja todo listo y preparado para luego de un reboot empezar con la instalación de debian.
Mas info aquí: Say goodbye to Microsoft Now
Escuchando… “Joe Satriani” – “One Robot’s Dream”
Instalación en el Colegio Oratorio don Bosco
Sep 9th
El Colegio Oratorio don Bosco pidió la ayuda de Educalibre para realizar una instalación en sus laboratorios de computación, obviamente una solución de Software Libre. Tenemos planeado instalar Debian Sarge con escritorio Gnome más las clásicas aplicaciones Ofimáticas para desktop.
Voy saliendo para allá…. a la vuelta fotos y demases.
Update!!!
La instalación resulto todo un éxito… los pc’s funcionaron de pelos con Debian. Saludos al grupo Sinergia del ODB quién apoyo la instalación, es una Comunidad de jovenes entusiastas que cursan desde 7º básico a 4º Medio.
Picando Fino (2 parte)
Nov 22nd
Gracias a todos los chicos que me han mandado mails dándome mas consejos para enchular mi notebook y de mi parte dispuesto a cooperar con quienes necesiten ayuda con esta rara pieza de hardware.
He seguido “enchulando” el notebook con Debian Sid, ahora estoy con kernel 2.6.14-k7 y funciona de pelos, solo le he encontrado un error, no se me reinicia, tengo que poner shutdown -h now y luego encenderla otra vez (reboot casero). Como me cambie de kernel me toco reinstalar todos los drivers nuevamente ya que los modulos no levantaron automaticamente, para que les cuento… X se fue al demonio, sonido? alo alo?? probando??… wireless -> al suelo… y así con cada uno de los raros componentes del M2000.
Partí con levantar las X para poder ver mi Gnome, y me baje los drivers de ATI para Debian, aquí les dejo el link para que jueguen, la verdad que la velocidad de despliegue de las ventanas es sorprendente ante el driver “Vesa”… y que decir del glxgear.
Driver de Ati para Linux Debian
Además estos chicos tienen un repositorio de apt para sus controladores y demases:
deb http://xoomer.virgilio.it/flavio.stanchina/debian-fglrx-modules/ / deb http://stanchina.sesse.net/debian-fglrx-modules/ / #thanks to Steinar
Yo me apliqué instalando desde los fuentes y siguiendo los pasos que salen en la página de los divers.
Luego de ese rato de entretenimiento, compilando algunas cosillas, me toco reinstalar los módulos de ndiswrapper para poder levantar la red wireless. Aquí el mini howto
Lo del sonido era aplicar nuevamente alsaconf y me reconoció los módulos para el kernel nuevo.
Pasando a otros temas… el otro día no se en que blog encontre unos dibujos de “Guillo” y que me gustaron por lo original.
Escuchando… “Love Thing”… Joe Satriani
Picando fino
Oct 23rd
Despúes de mucho rato configurando el notebook (Compaq Presario M2000), casi me di por vencido, casi lo declaro no compatible con GNU/Linux. Leí cuanto manual, howto y chiche pille por ahí, pero no hay nada referente a este notebook, así que opte por leer los que se parecian a el. Encontre algunos que tenian los mismos sintomas y por ahi me fuí…
Síntomas:
Algunos de los síntomas de este equipo es que la partida era lenta y a veces se quedaba congelado en la detección de hardware (usb’s y hda).
Si el bicho iniciaba bien andaba super bien pero… el reloj de gnome se adelantaba y mucho. Le puse los segundos al relog y la verdad los segundos volaban, claramente no eran segundos.
Y hasta el momento no habia podido ocupar el driver de ati para el video, andaba con drivers vesa salvan pero uds. ya saben… anda malena.
Solución:
Lo primero de todo, instalar un kernel más nuevo, en este caso probe con kernel-2.6.12 para arquitecturas 386, 686 y K7. Con este último se arreglaron varios problemillas, entre ellos la deteccion de hardware a través de los USB Host Controller. En otras palabras, me funcionan bien los mouses, pendrive y la cámara. Con las otras arquitecturas simplemente no detecta nada de nada incluso haciendo un lsusb.
Ahora para que el notebook inicie bien y sin complicaciones hay que agregar un párametro del kernel, noapic.
kernel /vmlinuz-2.6.12-1-k7 root=/dev/hda6 ro vga=0x318 noapic
… y con esto se soluciona la partida del sistema como tambien el problema de los segundos que no son segundos
. El reloj interno del equipo funciona bien tanto el de sowftawe como el de hardware.
Ahora para la tarjeta de video hay que agregar un parametro en el xorg.conf que la verdad no me agrado mucho, pero es mientras sale un driver decente para esta tarjeta, es una ATI Radeon XPRESS 200M 5955 (PCIe).
En la sección device del xorg.conf agregar la opción noaccel y poner el driver de ati que trae por defecto xorg:
Section "Device" Identifier "ATI Technologies" Driver "ati" BusID "PCI:1:5:0" Option "noaccel" EndSection
Ahora voy a empezar buscando mas info sobre los driver que me sirven para esta tarjeta de video, asi que espero tenerla funcionando 100% pronto… luego un nuevo post para la instalación de la tarjeta de video.
A seguir sufriendo… por lo menos ahora parte bien y funciona bien… chaus
TODO: Wifi
Escuchando… “Hollow Years”… “Dream Theater”
Juguete Nuevo
Oct 18th
Esta es una herramienta que ahora tengo que sacarle mucho partiro y así poder recuperar la inversión. Es un Compaq Presario M2000 con procesador AMD Sepron +2800. Hasta ahora me ha dado algunos dolores de cabeza el configurarlo, ya que al ser una máquina nueva no hay mucho soporte en linux y en general con los notebooks. Después de una instalación casi de 30min de GNU/Linux Debian en esta máquina, lo primero que hice fue pasarlo de Sarge a Sid para tener mejor soporte. El cambio fue notorio, mayor velocidad en todo sentido, acceso al disco y video. De todas formas sigo con algunos problemas menores, cuesta arrancar algunas cosas como la detección de hardware, en especial el mouse, es raro, pero conecto el mouse y a veces se cuelga linux. (Investigando)
Aquí les dejo un shot de mi escritorio actual.
Gnu/Linux Debian Codename Sid
Kernel: 2.6.12-1-686
Desktop: Gnome 2.10.2
Nueva movida de Educalibre
Oct 3rd
El sábado recién pasado fuí junto a Werner a hacer una instalación a un Centro Cultural en Estación Central llamado “Los Nogales”. La instalación se haría en unos pc’s donados por el pueblo de Japón, por lo que las maquinas eran bastante buenas pero muuuuy antiguas, en todo caso… nada que se resistiera a una instalación de GNU/Linux Debian.
Entre todas las maquinas encontramos un Servidor Dell con doble procesador que lo amononamos y lo ocupamos como servidor de escritorios con XDMCP al cual conectamos 3 clientes IBM (P I 133 mhz y 32 mb Ram).
Lo freak de la instalación era que las bios de los equipos estan en Japones al igual que los teclados… aquí una muestra:

Bios Japonesa

Cliente XDMCP IBM Pentium I 133mhz con 32 mb Ram

TOP del servidor con los 3 clientes conectados… 75%cpu abriendo Ooo en los 3 clientes.
Esperamos lo mejor para la gente de Los Nogales que estan con pie firme con el Software Libre.
Escuchando: “Endless Sacrifice”….Dream Theater
Cambiando el FrameBuffer de video
May 13th
Holas:
Hoy me tocó hacer varias cosas en consola y la verdad… que cosa mas incomoda que las lineas te queden cortadas y estar ocupando “less” para todo, así que un amigo me había mandado un mail preguntando acerca de algo llamado framebuffer.
Investigando un poco sobre el tema:
“El framebuffer es un concepto de sistemas operativos que designa a un método de acceso a dispositivos gráficos. El framebuffer es un dispositivo virtual del sistema operativo que se presenta ante las aplicaciones de diferentes maneras en función del sistema de que hablemos, aunque generalmente aparece como un archivo o un bloque de memoria RAM reservado en la computadora, y que puede ser accesado en lectura/escritura por uno o más procesos; en este archivo o zona de memoria especial cualquier escritura modifica directamente las imágenes desplegadas en el dispositivo de vídeo, para que de esa manera los programas puedan mostrar información en pantalla sin preocuparse de los detalles de implantación, ni de la interacción real entre el ordenador y el dispositivo de vídeo.”
Esta tablita nos sirve para mirar el code para poner como parametro en vga en la configuración del arranque “grub”.
| 640x480 | 800x600 | 1024x768 | 1280x1024 ----+---------+---------+----------+---------- 256 | 0x301 | 0x303 | 0x305 | 0x307 32k | 0x310 | 0x313 | 0x316 | 0x319 64k | 0x311 | 0x314 | 0x317 | 0x31A 16M | 0x312 | 0x315 | 0x318 | 0x31B ----+---------+---------+----------+----------
Para activar el framebuffer en nuestro linux, debemos modificar la configuración de nuestro arranque (en este caso grub) e insertar un parametro en la línea del kernel, el parametro es vga y el valor debes sacarlo de la tablita según como tu lo quieras y en directa relación con tu hardware de video.
## ## End Default Options ## title Debian GNU/Linux, kernel 2.6.8-2-686 root (hd0,0) kernel /boot/vmlinuz-2.6.8-2-686 root=/dev/hda1 vga=0x317 ro initrd /boot/initrd.img-2.6.8-2-686 savedefault boot
En este caso active una resolución para la consola de 1025×768 y la verdad… se ve increible
, ahora si es agradable trabajar en consola.
Escuchando: “Acid Rain” … “Liquid tension experiment”
Hace tiempo que no escribo
Apr 27th
Hola maestros…
Hace bastante tiempo que no escribo algo en mi blog… la razón… muy poco tiempo para hacerlo, estoy tapado en trabajo… por un lado es bueno
Por donde parto… bueno… entre todas las cosas que he hecho he tenido muchas reuniones, entre ellas negocios, coordinaciones y con las nuevas comunidades emergentes del CCDP y del IHLC.
De todas esas reuniones salió un mini evento que fue la instalación de un laboratorio en el Liceo Carmela Carvajal de Prat [CCDP]. Nos invitaron a participar en la instalación de un laboratorio como parte de la comunidad Linuxera del IHLC, nosotros llevamos 2 años de experiencia con GNU/Linux a nivel de estaciones de trabajo y unos cuantos más a nivel de servidores, así que como parte de la comunidad linuxera, accedimos a la invitación felices de poder aportar un granito de arena en pro de GNU/linux y del FLOSS.
La solución paso por instalar Debian en cada una de las máquinas y para ello acudimos a la experticia de los chicos del IHLC, ellos se dedicaron a instalar el sistema base mientras por mi lado levantaba el servidor de repositorios. Este servidor es el que va a ofrecer los paquetes para la red del laboratorio, el nombre de la solución es apt-cacher. Un poco el detalle:
- Debian Sarge
- Kde
- Ofimatica OpenOffice
- kernel 2.6.8-2-686
Ahora se viene un eventillo en el CCDP para el 7 de mayo para el cual estamos trabajando fuerte para que salga a todo dar… las comunidades organizadoras son Linux IHLC, EducaLibre, Firefox Chile y CCDP… los dueños de casa.
Escuchando… “Franco Catrin” en TVnauta





