如何在 Debian 里创建个人 Arch Linux Repo

一个奇怪又不奇怪的要求。

前提准备

开始吧!

1. 获取脚本 repo-add

这里并不推荐编译 pacman,而直接使用 repo-add。去下载 pacman 的包,然后解压获取 repo-add

可能需要手动更改脚本内 bash 的位置。

如果遇到以下这个错误:

/usr/bin/repo-add: line 48: /usr/share/makepkg/util/message.sh: No such file or directory

从包内找到并放置就行了。

2. 搞 Repo!

弄好之后直接 repo-add repo.db.tar.gz <你打好的包>.pkg.tar.xz 就能在目录下初始化了。

再配置个 Nginx 就大功告成了。

如果遇到以下这个错误:

==> ERROR: '<你打好的包>.pkg.tar.xz' is not a package file, skipping
==> No packages modified, nothing to do.

这是因为你没有 bsdtar。

3. 给你的包和 Repo 签名

懒得搞((


如果喜欢本文,欢迎点击下方的「鼓掌」按钮!

如果上面没有加载出任何东西,可以点击这里