debian 软件包到 ko 文件

debian 软件包到 ko 文件

我已经下载了用于 Linux 的 NIC 驱动程序的 hp-be2net_4.0.359.0-2_all.deb 包。

我使用以下命令安装了上述包

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 中看到了这一点 参考链接

如果我们做错了什么,或者有更好的想法,请向我们提出建议。

答案1

deb 文件无法转换为 ko 文件。deb 文件是 debian 软件包,是包含软件包文件和安装说明的压缩文件。ko 文件是内核对象(模块)。它们有很大不同。

但是,如果这确实是您需要的驱动程序,您应该会获得所需的文件。要查看已安装的文件,请使用以下命令:

$ sudo dpkg -L hp-be2net

相关内容