Debian 100% Libre

Desde ayer empece la campa~a de «liberar» a mis computadores. Todo esto empezo desde que formo parte de  la Fundacion GNUCHILE. Ahi se habla mucho de gNewSense y blagblagblag como distribuciones de GNU/Linux que son 100% libre desde el kernel hasta las aplicaciones.

A mi en lo personal, no me convence gNewSense, porque se parece mucho a Ubuntu. Pero me gusta Debian 😀 asi que manos a la obra.

Como saber si tenemos software privativo (contrib, non-free) en nuestro sistema? Facil, tienes que instalar el paquete vrms

apt-get install vrms

Luego lo ejecutas:

vrms

Y te deberia mostrar una lista con todos los paquetes no-libres que tengas. Para tener tu sistema libre, parte quitandolos con apt.
Luego tienes que borrar todos non-free y contrib que encuentres en /etc/apt/sources.list, cosa que solo quede main

Ahora que liberamos las aplicaciones, nos toca liberar el kernel. Tenemos dos opciones: Compilar o instalar uno generico.
Para compilar, necesitaremos tener instalado:

  • kernel-package
  • bzip2
  • libncurses5-dev
  • Y todas las dependencias.
    Vamos por partes:

    apt-get install kernel-package bzip2 libncurses5-dev

    Una vez que ya instalo eso, hay que ejecutar las siguientes ordenes (IMPORTANTE: HAY QUE HACERLAS COMO ROOT)

    cd /usr/src
    wget http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.27.5.tar.bz2
    tar -jxvf linux-2.6.27.5.tar.bz2
    ln -s linux-2.6.27.5 linux
    cd linux
    wget http://www.fsfla.org/svn/fsfla/software//linux-libre/scripts/deblob-check
    chmod +x deblob-check
    wget http://www.fsfla.org/svn/fsfla/software//linux-libre/scripts/deblob-2.6.27
    chmod +x deblob-2.6.27
    ./deblob-2.6.27 >> ../log.txt
    make menuconfig

    Modificamos lo que tengamos que modificar. Lo ideal es que usemos el config del kernel que tenemos corriendo actualmente para no tener problemas.
    Ahora seguimos:

    make-kpkg –initrd kernel_image kernel_headers
    cd ..
    dpkg -i *.deb

    Y listo, tenemos nuestro kernel de linux-libre

    Si no quieres compilar, puedes agregar el repo de Ali Gunduz. Para esto tenemos que agregar esta linea al final de /etc/apt/sources.list

    deb http://www.aligunduz.org/gNewSense/freedomshoppe/ linux-libre/

    y ahora:

    apt-get update && apt-get install linux-image-2.6.27-libre-gnufs1.6b && apt-get install linux-headers-2.6.27-libre-gnufs1.6b

    Tener un sistema 100% es un poco complicado, para ser sincero, echo un poco de menos los .rar jaaj pero es un sacrificio que hay que hacer para conseguir realmente la libertad de software.

    Links Relacionados

    Extrayendo audio de los videos.

    Levanten la mano quien descarga videos de youtube .. o quien se bajo un concierto en video y quiere andar con el audio para todas partes. Creo que es el caso de muchos.

    Para esto, necesitamos el programa llamado mplayer. Se encuentra disponible en los repositorios de todas las distribuciones basadas en la grandisima Debian. Asi que manos a la ubre.

    apt-get install mplayer

    Con eso instalamos el paquete junto a todas sus dependencias. Es necesario que lo hagan como super usuario.

    Una vez que esta instalado, ejecutamos la orden de extraccion del audio:

    mplayer -dumpaudio video.mpg

    Y nos generara un archivo llamado stream.dump,. Ese archivo contiene lo que es el audio. Ahora lo haremos parecer un archivo de sonido:

    mv stream.dump audio.ogg

    Y listo, tenemos el audio extraido.

    Saludos a todos

    Solo explicame el por que. Solo dime, por que cuando te vas, ya te echo de menos.

    Debian-Live en un Pendrive

    Hola gente:

    Muchos ya saben que estoy trabajando en un live cd construido con live-helper y realmente todo va muy bien. Nunca habia probado la real calidad de los sistemas en vivo, ni mucho menos los para pendrive, que se podian hacer con esta poderosa herramienta.

    Para esto, necesitaremos:

    • Paciencia
    • Conexion decente a internet
    • Pendrive de minimo 1 gb
    • Ganas.

    Primero, hay que descargar la imagen para pendrive desde el siguiente sitio:

    http://live.debian.net/cdimage/lenny-builds/current/i386/usb-hdd/

    Yo escogi la que viene con Gnome y pesa aprox unos 760 mb.

    Una vez que se termino de descargar, abri una consola y como un usuario comun y corriente escribi:

    dd if=debian-live-lenny-i386-*.img of=/dev/sdb

    En donde el comando dd sirve para copiar y convertir ficheros, o sea, en el fondo para tomar imagenes de disco y luego ponerlas en otro lado.

    Luego reinicie mi pc y arranco el pendrive y voila un debian lenny live corriendo 😀

    Saludos

    Openoffice.org 3 en Experimental!

    Leyendo el blog de Slack vi que el openoffice.org v3 ya entro a Debian Experimental. Ya esta listo para probarlo, usarlo y hacerlo pedazos :P. Para instalarlo solo hay que aregar la siguiente linea a tu sources.list

    deb http://ftp.cl.debian.org/debian/ experimental main contrib non-free

    Despues le damos apt-get update y quitamos el openoffice que tenemos actualmente. Luego instalamos de la siguiente manera:

    apt-get install -t experimental openoffice.org

    y listo, tenemos el Openoffice 3 Developer Snapshot.

    Openoffice Splash

    Openoffice Writer

    Acerca de

    Hoy sali de vacaciones, asi que tendre una semana libre para hacer mis cosas y descansar.

    Saludos

    Solucion al problema de VMware en kernels nuevos

    VMware es una aplicacion que tee permite crear maquinas virtuales (Computadores dentro de Computadores) Lo que trar como principal beneficio, el ahorro de Luz y espacio ya que con una gran maquina potente, puedes hacer muchas mas.

    Si has intentado instalar VMware con un kernel 2.6.25.x (Debian Lenny Beta 2, por ejemplo) Te habras dado cuenta que arroja el siguiente problema al momento de compilar:

    Extracting the sources of the vmmon module.

    Building the vmmon module.

    Using 2.6.x kernel build system.
    make: se ingresa al directorio `/tmp/vmware-config1/vmmon-only’
    make -C /lib/modules/2.6.26-1-686/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
    make[1]: se ingresa al directorio `/usr/src/linux-headers-2.6.26-1-686′
    CC [M]  /tmp/vmware-config1/vmmon-only/linux/driver.o
    /tmp/vmware-config1/vmmon-only/linux/driver.c:197: error: unknown field ‘nopage’ specified in initializer
    /tmp/vmware-config1/vmmon-only/linux/driver.c:198: warning: initialization from incompatible pointer type
    make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] Error 1
    make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] Error 2
    make[1]: se sale del directorio `/usr/src/linux-headers-2.6.26-1-686′
    make: *** [vmmon.ko] Error 2
    make: se sale del directorio `/tmp/vmware-config1/vmmon-only’
    Unable to build the vmmon module.

    For more information on how to troubleshoot module-related problems, please
    visit our Web site at «http://www.vmware.com/download/modules/modules.html» and
    «http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html».

    Execution aborted.

    Navegando en internet, encontre un parche que funciona a la perfeccion. Yo lo hice correr con el kernel 2.6.26-1-686 y anda perfecto.

    Para descargarlo:

    wget -c http://groups.google.com/group/vmkernelnewbies/web/vmware-any-any-update117c.tar.gz

    Descomprimirlo:

    tar -xzvf vmware-any-any-update177c.tar.gz && cd vmware-any-any-update117c

    Y ejecutar como root

    perl runme.pl

    Y la instalacion seguira normalmente.

    Saludos

    Te quiero mucho mucho :$

    Alley Cat en Linux

    Muchos fuimos (o son) los afortunados de jugar con un atari en nuestra ni~ez. Aunque debo reconocer que cuando yo era chico los Atari ya estaban pasados de moda.
    El Atari que yo tenia era un 130XE con solo 128K en ram 🙂 Mas info en wikipedia.

    Durante el almuerzo del dia de hoy, con mi hermana conversabamos sobre los juegos del Atari y sin duda del que mas tenemos recuerdos, es del Alley Cat.
    Rapidamente hice andar mi mente geek y subi a mi pc a pensar en algo.
    Encontre algo que se llama Dosbox y es un emulador de dos para linux :P.

    # apt-get install dosbox

    Una vez instalado, lo ejecute desde la consola

    dosbox

    Paralelamente descargue el juego desde aqui Yo lo guarde y lo descomprimi en /home/maximilinux/app/alleycat Por lo tanto, dentro de dosbox escribi lo siguiente:

    mount d /home/maximilinux/app/alleycat

    y escribi d: Al hacer un dir te das cuenta que ahi esta el alleycat y lo ejecutas:

    ALLEYCAT.EXE
    y a jugar!

    Free Image Hosting at www.ImageShack.us

    QuickPost Quickpost this image to Myspace, Digg, Facebook, and others!

    Saludos

    ====
    Feliz semana mi cielito!

    Instalar Skype en Debian

    Hace varios dias que estaba pensando en escribir sobre esto y hoy me he decidido.

    Skype es una aplicacion de VoIP (Voice over IP) que nos permite comunicarnos gratuitamente con personas en cualquier parte del mundo via medios multimediales continuos (sonido y video) o si compramos creditos (prepago) en el sitio de Skype podemos llamar a cualquier telefono de red fija a un precio bastante conveniente.

    Skype corre en Windows, MacOSX y obviamente en Linux y para alla va el articulo. Actualmente, esta empaquetado para Debian, Fedora, Ubuntu, Centos, Mandriva, Xandros y tambien esta disponible en un lindo tar.bz2

    Esta desarrollado usando las bibliotecas graficas Qt y desde las ultimas versiones soporta webcam, pero antes tienes que tenerla instalada

    Ventana principal de Skype
    Ventana principal de Skype

    Para instalarlo en Debian, tenemos que descarganos el paquete desde AQUI y luego cuado lo tenemos en nuestro equipo abrimos una terminal y nos logueamos como root. Luego escribimos la orden que nos instale el paquete (sono muy feo eso XD )

    # dpkg -i skype-debian_2.0.0.72-1_i386.deb

    nota: el nombre del paquete depende de la version que tengas. paquete solo disponible para maquinas de 32 bits.

    Saludos

    =====

    No puedo estar mas feliz. Te quiero mucho mi guagua regalona y flojita! Sin duda, fue una hermosa tarde los dos .. y nadie mas.

    Cuando me llamo, alla fui

    Cuando me di cuenta, estaba ahi

    Cuando te encontre, me perdi

    Cuando te vi, me enamore.

    Pedro Aznar – A primera vista.

    Anonimato en Linux con TOR

    Tor es la sigla de «The Onion Router» Esta es un proxy que te otorga cierto anonimato al transitar por la red. No es recomendable hacer operaciones que requieran un alto nivel de seguridad porque todas nuestras conexiones pasan por un solo servidor que es blanco seguro de juakers. Nos pueden interceptar la conexion y robarnos datos privados.

    Instalarlo en Debian es muy sencillo:

    # apt-get install tor

    Esto nos instalara el paquete de tor y el privoxy. Privoxy es la aplicacion de web proxy que en el fondo le dara toda la potencia a Tor.

    Una vez que ha terminado de instalado todo, editamos el siguiente fichero:

    /etc/privoxy/config

    y agregamos la siguiente linea al principio del archivo

    forward-socks4a / 127.0.0.1:9050 .

    y reiniciamos

    /etc/init.d/tor restart

    /etc/init.d/privoxy restart

    Para darle funcionalidad a esto, necesitaremos instalar el addon para iceweasel. Este xpi funciona tanto para firefox 2 o 3.1a1pre Torbutton

    Links:

    Tor en Debian / Ubuntu

    Documentacion Oficial

    Saludos

    Hotkeys y teclado multimedia en Linux

    Quien tiene algun laptop?? Que levante la mano!! jajaja XD o un teclado multimedia con un monton de botoncitos especiales para iniciar aplicaciones multimedia.. o clientes de correo?? Y SOLO FUNCIONA EN WINDOWS?

    Eso es lo que yo pensaba hasta hace algun tiempo atras que me encontre con hotkeys. Es una aplicacion que sirve para  hacer funcionar tu teclado multimedia. Los modelos soportados son:

    Modelo       Descripcion
    mck800    – Process MCK-800
    itouch    – Logitech Cordless iTouch/Internet/Cordless Desktop
    uniwilln243s1    – Uniwill N243S1
    msnatpro2    – Microsoft Natural Keyboard Pro 2
    acerwl    – Acer Wireless Keyboard
    mx2500    – Memorex MX2500 Keyboard
    msnatpro    – Microsoft Natural Keyboard Pro
    btc9000    – BTC 9000
    kbp8993    – Chicony KBP-8993 keyboard
    mx1998    – Memorex MX1998 Keyboard
    logitech-nav-usb    – Logitech Internet Navigator USB
    sk9925    – Silitek SK-9925 USB Keyboard
    inspiron8100    – Dell Inspiron 8100 Notebook
    mx3000    – Memorex MX3000 Keyboard
    msnetpro    – Microsoft Internet Pro Keyboard
    sk7100    – Silitek SK7100 Keyboard
    sk2500    – Fujitsu/Logitech/Trust SK2500 Keyboard / Liteon-ak2500
    btc8190    – BTC Smart Office (8190)
    hp5181    – HP 5181 Internet Keyboard
    applepro    – Apple Pro Keyboard
    sk2501a    – Silitek SK5210A Keyboard
    aceraspire1300    – Acer Aspire 1300 Series Keyboard
    sk2505    – SK-2505 Keyboard
    sk2800c    – SK-2800C
    kb9930    – IBM Rapid Access II Keyboard
    ibook    – iBook Internal Keyboard
    pb5140w    – Packerd Bell Model 5140W
    polypix    – Polypix Keyboard
    orktekusb    – ORKTEK USB Hub/keyboard
    msnet    – Microsoft Internet Keyboard
    kb9963    – Compaq KB-9963 keyboard
    logitech-cfo    – Logitech Cordless Freedom Optical Keyboard
    acer430    – Acer TravelMate 430
    ipanel    – Asus IPanel

    Si estamos usando Debian, instalamos via apt:

    apt-get install hotkeys

    Ahora editamos el archivo de configuracion de hotkeys:

    nano /etc/hotkeys.conf

    Kbd=hp5181 ##Nuestro modelo de teclado. Si tienes un hp, ese es tu modelo. Lo tienes que indicar segun la lista

    Mas abajo vienen las funciones multimedia. Si usas Rhythmbox, te dejo las mias.

    PrevTrack=rhytmbox-client –previous   ## pista anterior
    Play=rhythmbox-client –play-pause     ## play y pause
    Stop=rhythmbox-client –quit               ## ese lo uso como stop. cierra completamente el programa
    Pause=rhythmbox-client –play-pause ## play y pause
    NextTrack=rhythmbox-client –next     ## tema siguiente

    Si usas amarok, en vez de rhythmbox pones amarok y tienes que cambiar los flags. No cambian en mucho.

    Ahora, para que hotkeys se nos inicie cada vez que iniciemos sesion en nuestro equipo, tenemos que ir a:

    Sistema -> Preferencia -> Sesiones -> A~adir

    y en nombre y comando ponemos hotkeys. Guardamos, cerramos y reiniciamos la sesion para observar cambios.

    Saludos

    Empaquetando el Google Earth en Debian!

    En muchos articulos de blogs de  usuarios explican la instalacion del conocido y simpatico Google Earth. Todos hablan de una instalacion  a traves de un archivo binario que sirve para todas las distros.. pero que pasa si estamos en Debian?

    No pasa nada.. se puede hacer sin ningun problema siguiendo un asistente. Afortunadamente, en los repositorios existe un paquete que se llama googleearth-package que, justamente empaqueta en un .deb el google earth.

    Instalamos:

    # apt-get install googleearth-package

    Se supone que ya tenemos el google earth en un directorio listo, entonces:

    maximilinux@debian-laptop:~$ make-googleearth-package –fullname NOMBRE –email MAIL –file GoogleEarthLinux.bin

    Esperamos hasta que diga: Success!

    e instalamos con dpkg -i *.deb

    Saludos!