什么是 MSYS2

MSYS2 (Minimal SYStem 2) 是一个MSYS的独立改写版本,主要用于 shell 命令行开发环境。同时它也是一个在Cygwin (POSIX 兼容性层) 和 MinGW-w64(从"MinGW-生成")基础上产生的,追求更好的互操作性的 Windows 软件。

MSYS2 是 MSYS的一个升级版,准确的说是集成了 pacman 和 Mingw-w64 的 Cygwin 升级版,提供了 bash shell 等 linux 环境、版本控制软件(git/hg)和 MinGW-w64 工具链。与 MSYS 最大的区别是移植了 Arch Linux 的软件包管理系统 Pacman(其实是与 Cygwin 的区别)。

安装 MSYS2 过程

安装过程的视频可以在 B 站看到,https://www.bilibili.com/video/BV1KT4y137nb/。

下载 MSYS2

MSYS2 的官方网站为 https://www.msys2.org/。如下图所示。

可以看到有两个不同版本,一个为 x86_64,一个为 i686。这两个版本的区别为:i386 对应的是 32 位系统、而 i686 是 i386 的一个子集。x86_64 主要是 64 位系统。

但是不建议在 MSYS2 官网上下载,由于某种特殊原因,速度慢得和蜗牛一样。建议在国内镜像网站下载,很多教育机构和商业公司都提供这些镜像,比如清华大学等。

国内源:https://mirror.tuna.tsinghua.edu.cn/help/msys2/。根据自己的 CPU 进行选择 x86_64 或者 i686。

安装 MSYS2

安装的过程就是一个非常简单的过程,就不截图了。

修改 MSYS2 源

同样的道理,如果使用官方提供的 MSYS2 源,每次更新系统都要痛苦到死。一定一定一定要改成国内源。国内源的修改方法可以参考我的另外一篇 Blog,https://blog.csdn.net/justidle/article/details/103025966。这里就不重复了。

这样一个基本的 MSYS2 就完成了。

更新 MSYS2

使用命令  pacman -Syu 进行更新就可以。

Win10 下安装 MSYS2相关推荐

  1. win10下的msys2开发环境搭建

    win10下的msys2开发环境搭建 下载安装 MSYS2 最常用的pacman命令 MSYS2的源配置 更新msys2 安装开发环境 下载安装 MSYS2 msys2是可以在windows下搭建gc ...

  2. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  3. win10下安装Ubuntu后,启动时没有win10选项解决方法

    win10下安装Ubuntu后,启动时没有win10选项解决方法 参考文章: (1)win10下安装Ubuntu后,启动时没有win10选项解决方法 (2)https://www.cnblogs.co ...

  4. Docker知识4:如何在win10下安装 / 使用ubuntu ?应用WSL2

    官方文档:Install WSL on Windows 10 | Microsoft Docs 提要: 本文是关于docker的专题讨论,作者用一组文档尽可能保证完整地阐述Docker到底是啥?如何使 ...

  5. win10下安装ubuntu,双系统,免U盘

    win10下安装ubuntu,双系统,免U盘 关键词:win10,ubuntu,双系统,免, U盘 1-6,8 参考:https://www.jianshu.com/p/417c1001a559 7 ...

  6. win10下安装SQLServer2000

    <win10下安装SQLServer2000> 请注意:本机不能装些乱七八糟的流氓软件,如:加密软件等,否则这些软件的进程会导致上述的SETUP\SETUPSQL.EXE能启动但看不到界面 ...

  7. mysql安装最后两项无响应,win10下安装mysql8.0.23 及 “服务没有响应控制功能”问题解决办法...

    win10下安装mysql 1. 官网下载mysql 网址:https://www.mysql.com/downloads/ download页面往下拉:点击下图红框: 按下图指示操作: 下载之后解压 ...

  8. win10下安装多个cuda(cuda9.0和10.0),并自由切换版本

    1.前言 最近想测试下cuda版本的高地是否会影响GPU显存的初始占用,如果低版本的cuda占用显存较少那岂不是非常棒?所以这就牵涉到了多版本cuda共存的问题,网上很多博客只是浅谈了安装过程,我这里 ...

  9. win10下安装Ubuntu18.4双系统(适合小白)

    win10下安装Ubuntu18.4双系统(适合小白) 注:本篇为传统MBR引导方式下安装. 查了很多博客,有的地方说法都不同,导致踩了一些坑.所以大家参考的时候还是得对自己的电脑配置等要具体情况具体 ...

最新文章

  1. 绘制颜色渐变矩形函数
  2. dijkstra邻接表_掌握算法-图论-最短路径算法-Dijkstra算法
  3. 过年回家,走之前留一个用GDI+实现的略缩图控件
  4. 40张令人震惊的对比图,第一张细思恐极
  5. 机器学习之数据预处理——特征编码(标签编码,独热编码)
  6. mac_android_studio_环境搭建
  7. 模拟退火与遗传与蚁群算法
  8. [Extjs 4] 类系统
  9. 解决Android拍照保存在系统相册不显示的问题
  10. 【数据结构笔记11】二叉搜索树,动态查找,删除操作
  11. h3c c语言题库,H3C认证试题
  12. const 使用方法具体解释
  13. Random在java中怎么用_java中random()函数用法介绍
  14. Windows Phone 模拟器安装使用详解
  15. 特征值,特征向量,特征多项式
  16. bandicam——轻松录屏
  17. 插图详解Python解决汉诺塔问题
  18. js数组按中文拼音排序_这才是选择排序正确的打开方式!
  19. 谈谈那些基础但不简单的股票数据
  20. html的自定义按钮,「HTML+CSS」--自定义按钮样式【003】

热门文章

  1. 苹果树病虫智能识别的web部署,基于django框架
  2. 如何通俗的理解函数的极限_(高等数学笔记)萌新也能理解的函数极限求法
  3. Linux 主机巡检脚本(包含 k8s)
  4. 【web前端开发】CSS浮动
  5. JVM 运行时内存空间详解——元空间
  6. 伯努利分布期望,方差推导
  7. Castor xsd生成java_利用Castor自动生成java文件
  8. 异构医院信息系统(HIS)更换时数据迁移的方法
  9. android 开发快捷键,Android开发部分快捷键总结
  10. Python妙用|给小外甥生成10以内加减运算数学作业