Então eu tenho lutado com a minha instalação do Debian ultimamente, ele não tem o firmware para as placas de rede eth0 ou wan0. No entanto, recebi um arquivo firmware.zip
que preciso extrair para /lib/firmware
. O problema é que, como não tenho conexão com o computador, não posso apenas pegar o que eu quero.
Aqui está a minha pergunta, eu não sei muito sobre as dependências naturais do Linux (Debian especificamente), então eu preciso saber uma maneira de instalá-las sem internet. Eu não consigo nem descompactar este arquivo de firmware Eu tenho que pegar internet porque, até onde eu sei, não há um programa de descompactação padrão. Se eu baixar o pacote e transferi-lo na minha unidade USB, ele não será executado, porque ele precisa de libbz2-1.0
, libc0.1
, libc6
, libc6.1
e libgcc1
. Também sugere um programa chamado zip
. libc6
requer libc-bin
e recomenda libc6-i686
e sugere debconf.libc0.1
.
Sem poder descompactar nada que saiba se eu posso até mesmo instalar essas coisas. Vocês sabem se há apenas um pacote muito básico que irá instalar todos esses pacotes padrão para mim?
Vou colocar alguns dos erros que estou recebendo agora, embora considere que eu instalei os drivers.
ping google.com
ping: unknown host google.com
ping 192.168.10.101
connect: Network is unreachable
dmesg | grep wlan0
[ 5.348890] udev [432] : renamed network interface wlan0 to wlan1
dmesg | grep Broadcom
[ 1.028800] eth0: Broadcom 44xx/47xx 10/100BaseT Ethernet 00:15:c5:b8:79:75
[ 5.127449] b43-phy0: Broadcome 4311 WLAN found (core revision 10)
[ 5.309856] Broadcom 43xx driver loaded [ Features: PMLS, Firmware-ID:FW13 ]
ifup wlan1
Ignoring unknown interface wlan1=wlan1.
ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:15:c5:b8:79:75
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:17
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan1 Link encap:Ethernet HWaddr 00:18:f3:85:99:07
BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Aqui é onde eu fico realmente confuso:
ifconfig wlan1 192.168.10.111
b43-phy0 ERROR: Firmware file "B43/ucode5.fw" not found
b43-phy0 ERROR: Firmware file "B43-open/ucode5.fw" not found
b43-phy0 ERROR: You must go to blah blah blah and get the firmware
SIOCSIFFLAGSS: No such file or directory
Portanto, apesar do meu dmesg
dizer que o driver 43xx
está carregado, ifconfig
diz que não. O que eu faço neste momento? Vou postar um pouco mais de dados em um minuto.
Então, acho que não corri firmware-b43-installer_4.150.10.5-4_all.deb
. Eu fiz isso digitando isso:
dpkg -i firmware-b43-installer_4.150.10.5-4_all.deb
(Reading database ... 14006 files and directories currently installed.)
Preparing to replace firmware-b43-installer 4.150.10.5-4 (using firmware-b43-installer_4.150.10.5-4_all.deb) ...
Unpacking replacement firmware-b43-installer ...
Setting up firmware-b43-installer (4.150.10.5-4) ...
...
No entanto, neste momento, ele tenta acessar um espelho ( link ) . Caramba há qualquer maneira possível apenas obter arquivos que não requerem uma conexão com a internet?