MSYS2 更换国内源以及 Pacman 常用命令整理


# 换源

# 第一步:找到配置文件

配置文件储存于 msys/etc/pacman.d/ 下,文件夹内文件如图 `:

# 第二步:添加清华大学的源

分别打开三个 mirrorslist.* 文件,在所有的 Server = 行的前面分别添加如下命令:

# mirrorlist.mingw32
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686/

# mirrorlist.mingw64
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64/

# mirrorlist.msys
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$arch/

结束~

# 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 : 清理所有的缓存文件。

# 参考链接

此文章已被阅读次数:正在加载...更新于

请我喝[茶]~( ̄▽ ̄)~*

etchone 微信支付

微信支付

etchone 支付宝

支付宝