인터넷 연결 없이 데비안에 프로그램 설치

인터넷 연결 없이 데비안에 프로그램 설치

그래서 저는 최근 eth0이나 wan0 네트워크 카드용 펌웨어가 없는 데비안 설치로 인해 어려움을 겪고 있습니다. 그런데 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. 없는 경우 사용 중인 데비안 배포판의 CD/DVD를 다운로드하여 굽습니다(/etc/debian_version 확인).
  2. DVD를 넣고 실행 sudo apt-cdrom add한 후 지침에 따라 DVD를 apt 소스에 추가하세요.
  3. 달리 apt-get install firmware-whatever거나 무엇?

귀하의 펌웨어가 공식 데비안 배포판의 일부가 아닌 경우, 적어도 펌웨어를 설치 dpkg -i <firmware.deb>하고 이를 사용하여 apt종속 항목을 설치할 수 있습니다.

답변2

이미 이러한 라이브러리 중 일부가 있습니다. 예를 들어 libc6libgcc1필수 항목이 없으면 시스템이 실행되지 않습니다. 이 unzip프로그램은 기본 설치의 일부가 아닙니다(Linux의 "기본" 아카이브 형식은 tar.gz및 입니다 tar.bz2. zip은 일반적이지만 보편적이지는 않습니다).

안타깝게도 귀하의 하드웨어에는 독점 펌웨어가 필요한 것 같습니다. 바이너리 형식으로만 사용할 수 있고 타사 재배포를 허용하지 않는 펌웨어가 많이 있습니다. 이것이 바로 데비안이 제공하는 모든 것이 펌웨어를 다운로드하는 설치 프로그램인 이유입니다.

얻다적절한 우편번호팩.적절한 우편번호패키지 및 해당 종속성을 다운로드하기 위해 UNIX 시스템(Cygwin 포함)을 실행하는 대부분의 컴퓨터에서 실행할 수 있는 셸 스크립트로 다운로드할 패키지 목록을 생성하는 프로그램입니다.

펌웨어 설치 프로그램의 설명을 확인하여 펌웨어를 다운로드하는 위치를 확인하세요(지침이 없는 경우 내부를 살펴보세요. 일반적으로 다운로드 스크립트에서 URL을 쉽게 찾을 수 있습니다). 펌웨어를 수동으로 다운로드하고 설치 프로그램을 실행할 때 네트워크가 없는 시스템으로 가져오면 수동으로 다운로드한 펌웨어 파일을 사용할 수 있는 옵션이 제공됩니다.

관련 정보