关注此问题
如何安装 Atheros AR8161 以太网控制器的驱动程序?
为了能够编译,我需要一些软件包。是否有任何所需软件包(build-essentials 和其他所需软件包)的“捆绑包”,以便我可以从 USB 手动下载并安装?
我在 Linux 上没有互联网
答案1
尝试在另一台电脑上从以下链接下载文件,然后通过 USB Key 将其复制到您的机器。http://security.ubuntu.com/ubuntu/pool/main/l/linux-backports-modules-3.2.0/linux-backports-modules-cw-3.6-3.2.0-33-generic_3.2.0-33.18_amd64.deb
然后安装此包。重启电脑。此时,可能你可以连接到互联网。如果不能,请尝试以下命令并重启:
sudo modprobe alx
注意:我假设您的 Ubuntu 12.04 使用默认的 3.2.0-33 内核版本。如果不正确,您必须下载不同的软件包。要了解您的内核版本,请uname -a
在终端上尝试命令。
答案2
从 2013 年 2 月 14 日发布的 12.04.2 版本开始,有一个更好的解决方案。从该版本开始,LTS 版本将在最新的稳定 Linux 内核和 X 堆栈上运行。换句话说,Precise 将在 Quantal 的内核 (3.5.0) 和 X 堆栈上运行。
这项政策变化被称为LTS 支持堆栈,不会自动启用从 12.04 或 12.04.1 升级的功能。要激活此功能,您必须安装软件包Linux 通用 lts 量子(对于内核)和/或xserver-xorg-lts-quantal(对于 X 堆栈)。
因此,您的驱动程序问题可能通过以下方式解决:
apt-get update
apt-get install linux-generic-lts-quantal
有关详细信息,请参阅For more information, see“Linux Kernel 3.5 将会出现在 12.04 中吗?”和公告LTS 支持堆栈。