Debian jessie 8.2는 wpasupplicant 및 종속성을 수동으로 설치합니다.

Debian jessie 8.2는 wpasupplicant 및 종속성을 수동으로 설치합니다.

라우터에 연결하고 인터넷에 연결하려면 wpa_supplicant를 수동으로 설치해야 했습니다.

현재 유일한 기회는 다른 컴퓨터의 USB 스틱에서 파일을 수동으로 다운로드한 다음 USB 스틱을 데비안에 마운트하고 파일을 올바른 디렉터리에 넣는 것입니다(수동으로 설치).

wpasupplicant를 다운로드했습니다.deb~에서packages.debian.orgmkdir다음을 사용하여 mountUSB 스틱에서 파일을 가져옵니다.umount

그런 다음 설명 dpkg -i대로 apt-get install -f달렸습니다 .이 게시물

그러나 해결되지 않은 하위 종속성이 있는 것 같았고 어느 시점에서 "CD ROM 삽입" 프롬프트로 인해 설치가 중단되었습니다.


산출:

# lsb_release -a:

No LSB modules are available.
Distributor ID: Debian
Description:    Debian GNU/Linux 8.2 (jessie)
Release:    8.2
Codename:   jessie

# uname -a:

Linux debian 3.16.0-4-amd64 #1 SMP Debian 3.16.7-ckt11-1+deb8u3 (2015-08-04) x86_64 GNU/Linux

답변1

Debian의 소프트웨어 구성 요소는 .deb 파일을 사용하여 설치됩니다.

deb(파일 형식)

검색 사용데비안 검색 패키지 디렉토리

필요한 패키지는 wpasupplicant이고 해당 jessie 페이지는 다음과 같습니다.패키지: wpasupplicant (2.3-1+deb8u3) [보안]

uname으로부터 우리는 귀하가 amd64 시스템을 가지고 있다는 것을 알고 있으므로 오늘 현재 이 페이지 링크에 대한 가능한 URL은 다음과 같습니다.

주요 업데이트의 wpasupplicant 패키지

다른 PC에 wpasupplicant*deb 파일을 다운로드한 후 펜으로 가져와 설치하면 다음 명령과 함께 dpkg를 사용하여 설치할 수 있습니다.

sudo dpkg -i wpasupplicant*amd64.deb

종속성(/var/lib/dpkg/status에서)

Depends: libc6 (>= 2.15), libnl-3-200 (>= 3.2.7), libnl-genl-3-200 (>= 3.2.7), libnl-route-3-200 (>= 3.2.7), libssl1.0.0 (>= 1.0.1), lsb-base

그 중 일부는 이미 설치되어 있을 수도 있습니다.

다시 사용https://www.debian.org/distrib/packages#search_packages

http://ftp.us.debian.org/debian/pool/main/g/glibc/libc6_2.19-18+deb8u1_amd64.deb http://ftp.us.debian.org/debian/pool/main/libn/libnl3/libnl-3-200_3.2.24-2_amd64.deb http://ftp.us.debian.org/debian/pool/main/libn/libnl3/libnl-genl-3-200_3.2.24-2_amd64.deb http://ftp.us.debian.org/debian/pool/main/libn/libnl3/libnl-route-3-200_3.2.24-2_amd64.deb http://security.debian.org/debian-security/pool/updates/main/o/openssl/libssl1.0.0_1.0.1k-3+deb8u2_amd64.deb
http://ftp.us.debian.org/debian/pool/main/l/lsb/lsb-base_4.1+Debian13+nmu1_all.deb

이로 인해 몇 가지 추가 종속성이 나타날 수 있으며 검색 페이지에서 다시 찾을 수 있습니다.

그럼에도 불구하고 작동하는 다른 Debian amd64 시스템에서는 패키지와 해당 종속성을 하나씩 다운로드하는 대신 다운로드할 수 있습니다:

모든 종속성과 패키지를 디렉터리에 다운로드하는 방법

sudo aptitude clean
sudo aptitude --download-only install <your_package_here>
sudo cp /var/cache/apt/archives/*.deb <your_directory_here>

노트:실제 Debian 버전에서 이것이 작동하지 않으면 다음을 시도해 보세요:

sudo cd /somedirectory
sudo apt-get download PACKAGE && apt-cache depends -i PACKAGE | awk '{print $2}' | xargs  apt-get download

source.list 파일의 경우 이제 /etc/apt/sources.list에서 "deb cdrom:"으로 시작하는 줄을 주석 처리합니다.

그런 다음 인터넷에 연결한 후 다음과 같이 source.list를 배치하는 것이 좋습니다.

deb http://httpredir.debian.org/debian jessie main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free

그리고 다음 명령을 실행하세요:

sudo apt-get update
sudo apt-get upgrade

관련 정보