Debian jessie 8.2 は wpasupplicant と依存関係を手動でインストールします。

Debian jessie 8.2 は wpasupplicant と依存関係を手動でインストールします。

ルーターに接続してインターネットに接続するには、wpa_supplicantを手動でインストールする必要がありました。

現在唯一の機会は、別のコンピュータのUSBスティックからファイルを手動でダウンロードし、USBスティックをDebianにマウントしてファイルを正しいディレクトリに置くことです(手動でインストール)。

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(ファイル形式)

検索を使用Debian 検索パッケージディレクトリ

必要なパッケージは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システムでは、パッケージとその依存関係を1つずつダウンロードする代わりにダウンロードできます。

すべての依存関係とパッケージをディレクトリにダウンロードする方法

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

おすすめ記事