Cygwin
官网:https://cygwin.com
安装:https://cygwin.com/install.html
1.安装有选择安装的包
运行 setup-x86.exe
按它的提示就可以了;
等到选择package的时候,默认安装的话有很多命令不会安装,
你可以自己去添加要安装的。
例如 make
, gcc
等命令可以去 devel
目录下展开选择安装。
2.安装没有的包
如果package里没有的包,只有去下载源代码自己编译安装。
例如 tree
命令,我找不到 package ,那就去下源代码。tree
源代码:ftp://mama.indstate.edu/linux/tree/
下载下来解压,然后运行 Cygwin Terminal
到解压目录,
然后运行 make
, 在运行 make install
就可以了。
不过我在安装 tree
1.7.0 版本的时候,运行 make
报错,
说 tree.c:908:对‘strverscmp’未定义的引用
。
去 tree.c
文件头部加入 #include "strverscmp.c"
,
在编译安装就可以了。
3.安装完后还想在添加包
跟1和2一样安装就可以了,以前安装的都还在。
4.安装oh-my-zsh
- 把默认的
bash
改为zsh
: 把快捷方式
里面的目标
改为C:\cygwin32\bin\mintty.exe C:\cygwin32\bin\zsh.exe -l -i
- 用
setup-x86.exe
安装curl
,git
后,再去http://ohmyz.sh/,
复制curl -L https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh | sh
,
安装oh-my-zsh
,看文档可以改主题,记得不要那些有特殊字符的主题,会乱码,我用的是ys
主题
5.使用python3
没办法用源代码编译,问题多多,cygwin里面的python3版本太低,还好可以用windows安装的版本。
用的是软链接,在 /usr/local/bin
下使用 ln -s /cygdrive/c/Python34/python.exe python3
。
可是不能python3
进入界面,python3 t.py
是可以运行的,如果要进界面,可以python3 -i
来注入。
6.使用vim
自带的是vi
, 使用有些问题,用安装程序卸载vi
, 安装vim
,在配置.vimrc
备注: