![Ubuntu 软件中心中的 r8168 安装程序是否安全且可以正常运行?](https://linux22.com/image/865964/Ubuntu%20%E8%BD%AF%E4%BB%B6%E4%B8%AD%E5%BF%83%E4%B8%AD%E7%9A%84%20r8168%20%E5%AE%89%E8%A3%85%E7%A8%8B%E5%BA%8F%E6%98%AF%E5%90%A6%E5%AE%89%E5%85%A8%E4%B8%94%E5%8F%AF%E4%BB%A5%E6%AD%A3%E5%B8%B8%E8%BF%90%E8%A1%8C%EF%BC%9F.png)
Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express 千兆以太网控制器(rev 06),这就是我拥有的以太网卡。我有一个问题:我正在使用 14.10,发现 r8169 和 NVIDIA bin 331.89 不兼容。在 Ubuntu 软件中心安装 r8168 包会有帮助吗?如果有帮助,我到底需要做什么才能安装它?
答案1
就我个人而言,我做过实验,r8168
在各种 RTL81XX 芯片上运行效果都比r8169
使用 APT 安装的软件包会自动满足所有依赖关系。因此,在安装软件包时,所需的一切都会安装。
但是,您需要r8169
在安装 r8168 后阻止加载。 DKMS 安装脚本会r8168
卸载r8169
,但重启后可能会重新加载。因此,以 root 身份打开文件/etc/modprobe.d/blacklist.conf
(如果不存在,则创建)并附加行
blacklist r8169
以防止模块再次被加载。确保文件末尾有一个新行,然后保存并退出。
您可以使用 检查驱动程序是否已正确加载lsmod | grep r8168
。如果它未返回任何内容,则表示驱动程序未加载。在这种情况下,您可以sudo modprobe r8168
在安装后使用 加载它。如果它列出了驱动程序模块,则表示已加载。如果您在使用 时遇到问题r8168
,您可以通过手动加载来暂时切换回另一个模块:sudo modprobe -r r8168 && sudo modprobe r8169
。
重要的:请注意,Realtek 网站上的驱动程序源比 Ubuntu 存储库中的驱动程序源更新。因此,您可能需要手动下载并编译它。您可以获取它这里。