Linux

debian 包到 ko 文件

  • January 22, 2012

我已經下載了 hp-be2net_4.0.359.0-2_all.deb 包,它用於 linux 的 NIC 驅動程序。

我使用以下命令安裝了上述軟體包

dpkg --install hp-be2net_4.0.359.0-2_all.deb

然後我檢查了包是否安裝正確?

dpkg --list | grep -i "be2net"
ii hp-be2net 4.0.359.0-2

如何將deb轉換為ko文件?因為我需要 be2net.ko 文件,它是網卡的驅動程序。在安裝 hp-be2net_4 debian 軟體包時,我沒有找到任何 .ko 文件。

Command output:

/hp-be2net-4.0.359.0
/hp-be2net-4.0.359.0/be_ethtool.c
/hp-be2net-4.0.359.0/be_compat.c
/hp-be2net-4.0.359.0/Makefile
/hp-be2net-4.0.359.0/be_main.c
/hp-be2net-4.0.359.0/be_cmds.c
/hp-be2net-4.0.359.0/be.h
/hp-be2net-4.0.359.0/COPYING
/hp-be2net-4.0.359.0/version.h
/hp-be2net-4.0.359.0/be_compat.h
/hp-be2net-4.0.359.0/be_misc.c
/hp-be2net-4.0.359.0/be_cmds.h
/hp-be2net-4.0.359.0/be_proc.c
/hp-be2net-4.0.359.0/be_hw.h
/usr
/usr/share
/usr/share/doc
/usr/share/doc/hp-be2net
/usr/share/doc/hp-be2net/copyright
/usr/share/doc/hp-be2net/changelog.Debian.gz

實際上,我們的網卡在 2.6.32-5.686 中使用 be2net-2.101.205 驅動程序檢測到。在對某個 IP 地址執行 ping 操作時,沒有回複數據包。但是我們可以通過 ifconfig 輸出觀察到作為錯誤包的回复。這樣我們就打算升級驅動了。我們在以下 url 參考連結中看到

請建議我們,如果有更好的主意,如果我們做錯了什麼。

deb 文件無法轉換為 ko 文件。deb 文件是一個 debian 包,它是一個壓縮文件,包含帶有安裝說明的封包件。ko 文件是一個核心對象(模組)。它們非常不同。

但是,如果這確實是您需要的驅動程序,您應該獲得所需的文件。要查看已安裝的文件,請使用以下命令:

$ sudo dpkg -L hp-be2net

引用自:https://serverfault.com/questions/352426