简介
msys2是一个为windows提供linux下面各种软件工具的包管理器,相比传统的msys,经过优化的msys2提供了更强大的软件包管理功能,如果你用过archlinux,那么msys2也具有相同的pacman
安装
访问msys2官方网站,找到名为 msys2--.exe 的文件(如 msys2-x86_64-20141113.exe),下载安装即可。
pacman 的配置
定位到安装目录,比如c:/msys2, 找到etc/pacman.d/目录,c:/msys2对应类似于linux的/根目录,
编辑 /etc/pacman.d/mirrorlist.mingw32 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/i686Server = http://mirrors.ustc.edu.cn/msys2/mingw/i686
编辑 /etc/pacman.d/mirrorlist.mingw64 ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/mingw/x86_64Server = http://mirrors.ustc.edu.cn/msys2/mingw/x86_64
编辑 /etc/pacman.d/mirrorlist.msys ,在文件开头添加:
Server = https://mirrors.tuna.tsinghua.edu.cn/msys2/msys/$archServer = http://mirrors.ustc.edu.cn/msys2/msys/$arch
然后执行 pacman -Sy 刷新软件包数据即可。
配置windows环境变量
我们需要配置一个windows环境变量 MSYS2_PATH_TYPE, 值为inherit
MSYS2_PATH_TYPE=inherit表示合并windows系统的path变量。
运行msys2
定位到msys2安装目录,运行msys2.exe即可
比如C:/msys2/msys2.exe
升级软件
执行命令
pacman -Syu
搜索软件
pacman -Ss vim
安装软件
pacman -S vim
删除软件
pacman -R vim