Software-Installation

如何在 Alpine Linux 中從 APKBUILD 建構和安裝包?

  • November 13, 2020

我有一個 APKBUILD 和相關文件(更新檔等),我想在本地建構和安裝它。我知道我可以用 建構它abuild,但這似乎並沒有在之後保留包。如何在 Alpine Linux 中從 APKBUILD 建構和安裝包?

實際上,abuild確實保留了建構的 .apk 包。它將被放置在由 abuild 創建的本地儲存庫中,該儲存庫位於~/packages. 如果需要,可以通過在/etc/apk/repositories. 您必須為要安裝建構的軟體包的每個頻道添加一個單獨的條目,因此如果您想包含測試、社區和主要三個頻道,您必須在文件中添加類似這樣的內容:

/home/<username>/packages/main
/home/<username>/packages/community
/home/<username>/packages/testing

然後,您將能夠以通常的方式安裝該軟體包:

# apk add <package name>

也可以通過執行以下操作直接安裝 apk:

# apk add ~/packages/<channel>/<architecture/<package name>-<package version>.apk

例如:

# apk add ~/packages/testing/x86_64/giara-0.2-r0.apk

引用自:https://unix.stackexchange.com/questions/614122