入門如何製作 Arch Repository

範例

Arch Wiki

Howto

準備資料夾

要先準備一個資料夾,路徑如下

  • /opt/demo-os/demo-repository/x86_64

先產生一個資料夾「/opt/demo-os」

執行

sudo mkdir -p /opt/demo-os

sudo chmod 777 /opt/demo-os

或是執行

sudo mkdir -p /opt/demo-os

sudo chown $(id -u):$(id -g) /opt/demo-os

接著就可以產生「/opt/demo-os/demo-repository/x86_64」這個資料夾

執行下面指令

mkdir -p /opt/demo-os/demo-repository/x86_64

放置範例Package

將剛剛製作的「Arch Package: demo-hello-0.1-1-any.pkg.tar.zst」,

放到「/opt/demo-os/demo-repository/x86_64」這個資料夾裡面。

更新資料庫檔案

切換到「/opt/demo-os/demo-repository/x86_64」這個資料夾

cd /opt/demo-os/demo-repository/x86_64

執行下面指令

repo-add -n -R demo-os.db.tar.gz *.pkg.tar.zst

就會產生下面四個檔案

  • demo-os.db
  • demo-os.db.tar.gz
  • demo-os.files
  • demo-os.files.tar.gz