› Foros › PC › Software libre
capitanquartz escribió:Dinos donde te quedas pillado en los tutoriales y te ayudaremos
sudo aptitude update && sudo aptitude -y install build-essential linux-headers-$(uname -r)
cd ~
wget -O driver.tar.gz http://snapshots.madwifi.org/madwifi-ha ... ent.tar.gz
tar xf driver.tar.gz
cd madwifi-*
make
sudo make install
echo ath_pci | sudo tee -a /etc/modules
sudo modprobe ath_pci
capitanquartz escribió:¿Eres muy nuevo no? Abre el terminal (Aplicaciones -> Accesorios -> Terminal) y ve pegando las lineas. Cuando se te pida el password, escribelo (no se vera en pantalla asteriscos ni nada) y pulsa enter.
snake@snake-desktop:~$ sudo aptitude update && sudo aptitude -y install build-essential linux-headers-$(uname -r)
[sudo] password for snake:
Obj http://security.ubuntu.com hardy-security Release.gpg
Ign http://security.ubuntu.com hardy-security/main Translation-es
Obj http://es.archive.ubuntu.com hardy Release.gpg
Obj http://es.archive.ubuntu.com hardy/main Translation-es
Ign http://security.ubuntu.com hardy-security/restricted Translation-es
Ign http://security.ubuntu.com hardy-security/universe Translation-es
Ign http://security.ubuntu.com hardy-security/multiverse Translation-es
Obj http://security.ubuntu.com hardy-security Release
Obj http://es.archive.ubuntu.com hardy/restricted Translation-es
Obj http://es.archive.ubuntu.com hardy/universe Translation-es
Obj http://es.archive.ubuntu.com hardy/multiverse Translation-es
Obj http://es.archive.ubuntu.com hardy-updates Release.gpg
Ign http://es.archive.ubuntu.com hardy-updates/main Translation-es
Ign http://es.archive.ubuntu.com hardy-updates/restricted Translation-es
Ign http://es.archive.ubuntu.com hardy-updates/universe Translation-es
Ign http://es.archive.ubuntu.com hardy-updates/multiverse Translation-es
Obj http://es.archive.ubuntu.com hardy Release
Obj http://es.archive.ubuntu.com hardy-updates Release
Obj http://security.ubuntu.com hardy-security/main Packages
Obj http://es.archive.ubuntu.com hardy/main Packages
Obj http://es.archive.ubuntu.com hardy/restricted Packages
Obj http://es.archive.ubuntu.com hardy/main Sources
Obj http://security.ubuntu.com hardy-security/restricted Packages
Obj http://security.ubuntu.com hardy-security/main Sources
Obj http://security.ubuntu.com hardy-security/restricted Sources
Obj http://es.archive.ubuntu.com hardy/restricted Sources
Obj http://es.archive.ubuntu.com hardy/universe Packages
Obj http://es.archive.ubuntu.com hardy/universe Sources
Obj http://es.archive.ubuntu.com hardy/multiverse Packages
Obj http://security.ubuntu.com hardy-security/universe Packages
Obj http://security.ubuntu.com hardy-security/universe Sources
Obj http://security.ubuntu.com hardy-security/multiverse Packages
Obj http://security.ubuntu.com hardy-security/multiverse Sources
Obj http://es.archive.ubuntu.com hardy/multiverse Sources
Obj http://es.archive.ubuntu.com hardy-updates/main Packages
Obj http://es.archive.ubuntu.com hardy-updates/restricted Packages
Obj http://es.archive.ubuntu.com hardy-updates/main Sources
Obj http://es.archive.ubuntu.com hardy-updates/restricted Sources
Obj http://es.archive.ubuntu.com hardy-updates/universe Packages
Obj http://es.archive.ubuntu.com hardy-updates/universe Sources
Ign http://apt.emesene.org ./ Release.gpg
Ign http://apt.emesene.org ./ Translation-es
Obj http://es.archive.ubuntu.com hardy-updates/multiverse Packages
Obj http://es.archive.ubuntu.com hardy-updates/multiverse Sources
Ign http://apt.emesene.org ./ Release
Ign http://apt.emesene.org ./ Packages
Ign http://apt.emesene.org ./ Sources
Obj http://apt.emesene.org ./ Packages
Err http://apt.emesene.org ./ Sources
404 Not Found
Leyendo lista de paquetes... Hecho
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
Construir la base de datos de etiquetas... Hecho
Se instalarán automáticamente los siguientes paquetes NUEVOS:
dpkg-dev g++ g++-4.2 libstdc++6-4.2-dev libtimedate-perl patch
Se instalarán los siguiente paquetes NUEVOS:
build-essential dpkg-dev g++ g++-4.2 libstdc++6-4.2-dev libtimedate-perl
patch
0 paquetes actualizados, 7 nuevos instalados, 0 para eliminar y 0 sin actualizar.
Necesito descargar 4664kB de ficheros. Después de desempaquetar se usarán 17,1MB.
Escribiendo información de estado extendido... Hecho
Des:1 http://es.archive.ubuntu.com hardy/main libstdc++6-4.2-dev 4.2.3-2ubuntu7 [1187kB]
Des:2 http://es.archive.ubuntu.com hardy/main g++-4.2 4.2.3-2ubuntu7 [2784kB]
Des:3 http://es.archive.ubuntu.com hardy-updates/main g++ 4:4.2.3-1ubuntu6 [1440B]
Des:4 http://es.archive.ubuntu.com hardy/main libtimedate-perl 1.1600-9 [30,1kB]
Des:5 http://es.archive.ubuntu.com hardy/main patch 2.5.9-4 [95,6kB]
Des:6 http://es.archive.ubuntu.com hardy-updates/main dpkg-dev 1.14.16.6ubuntu4 [559kB]
Des:7 http://es.archive.ubuntu.com hardy/main build-essential 11.3ubuntu1 [7066B]
Descargados 4664kB en 6s (671kB/s).
Seleccionando el paquete libstdc++6-4.2-dev previamente no seleccionado.
(Leyendo la base de datos ...
135588 ficheros y directorios instalados actualmente.)
Desempaquetando libstdc++6-4.2-dev (de .../libstdc++6-4.2-dev_4.2.3-2ubuntu7_i386.deb) ...
Seleccionando el paquete g++-4.2 previamente no seleccionado.
Desempaquetando g++-4.2 (de .../g++-4.2_4.2.3-2ubuntu7_i386.deb) ...
Seleccionando el paquete g++ previamente no seleccionado.
Desempaquetando g++ (de .../g++_4%3a4.2.3-1ubuntu6_i386.deb) ...
Seleccionando el paquete libtimedate-perl previamente no seleccionado.
Desempaquetando libtimedate-perl (de .../libtimedate-perl_1.1600-9_all.deb) ...
Seleccionando el paquete patch previamente no seleccionado.
Desempaquetando patch (de .../patch_2.5.9-4_i386.deb) ...
Seleccionando el paquete dpkg-dev previamente no seleccionado.
Desempaquetando dpkg-dev (de .../dpkg-dev_1.14.16.6ubuntu4_all.deb) ...
Seleccionando el paquete build-essential previamente no seleccionado.
Desempaquetando build-essential (de .../build-essential_11.3ubuntu1_i386.deb) ...
Configurando libtimedate-perl (1.1600-9) ...
Configurando patch (2.5.9-4) ...
Configurando dpkg-dev (1.14.16.6ubuntu4) ...
Configurando libstdc++6-4.2-dev (4.2.3-2ubuntu7) ...
Configurando g++-4.2 (4.2.3-2ubuntu7) ...
Configurando g++ (4:4.2.3-1ubuntu6) ...
Configurando build-essential (11.3ubuntu1) ...
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias
Leyendo la información de estado... Hecho
Leyendo la información de estado extendido
Inicializando el estado de los paquetes... Hecho
Escribiendo información de estado extendido... Hecho
Construir la base de datos de etiquetas... Hecho
snake@snake-desktop:~$ cd madwifi-*
snake@snake-desktop:~/madwifi-hal-0.10.5.6-r3861-20080903$ make
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.24-21-generic/build SUBDIRS=/home/snake/madwifi-hal-0.10.5.6-r3861-20080903 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic'
Building modules, stage 2.
MODPOST 14 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic'
make -C ./tools all || exit 1
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools'
for d in ath_info; do \
make -C $d || exit 1; \
done
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools'
snake@snake-desktop:~/madwifi-hal-0.10.5.6-r3861-20080903$ sudo make install
Checking requirements... ok.
Checking kernel configuration... ok.
make -C /lib/modules/2.6.24-21-generic/build SUBDIRS=/home/snake/madwifi-hal-0.10.5.6-r3861-20080903 modules
make[1]: Entering directory `/usr/src/linux-headers-2.6.24-21-generic'
Building modules, stage 2.
MODPOST 14 modules
make[1]: Leaving directory `/usr/src/linux-headers-2.6.24-21-generic'
sh scripts/find-madwifi-modules.sh -r 2.6.24-21-generic
for i in ath/ ath_hal/ ath_rate/ net80211/; do \
make -C $i install || exit 1; \
done
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
install -m 0644 ath_pci.ko //lib/modules/2.6.24-21-generic/net
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath'
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_hal'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
install -m 0644 ath_hal.ko //lib/modules/2.6.24-21-generic/net
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_hal'
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate'
for i in amrr/ onoe/ sample/ minstrel/; do \
make -C $i install || exit 1; \
done
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/amrr'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
install -m 0644 ath_rate_amrr.ko //lib/modules/2.6.24-21-generic/net
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/amrr'
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/onoe'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
install -m 0644 ath_rate_onoe.ko //lib/modules/2.6.24-21-generic/net
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/onoe'
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/sample'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
install -m 0644 ath_rate_sample.ko //lib/modules/2.6.24-21-generic/net
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/sample'
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/minstrel'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
install -m 0644 ath_rate_minstrel.ko //lib/modules/2.6.24-21-generic/net
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate/minstrel'
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/ath_rate'
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/net80211'
test -d //lib/modules/2.6.24-21-generic/net || mkdir -p //lib/modules/2.6.24-21-generic/net
for i in wlan.o wlan_wep.o wlan_tkip.o wlan_ccmp.o wlan_acl.o wlan_xauth.o wlan_scan_sta.o wlan_scan_ap.o; do \
f=`basename $i .o`; \
install -m 0644 $f.ko //lib/modules/2.6.24-21-generic/net; \
done
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/net80211'
(export KMODPATH=/lib/modules/2.6.24-21-generic/net; /sbin/depmod -ae 2.6.24-21-generic)
make -C ./tools all || exit 1
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools'
for d in ath_info; do \
make -C $d || exit 1; \
done
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools'
make -C ./tools install || exit 1
make[1]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools'
for d in ath_info; do \
make -C $d || exit 1; \
done
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
install -d /usr/local/bin
for i in athstats 80211stats athkey athchans athctrl athdebug 80211debug wlanconfig wpakey; do \
install $i /usr/local/bin/$i; \
strip /usr/local/bin/$i; \
done
install -d /usr/local/man/man8
install -m 0644 man/*.8 /usr/local/man/man8
install ../scripts/madwifi-unload /usr/local/bin/madwifi-unload
for d in ath_info; do \
make -C $d install || exit 1; \
done
make[2]: Entering directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
install -d /usr/local/bin
install -m 755 ath_info /usr/local/bin
install -d /usr/local/share/man/man8
install -m 644 ath_info.8 /usr/local/share/man/man8
make[2]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools/ath_info'
make[1]: Leaving directory `/home/snake/madwifi-hal-0.10.5.6-r3861-20080903/tools'
snake@snake-desktop:~/madwifi-hal-0.10.5.6-r3861-20080903$ echo ath_pci | sudo tee -a /etc/modules
ath_pci
snake@snake-desktop:~/madwifi-hal-0.10.5.6-r3861-20080903$ sudo modprobe ath_pci
capitanquartz escribió:No veo que haya instalado las cabeceras de linux... tendrás que instalarlas poniendo el nombre completo
capitanquartz escribió:Pues escribe sudo apt-get install linux-headers- y pulsa TAB a ver que te sale normalmente salen varias versiones... elige la que necesites.