MSYS2 是MSYS的一个升级版,准确的说是集成了pacman和Mingw-w64的Cygwin升级版, 提供了bash shell等linux环境、版本控制软件(git/hg)和MinGW-w64 工具链。与MSYS最大的区别是移植了 Arch Linux的软件包管理系统 Pacman(其实是与Cygwin的区别)
amd ryzen cpu集显驱动,目前linux仍无一个发行版能良好支持;没办法只能用windows下linux, 尝试以下.
国内镜像说明
中科大镜像下载
下载msys2-base-x86_64-20180531.tar.xz; 因为比exe要小20M(56M);
解压后,运行msys2_shell.cmd;
第一次运行,会准备运行环境, 创建/etc/下各项配置等; 最后:
...
--> Installing /usr/share/info/wget.info.gz ... done
--> Installing /usr/share/info/which.info.gz ... done
###################################################################
# #
# #
# C A U T I O N #
# #
# This is first start of MSYS2. #
# You MUST restart shell to apply necessary actions. #
# #
# #
###################################################################
Administrator@SC-201805050846 MSYS ~
$ pacman --version
.--. Pacman v5.0.1 - libalpm v10.0.1
/ _.-' .-. .-. .-. Copyright (C) 2006-2016 Pacman Development Team
\ '-. '-' '-' '-' Copyright (C) 2002-2006 Judd Vinet
'--'
本程序可以在GNU一般公众许可条款下
自由分发
$ mount
G:/tmp/msys2-base-x86_64-20180531/msys64 on / type ntfs (binary,noacl,auto)
G:/tmp/msys2-base-x86_64-20180531/msys64/usr/bin on /bin type ntfs (binary,noacl,auto)
C: on /c type ntfs (binary,noacl,posix=0,user,noumount,auto)
E: on /e type ntfs (binary,noacl,posix=0,user,noumount,auto)
F: on /f type ntfs (binary,noacl,posix=0,user,noumount,auto)
G: on /g type ntfs (binary,noacl,posix=0,user,noumount,auto)
$ cd /g; ls
'$360Section' '~1'
$ pacman -S vim
正在解决依赖关系...
正在查找软件包冲突...
软件包 (1) vim-8.1.0022-1
下载大小: 6.63 MiB
全部安装大小: 42.58 MiB
:: 进行安装吗? [Y/n] y
:: 正在获取软件包......
打开regedit; 找到HKEY_CLASSES_ROOT(这个项下面有很多项,请请耐心找到下面 的 Directory) -> Background->shell
msys2默认启动,是不继承windows的path设置.启动方式为,修改 msys2_shell.cmd,
rem To export full current PATH from environment into MSYS2 use '-use-full-path' parameter
rem or uncomment next line
rem set MSYS2_PATH_TYPE=inherit 将此行rem删除