README.md
以下内容由 AI 翻译,如有问题请点此提交 issue 反馈
Caleb 的 AUR 包
这里收录了我正式维护、共同维护],或非正式托管的修改版的所有 AUR 包的源地址。
Pacman 包仓库
要使用我的 Pacman 包仓库],首先需将我的 GPG 密钥]添加到你的 Pacman 密钥环中:
pacman-key --recv-keys 63CC496475267693
pacman-key --lsign-key 63CC496475267693
如果遇到默认密钥服务器无法访问的问题,可尝试在第一个命令中加入--keyserver keyserver.ubuntu.com。
接着在你的pacman.conf中,在*[community]*仓库之后添加以下仓库配置。
[alerque]
Server = https://arch.alerque.com/$arch
管理员备注
# List packages in my repo and also in extra
$ comm --nocheck-order -12 <(pacman -Sl alerque | cut -d\ -f2) <(pacman -Sl extra | cut -d\ -f2) | xargs
# list directories also in extra
$ comm --nocheck-order -12 <(ls -1) <(pacman -Sl extra | cut -d\ -f2) | xargs
# List packages owning stuff in deprecated dirs
$ paru -F /usr/lib/python3.13/ | awk -F[/\ ] '{print $9}'
pkglist=~/scratch/python_todo_pt1
failed=~/scratch/python_todo_pt2
for pkg in $(comm --nocheck-order -23 <(=sort -u $pkglist) <(=sort -u $failed)); do
test -d $pkg || continue
pushd $pkg
pwd
sleep 5
VISUAL=false pkgctl build --rebuild -e ||:
VISUAL=true MSG="Rebuild with Python 3.14" aur-bump auto --nocheck && sed -i -e "/^$pkg\$/d" $pkglist || { echo $pkg >> $failed }
popd
done
致谢
使用 aurpublish] 进行维护。