是的

是的

我已閱讀並關注是否可以在刷新映像之前更新、升級和安裝軟體?。我成功掛載了官方的 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專案

相關內容