Dust8 的博客

读书百遍其义自见

0%

Cygwin安装使用

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安装curlgit后,再去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

备注: