apt update
これを実行した後、apt upgrade
私のサーバーで次のエラーが発生します。
W: Possible missing firmware /lib/firmware/e100/d102e_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101s_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/e100/d101m_ucode.bin for module e100
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8107e-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168h-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-3.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168g-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8106e-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-2.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8402-1.fw for module r8169
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168f-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8105e-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-3.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168e-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-2.fw for module r816 9
W: Possible missing firmware /lib/firmware/rtl_nic/rtl8168d-1.fw for module r816 9
W: Possible missing firmware /lib/firmware/phanfw.bin for module netxen_nic
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir ectory
cp: cannot stat '/etc/udev/rules.d/70-persistent-net.rules': No such file or dir ectory
どうすれば解決できますか?
答え1
まず、システムが正常に動作している場合、特にすべての有線および無線ネットワーク接続がある場合は、何もする必要はありません。これは単なる警告です。ほとんどの場合、一部のモジュールはファームウェア(モジュール)なしで動作しe100
、他のモジュールには通常ファームウェアが必要です。詳細は、お持ちのハードウェアによって異なります。
もしあなたならするネットワークデバイスが正しく動作しない場合は、適切なファームウェアをインストールする必要があります。あなたの場合、必要なパッケージは次のとおりです。firmware-misc-nonfree
(e100
ファームウェアの場合)、firmware-netxen
(netxen_nic
ファームウェアの場合)とfirmware-realtek
(r8169
ファームウェアの場合)。これをインストールするには有効にする必要があります。非自由ストレージ;これを行うには、/etc/apt/sources.list
次の行を編集して見つけます。
deb ... stretch main
(URLに置き換えます...
)以下を追加しますcontrib non-free
。
deb ... stretch main contrib non-free
以下を実行して自動化できます。
sed -i.bak 's/stretch[^ ]* main$/& contrib non-free/g' /etc/apt/sources.list
ルートとして元のファイルをバックアップするので、/etc/apt/sources.list.bak
問題が発生した場合に復元できます。
次にインデックスを更新し、不足しているパッケージをインストールします。
apt update
apt install firmware-misc-nonfree firmware-netxen firmware-realtek
initramfs を更新します。
update-initramfs -u
答え2
指定されたパッケージがインストールされていることを確認できます。
sudo apt-cache policy firmware-linux-nonfree
次に、不足しているファームウェアをインストールするには、次の手順を実行します。
sudo apt-get install firmware-linux-nonfree
その後、次を実行できます。
sudo apt-get update
役に立ちます。