我正在尝试在 Lenovo Yoga 13 上使用 Fedora 19。此设置的一个常见问题是笔记本电脑的 Wi-Fi 尚未在任何 Linux 发行版上开箱即用。这个问题并且这个问题与我的非常相似,提问者找到了可用的 WLAN 驱动程序,但在安装时遇到了麻烦。然而,在我对驱动程序的场景中make & make install
,我显然需要以下软件包:
kernel-headers kernel-devel gcc patch
因为我没有可用的无线端口或以太网端口,所以我实际上无法yum
从互联网上安装这些端口。我尝试自己在另一台机器上下载 rpm 包,通过闪存驱动器传输它们,并用于rpm -Uhv
安装每个包,但它们似乎需要无尽的依赖项,而我通过实时 USB 安装 Fedora 19 时则不需要这些依赖项。经过几个小时的尝试浏览这些依赖项列表后我放弃了。
当我没有互联网连接时,是否有更好的方法来安装所需的开发包以便安装驱动程序?
答案1
您可以yum install
从本地存储库而不是网络存储库。如果您尚未在系统上安装任何更新(听起来好像没有),您可以使用安装光盘(虽然不是 Live CD / Live USB)版本。有这方面的说明在安装指南中;快速版本是将 DVD 安装在某处(例如/mnt
)并创建一个/etc/yum.repos.d/dvd.repo
如下文件:
[dvd]
baseurl=file:///mnt/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch
yum install
然后从这个存储库继续。默认情况下,yum 将尝试(但失败)访问您的网络存储库,因此您必须编辑配置文件以禁用它们,或者像这样运行 yum 命令:
yum --disablerepo='*' --enablerepo=dvd install ...
如果您没有 DVD 驱动器,您可以使用已将 Fedora 19 存储库内容复制到的 USB 记忆棒执行类似操作。当然,您实际上并不需要全部内容,但获取所有内容是避免自己弄清楚依赖链的简单方法。