MSYS2使用说明

MSYS2 使用说明

安装

  • 官网
    https://www.msys2.org/

安装步骤

  • 下载安装包(如需要可以直接去https://github.com/msys2/msys2-installer/tags进入目标tag下去下载所需安装包)
    https://github.com/msys2/msys2-installer/releases/download/2022-10-28/msys2-x86_64-20221028.exe
  • 运行安装程序(支持持在64位的Win7及以上系统安装)
  • 输入所需的安装文件夹(NTFS 卷上的仅 ASCII 短路径、无重音符号、无空格、无符号链接、无 subst 或网络驱动器、无 FAT)
  • 根据提示一路next 最后finsh 就安装完成了

使用说明

目录说明

安装MSYS2后包含多个启动选项,比如Mingw64、Mingw32、Clang64、Ucrt64等。可以通过开始菜单启动或者直接去安装目录下找到对应终端可执行程序启动。
不同启动选项启动环境是不同的,启动挂载的根目录都是一致的,就是你安装时选择安装的目录,不过不同环境启动后都有自己的根目录,不同环境的包会安装到对应环境的根目录下。具体说明如下图:
picturewebgl

Msys2访问Windows文件

通过上面目录说明我们知道启动终端的根目录及为软件安装目录,因此想要访问直接通过文件管理器打开即可.
而在终端中如何访问Windows主要有两种:

  • msys2中可以直接访问Windows路径如C:/Users
  • msys2对Windows做了映射处理,比如C被映射到/c/,所以直接ls C:/Users 和 ls /c/Users效果是一致的
    效果如下图所示:
    picturewebgl

包管理

Msys2使用pacman来做包管理

源替换

由于默认的源下载很慢所以为了更愉快的体验最好替换国内的源,此处使用清华源。
sed -i "s#mirror.msys2.org/#mirrors.tuna.tsinghua.edu.cn/msys2/#g" /etc/pacman.d/mirrorlist*
换完源使用命令更新
pacman -Suy

pacman命令说明

安装
pacman -S 包名 例如,执行 pacman -S firefox cmake 将安装 Firefox cmake 
pacman -Sy 包名 与上面命令不一样的是,该命令将在同步包数据库后再执行安装
pacman -Sv 包名 在显示一些操做信息后执行安装
pacman -U *.pkg.tar.zst 安装本地包
删除
pacman -R 包名 该命令将只删除包,不包含该包的依赖
pacman -Rs 包名 在删除包的同时,也将删除其依赖
pacman -Rd 包名 在删除包时不检查依赖
搜索
pacman -Ss 关键字 这将搜索含关键字的包
pacman -Qi 包名 查看有关包的信息
pacman -Ql 包名 列出该包的文件
其余用法
pacman -Sw 包名 只下载包,不安装
pacman -Sc Pacman 下载的包文件位于 /var/cache/pacman/pkg/ 目录,该命令将清理未安装的包文件
pacman -Scc 清理全部的缓存文件
pacman -F file  查找file所在的包 如果说找不到数据库信息可以先执行pacman -Fy 下载包记录信息

通过pacman安装特定版本

有时候我们需要特定版本的软件而Msys2源里没有那么可以从https://repo.msys2.org/下载并使用pacman进行安装

开发环境准备

pacman -S base-devel cmake autotools git

  • 2
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值