martes, 30 de septiembre de 2008

Configuracion de Wireless sin Ndiswrapper para tarjetas Broadcom 43xx





Si tienes un kernel linux-2.6.24 aqui estan las instruciones:
vamos a usar la version 011 de b43-fwcutter, bajamos, la descomprimimos y compilamos

wget http://bu3sch.de/b43/fwcutter/b43-fwcutter-011.tar.bz2
tar xjf b43-fwcutter-011.tar.bz2
cd b43-fwcutter-011
make
cd ..

Usamos la version 4.80.53.0 de Broadcom propietario driver, lo bajamos, lo descomprimimos el firware para poderlo extraer

export FIRMWARE_INSTALL_DIR="/lib/firmware"
wget http://downloads.openwrt.org/sources/broadcom-wl-4.80.53.0.tar.bz2
tar xjf broadcom-wl-4.80.53.0.tar.bz2
cd broadcom-wl-4.80.53.0/kmod
../../b43-fwcutter-011/b43-fwcutter -w "$FIRMWARE_INSTALL_DIR" wl_apsta.o


Ahora bien el kernel linux tiene soporte para esta tarjeta pero no tiene el firmware el cual tambien lo podemos obtener mediante synaptic como?:

asi

Abrimos nuestro sinaptyc y buscamos el paquete B43 (la busqueda se puede hacer por palabras clave como por ejemplo Wireless, Broadcom, etc)

una vez descardo el automaticamente empezara la instalacion y nos pedira extraer el firmware no q nosotros tengamos q hacer mayor cosa y ya tenemos funcionando nuestra tarjeta inalambrica.

Repositorios multimedia en Debian Lenny

Bien ahora que ya tenemos nuestro escritorio 3D funcionando vamos por otra cosa muy util, al menos para mi; la musica.

Debian nativamente no reproduce .mp3, .avi, ni ningun formato no libre asi q aqui esta la solucion:

gedit /etc/apt/sources.list

y agregamos este repositorio

#Repositorio MultiMedia
deb http://www.debian-multimedia.org/ testing main

guardamos y cerramos

luego si intentamos hacer un apt-get update nos dara un error porq no tenemos la llave publica asi q en un terminal como root escribimos esto o lo copiamos si asi se prefire

gpg --keyserver hkp://wwwkeys.eu.pgp.net --recv-keys 07DC563D1F41B907

luego

gpg --armor --export 07DC563D1F41B907 | apt-key add -


Y ya tenemos soporte para archivos no libres

miércoles, 24 de septiembre de 2008

Compiz en Debian Lenny



Bien ahora que ya tenemos el auto-completado de la terminal y el driver de video correctamente instalados vamos por lo que todos quieren tener en su sistema linux para nuestro caso Debian.

Primero instalemos los siguientes paquetes que son dependencias de Xgl:

apt-get install libglitz1 libglitz-glx1


Por alguna razón, el paquete xserver-xgl no se encuentra en los repositorios de Debian, ni en ningún repositorio no oficial. Por lo que me tomé el atrevimiento de bajarlo de los repositorios de ubuntu (las dependencias de el paquete xserver-xgl en ubuntu son los paquetes que instalamos en el paso anterior, por lo que si corren en ubuntu, tiene que funcionar el xserver-xgl en debian). Descarguemos el paquete xserver-xgl
acá.

Ahora que lo hemos bajado, procedamos a instalarlo:

dpkg -i xserver-xgl*.deb


Ahora hay que crear el archivo de arranque de Xgl

gedit /usr/local/bin/startxgl.sh

Agregamos las siguientes líneas:

#!/bin/sh
Xgl :1 -fullscreen -ac -accel xv:pbuffer -accel glx:pbuffer &
DISPLAY=:1
cookie="$(xauth -i nextract - :0 | cut -d ' ' -f 9)"
xauth -i add :1 . "$cookie"
exec dbus-launch --exit-with-session gnome-session

Guardar y cerrar.


Ahora hay que darle permisos de ejecución al archivo creado:

chmod a+x /usr/local/bin/startxgl.sh


Luego creamos una sesion de arranque independiente para Xgl.

gedit /usr/share/xsessions/xgl.desktop

Y agregarle las siguientes líneas:

[Desktop Entry]
Encoding=UTF-8
Name=Xgl
Comment=Start an Xgl Session
Exec=/usr/local/bin/startxgl.sh
Icon=
Type=Application


Con esto hemos creado una sesión de arranque llamada Xgl, la cual es independiente de nuestra sesión Gnome, que la podemos ver al arrancar nuestro sistema, en la pantalla de inicio (login), algo que haremos más adelante.
Guardar y Cerrar.


Por seguridad, removemos cualquier paquete de una instalación anterior. Esto no afecta en nada.

apt-get remove compiz compiz-core desktop-effects compiz-gnome


Agregamos los repositorios de debian unstable a nuestro sources.list

gedit /etc/apt/sources.list

Y agregar la siguiente línea:

#compiz
deb http://download.tuxfamily.org/shames/debian-lenny/desktopfx/unstable/ ./


Guardamos y cerramos, y ahora validamos el repositorio:

wget http://download.tuxfamily.org/shames/A42A6CF5.gpg -O- | apt-key add -



Actualizamos nuestro repositorios:

apt-get update



Y ahora procedamos a instalar los paquetes de Compiz Fusion:

apt-get install compiz-fusion-all

IMPORTANTE: después hay que actualizar el sistema, sino no funcionará. Esto es para no tener problemas de compatibilidad de paquetes.

apt-get update
apt-get dist-upgrade

Reiniciar el sistema, e iniciar en nuestra sesión con aceleración 3D, Xgl (cuando arranque el login, selecciona Sesiones > Xgl ).

Ahora ejecutar en una terminal o consola el siguiente comando:

fusion-icon

O bien desde el menú Aplicaciones>Herramientas del Sistema>Fusion Icon

Entonces ahora que te funciona crea esta aplicación para que te inicie cuando arranques la sesión Xgl, en el menú Sistema>Preferencia>Sesiones ==> Programas al Inicio y agrega el proceso fusion-icon

Autocompletado del terminal




Ahora que instalaste el driver de video te diste cuenta que la consola no tiene activado el auto-completado pues eso es fácil de arreglar a continuación explico como hacerlo:

tenemos que editar el archivo "bash.bashrc" como?
asi:

gedit /etc/bash.bashrc

Descomenta las tres últimas líneas tal que queden así:

# enable bash completion in interactive shells
if [ -f /etc/bash_completion ]; then
. /etc/bash_completion
fi

Guarda el archivo con tal cambio, sal del modo consola ("exit") y vuelve a entrar.

Y voila tenemos auto-completado.

Instalar y configurar driver ATI en Debian Lenny





Primero instala estos paquetes para poder compilar el driver:

apt-get install module-assistant build-essential fakeroot dh-make debconf bzip2 mesa-utils debconf libstdc++5

luego descarga el driver desde: AQUI
guardalo donde quieras de preferencia un lugar accesible facilmente como el /home/tu_usuario.

Una vez terminada la descarga abrimos un terminal como Root y nos desplazamos hasta donde este nuestro driver

Luego crea los paquetes del driver ATI en Debian/lenny

sh ./ati-driver-installer*.run --buildpkg Debian/lenny

Instalamos los paquetes que se han creado en el mismo directorio y los compilamos e instalamos:
> dpkg -i fglrx-kernel*
> dpkg -i fglrx-driver*
> dpkg -i fglrx-amd*
> module-assistant prepare
> module-assistant update
> module-assistant build fglrx
> module-assistant install fglrx

Ahora, ya solo nos falta probar el módulo y configurar el fichero xorg.conf para que nos agarre los drivers fglrx:
> depmod -a
> aticonfig --initial (en este paso es cuando se nos configura el xorg.conf)
> reboot

Luego después de haber reiniciado, comprobemos si tenemos aceleración 3D:

glxinfo | grep direct

Nos tiene que dar la siguiente respuesta:

direct rendering: Yes

Espero les haya servido este es el primer paso en el caminar de Debian

domingo, 21 de septiembre de 2008

En el inicio todo era....

Historial de lanzamientos

Versión

Nombre en clave

Fecha

Paquetes

Soporte

1.1

Buzz

17 de junio de 1996

474

1996

1.2

Rex

12 de diciembre de 1996

848

1996

1.3

Bo

2 de junio de 1997

974

1997

2.0

Hamm

24 de julio de 1998

~ 1500

1998

2.1

Slink

9 de marzo de 1999

~ 2250

2000-12

2.2

Potato

15 de agosto de 2000

~ 3900

2003-04

3.0

Woody

19 de julio de 2002

~ 8500

2006-08

3.1

Sarge

6 de junio de 2005

~ 15400

2008-04

4.0

Etch

8 de abril de 2007

~ 18000

2009-09

5.0

Lenny

Se espera para el 24 de septiembre de 2008



Por anunciar

Squeeze

Por anunciar




Debian toma el nombre en clave de sus distintas versiones de los personajes de la película de animación Toy Story, del estudio Pixar. Todos los nombres son asignados cuando se crea una nueva versión de pruebas (Testing), y se conservan cuando ésta pasa a ser estable (Stable). La única excepción a dicha norma es la versión inestable (Unstable), cuyo nombre en clave es Sid de forma fija, en honor al vecino torturador de juguetes de dicha película.