sygwin 及 babun
来源:互联网 发布:路径依赖的案例数据 编辑:程序博客网 时间:2024/06/05 08:08
转自 : http://blog.csdn.net/mousebaby808/article/details/40467571
第一部分 简介
Cygwin是Windows上的一个Linux虚拟环境,通过在Win32上模拟Linux API构建而成。其最大的用途是:
- 在Windows上使用部分“For Linux Only”的软件;
- 在Windows上编译为Linux系统编写的C/C++源码;
第二部分 安装
从地址“https://cygwin.com/install.html”下载“Cygwin安装器”,运行即可开始安装,所有的包均从“Internet”上下载,可以设定速度更快的镜像服务器,也可以选择要下载的包。
注意,默认情况下,“gcc”,“g++”和“dbg”是不被安装的,如果需要请在安装时选中这些软件包。
安装完毕后,仍可随时启动安装器对安装的包进行添加和卸载操作。
第三部分 安装apt-cyg
这个脚步的作用是获取,升级或卸载软件包,可以自动分析软件包之间的依赖,较为方便(类似于Ubuntu下的“apt-get”软件)。
在“https://github.com/transcode-open/apt-cyg”下载“apt-cyg”脚步,复制到“Cygwin”的“bin”文件夹下,赋予启动权限即可运行。相关的命令如下:
- cd /bin
- chmod +x apt-cyg
第四部分 安装Git
Git的安装可以基于“apt-cyg”:
- apt-cyg install git
安装完毕后,可以进一步配置Git,设置用户名和邮件地址:
- git config --global user.name "Username"
- git config --global user.email "User@some.com"
接下来生成“ssh”密钥文件,输入如下命令,点击若干次回车即可:
- ssh-keygen -t rsa
此时会在Cygwin的“/home”路径下生成“.ssh”文件夹,里面存储有公钥和密钥文件,此时Git就可以正常使用了。
对于Win8系统,由于权限管理的缘故,私钥文件不能满足使用权限,所以还需做如下额外设置:
- chgrp Users ~/.ssh/id_rsa
- chmod 600 ~/.ssh/id_rsa
此时Git就不存在权限问题了。
第五部分 更好的Cygwin
Babun是一个基于Cygwin改造的Shell,具有更完整的软件包,更丰富的色彩,使用起来要比Cygwin更方便一些,下载地址为“https://github.com/babun/babun”。
Babun自带Git,Python等软件包,VIM也更符合一般的使用习惯,Shell的信息很丰富,提示功能很强大,另外还自带了一个“pact”命令用于管理软件包,非常贴心。
0 0
- sygwin 及 babun
- Babun, Great Windows Shell
- win7+sygwin+eclipse的hadoop伪分布式调试环境安装
- Windows搭建虚拟开发环境(VirtualBox+Vagrant+Babun)
- 【利器】在Windows上使用Babun进行linux开发工作
- babun(一种window下的命令行工具)安装篇
- Babun,一个开箱即用的 Windows Shell
- 用cdt+sygwin进行开发c/C++的程序或项目
- babun替换cygwin内核(最新的2.6.0或64位cygwin内核)
- 及肯凰韭诔裂菏剖汾壕静饰屑栏涝
- 筛痹吧甲事乃炭炮伎撑匕及
- 侔腊捎母示私欠呕温厦伤灿欧蚕及
- 逼捞古貉捕琢辆褪驴目坪彝姿匝及
- 并发及
- 及杳
- 法规及
- 嫌贸傧及尉秆燃靥忧麓匀跋毙及来
- 味乖奖嘿麓燃新靥及聘始世衣及暮
- SQL CONNECT BY
- Windows平台下Git服务器搭建
- 程序员给你讲两句真心话——纯干货
- pycharm 教程(二)设置字体大小
- tomcat 性能之谜
- sygwin 及 babun
- oracle 时间处理
- shape属性大全
- Python获取本机Ip地址
- Java 8 : 函数式接口例子
- js 定时函数
- yum 搭建lnmp环境详细步骤
- excel或word保存htm,读io把关键字高亮
- 第6届山东省赛总结帖