MSYS2更换国内源以及Pacman常用命令整理
换源
第一步: 找到配置文件
配置文件储存于msys/etc/pacman.d/
下, 文件夹内文件如图`:

第二步: 添加清华大学的源
分别打开三个mirrorslist.*
文件,在所有的Server =
行的前面分别添加如下命令:
1 | # mirrorlist.mingw32 |
结束~
Pacman 常用命令
更新系统
pacman -Syu
: 更新整个系统(含以下两个步骤)pacman -Sy
: 同步数据库pacman -Su
: 更新软件包
安装包
pacman -S name [name2 [...]]
: 安装软件包pacman -Sy name
: 同步数据库并安装软件包pacman -Sv name
: 输出相关路径信息,并安装软件包pacman -U /path/to/pack.pkg.tar.gz
: 安装本地包pacman -U http://url/for/pack.pkg.tar.xz
: 安装远程包
删除包
pacman -R name
: 该命令将只删除包,保留其全部已经安装的依赖关系pacman -Rs name
: 在删除包的同时,删除其所有没有被其他已安装软件包使用的依赖关系pacman -Rsc name
: 在删除包的同时,删除所有依赖这个软件包的程序pacman -Rd name
: 在删除包时不检查依赖。
搜索包
pacman -Ss keyword
: 在仓库中搜索含keyword的包。pacman -Qs keyword
: 搜索已安装的包。pacman -Qi name
: 查看有关包的详尽信息。pacman -Ql name
: 列出该包的文件。
其他用法
pacman -Sw name
: 只下载包,不安装。pacman -Sc
: 清理未安装的包文件,包文件位于 /var/cache/pacman/pkg/ 目录。pacman -Scc
: 清理所有的缓存文件。