如何在没有互联网连接的情况下在 arch 上安装 b43 固件?

如何在没有互联网连接的情况下在 arch 上安装 b43 固件?

我目前在尝试安装 arch 的 PC 上没有有线互联网访问,但我的另一台 PC (win7) 可以正常访问互联网。我尝试下载来自 AUR 的 b43 包并用随身碟复制它,但是当我运行makepkg -s --asroot它时,它会尝试从“http://www.lwfinger.com/b43-firmware/broadcom-wl-5.100.138.tar.bz2”下载源代码,但它不工作,因为我仍然无法访问互联网。

我在另一台电脑上手动下载了源代码,但我想我必须修改 PKGBUILD 文件以反映这一点,这样它就不会尝试在线获取它,而是在我的本地文件夹中查找?我怎样才能做到这一点?

答案1

将文件复制到与 PKGBUILD 相同的目录,然后将其文件名添加到source数组中。

否则,我建议您只查看 PKGBUILD 文件中的构建过程,然后手动构建它。获得互联网访问权限后,您只需重新安装即可跟踪软件包。

答案2

你们还有其他 Arch 系统吗?如果没有 - 那么最好在你的真实 PC 上安装 Arch 作为虚拟机(VirtualBox、VMWare 等),这会让你更熟悉安装过程。

在您现有的 Arch 机器上,转到 AUR 包的目录,然后运行makepkg -s(顺便说一下,建议不要使用--asroot)。

这应该创建一个名为“b43-firmware-5.100.138-2-any.pkg.tar 只需将 .pkg.tar 文件传输到新安装”的文件,然后运行pacman -U b43-firmware-5.100.138-2-any.pkg.tar

相关内容