如何在 Debian 里创建个人 Arch Linux Repo
一个奇怪又不奇怪的要求。
前提准备
- 一台 Debian
- 包
开始吧!
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 签名
懒得搞((
如果喜欢本文,欢迎点击下方的「鼓掌」按钮!
如果上面没有加载出任何东西,可以点击这里。
如果喜欢本文,欢迎点击下方的「鼓掌」按钮!
如果上面没有加载出任何东西,可以点击这里。