インターネット接続なしでDebianにプログラムをインストールする

インターネット接続なしでDebianにプログラムをインストールする

だから私は最近、eth0やwan0ネットワークカード用のファームウェアを持っていないDebianのインストールに苦しんでいます。しかし、firmware.zip解凍する必要があるファイルがあります/lib/firmware。問題は、コンピュータに接続されていないため、自分が望むものを直接取得できないことです。

私の問題は次のとおりです。私はLinux(特にDebian)の自然な依存関係を理解し​​ていないので、インターネットなしでLinuxをインストールする方法を知る必要があります。このファームウェアファイルの解凍もできません。私が知っている限り、デフォルトの解凍プログラムがないので、オンラインにアクセスする必要があります。パッケージをダウンロードしてUSBドライブに転送すると、、、およびが必要なため実行されませんlibbz2-1.0。また、というプログラムを提案します。要求、推奨、提案。libc0.1libc6libc6.1libgcc1ziplibc6libc-binlibc6-i686debconf.libc0.1

何も開梱できません。このものをインストールできるかどうかわかりますか?これらすべての標準パッケージを自動的にインストールできる非常に基本的なパッケージがあることをご存知ですか?


今私が経験しているエラーのいくつかを書きましょう。考えるドライバをインストールしました。

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)

これが私が本当に混乱している部分です。

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

だからドライバーがロードされたというのにdmesgそうではないと出てきますね。この時点でどうすればよいですか?しばらくしてより多くのデータを公開します。43xxifconfig


だから私は走らなかったようだfirmware-b43-installer_4.150.10.5-4_all.deb。私は単に次のように入力してこれをしました。

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) ...
...

しかし、今回はミラーにアクセスしようとします(http://mirror2.openwrt.org/sources/broadcom-wl-4.150.10.5.tar.bz2)。世界にインターネット接続を必要としないファイルを取得する方法はありますか?

ベストアンサー1

私のアドバイスは、古いCD / DVDを使用することです。すべてのパッケージとその依存関係(およびそのパッケージとそのパッケージ...)をダウンロードすると、dpkgすべて手動でインストールできますが、実際には楽しくはありません。.deb

私はできます:

  1. 存在しない場合は、使用している Debian ディストリビューションの CD/DVD をダウンロードして書き込みます (/etc/debian_version を確認)。
  2. DVDを挿入して実行しsudo apt-cdrom addたら、指示に従ってDVDをaptソースに追加します。
  3. 走るapt-get install firmware-whateverか?

あなたのファームウェアが公式のDebianディストリビューションの一部ではない場合は、少なくともファームウェアをインストールし、dpkg -i <firmware.deb>それを使用してapt依存関係をインストールできます。

おすすめ記事