这是一篇名词辨析文。
当我们在说安装包时,我们在说什么。
一般情况下,运行
可以看到一堆在 cache 下的压缩包,类似 windows 的 setup.exe
题外话,不少 win 的 exe 安装包都可以用工具解压,比如 bsdtar, msitools。
而安装软件,就是把这个 zst 解压后,把包里的内容放到对应的位置。可以用
pacman -Ql
+ 包名查看对应的文件位置。AUR 是什么?是一个打包脚本的托管网站,里面没有预编译好的 zst 包。
当用户需要安装时,可以
但是
makepkg -sfi
不会处理 AUR 的依赖,需要递归手动安装。用 AUR helper 把这步自动化了。
而且由于只是打包脚本,所以不存在镜像的必要。里面引用的 github 等下载不了也不关 AUR 的事。
镜像站:
镜像别的源的打包后的二进制文件。
cn 源:
一个提供预编译包的源。