是的

是的

我已阅读并关注是否可以在刷新映像之前更新、升级和安装软件?。我成功挂载了官方 Arch 镜像,同步了数据库并更新了预装的软件包。不幸的是,速度相当慢。我认为它很慢,因为pacman正在被模仿,这似乎有点过分了。

我做了一些研究并man pacman列出了以下选项

-r, --root
指定备用安装根目录(默认为 /)。这不应该被用作将软件安装到 /usr/local 而不是 /usr 的方法。如果您想要在另一个系统“拥有”的临时安装分区上安装软件包,则可以使用此选项。
笔记:如果未在命令行或中指定数据库路径或日志文件pacman.conf(5),它们的默认位置将在此根路径内。

我们可以利用此选项在已安装的映像上安装软件包吗?

答案1

是的

这并不太难。确保您已按照以下说明进行操作是否可以在刷新映像之前更新、升级和安装软件?小心,您已qemu-user-static在已安装的系统上正确安装。

pacman.conf

文件/etc/pacman.conf控制pacman,通常我们不需要编辑它。然而,pacman.conf这样使用时所提供的却存在问题。它包括指令

Include = /etc/pacman.d/mirrorlist

不幸的是,这会从您的主机系统中获取镜像列表,这可能不会镜像 ARM 软件包。/etc/pacman.conf从安装复制到适当的目录并将该行替换为

Server = http://mirror.archlinuxarm.org/arm/$repo

你可以找到我的pacman.conf改编github

跑步pacman

你现在可以运行了pacman。假设您的配置文件位于您的 中pwd,运行

sudo pacman -r <mount-point> --config pacman.conf -Syu

参考

  1. Github项目,它是从@Jivings 分叉出来的Github项目

相关内容