web-dev-qa-db-ja.com

パッケージlinux-firmware-nonfreeが見つかりません

Toshiba C55-C-184ラップトップのワイヤレス接続の問題を解決しようとしています。この問題について質問しました こちら

問題はIntel Corporationワイヤレス3160ネットワークコントローラーにあるようです。 linux-firmwareとlinux-firmware-nonfreeの最新バージョンがインストールされていることを確認することを提案する投稿をいくつか見つけました。

Linux-firmwareをインストールすると、

Sudo apt-get install linux-firmware
Reading package lists... Done
Building dependency tree       
Reading state information... Done
linux-firmware is already the newest version (1.157.8).
0 to upgrade, 0 to newly install, 0 to remove and 21 not to upgrade.

そこですべてがOKのようです。しかし、linux-firmware-nonfreeをインストールしようとすると、次のメッセージが表示されます。

Sudo apt-get install linux-firmware-nonfree
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package linux-firmware-nonfree

これは明らかにそれほど良くありません。

Googleで検索したところ、 パッケージは実際にexis tのように見えますが、なぜ見つけられないのですか?

いつものように、どんな助けも大歓迎です。特にwhyが説明できない場合はhowと同様に機能しません=修正することができます。私は常にLinuxの実用的な知識を広げたいと思っています。

4
sempaiscuba

Ubuntuのリリース(前の質問から16.04であると推測されます)がこのパッケージを見つけられない理由は、古いバージョン、つまり、まだサポートされているリリースのPreciseおよびTrustyでのみリリースされたためです。

いずれにしても、Intelドライバーは伝統的にオープンソースであり、デフォルトのカーネルファームウェアパッケージにすでに含まれているため、このパッケージはIntel iwlwifiドライバーには役立ちません。

新しいドライバーを入手するには、カーネルをHWEカーネルに更新する( ハードウェアイネーブルメント(HWE)とは何ですか? )か、新しいUbuntuリリースをインストールすることをお勧めします。

参考文献:

4
Takkat

linux-firmwareはすでに最新バージョン(1.157.8)です。

それはまったく真実ではありません。さらに新しいバージョンをダウンロードしてインストールし、それが問題に役立つかどうかを確認することをお勧めします。そうでない場合は、詳細をお知らせください。別のソリューションを提案します。

ターミナルから:

wget http://mirrors.kernel.org/ubuntu/pool/main/l/linux-firmware/linux-firmware_1.164_all.deb
Sudo dpkg -i linux-firmware*.deb

再起動して、結果を聞かせてください。

@Takkatはまったく正しいです。 Intelファームウェアは無料であり、linux-firmware-nonfreeにはありません。

4
chili555

私は同じ問題に遭遇し、解決策を見つけました:

次のように/etc/apt/sources.listに行を追加します。

deb http://ftp.de.debian.org/debian stretch main non-free

Aptitudeをバイパスして、 Debianのパッケージインデックス から直接ダウンロードしようとしたときに、この回答が見つかりました。

0
James Dale