您的位置:首页 > 其它

cygwin安装、卸载及一些问题解决

2014-03-18 17:41 465 查看
Cygwin是一个在windows平台上运行的类UNIX模拟环境,它对于学习UNIX/Linux操作环境,或者从UNIX到Windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用GNU工具集在Windows上进行嵌入式系统开发,非常有用。

我这里介绍的是cygwin的安装卸载及我遇到的一些问题的描述及自己解决方法,希望能对各位看官有帮助,有错望指出。

cygwin安装

需要到网上搜索下载一个setup-x86.exe的安装引导程序,只有几百K大小的安装引导文件。
下载好setup-x86.exe之后运行,点击下一步,进入到选择下载路径,可选的选项有”从Internet安装“、”只下载不安装“及”从本地目录安装“。建议大家先”只下载不安装“将要安装的软件选好下载完成之后,再运行setup-x86.exe选择”从本地目录安装”,可以避免“从Internet安装”过程中出现未知的错误导致安装失败。
我这里由于之前已经下载好了cygwin的所有东西的本地资源,所以这里选择“从本地目录安装”,点击下一步。
然后是选择安装完成之后cygwin的目录,还有cygwin的使用权限(仅对当前用户或是所有用户),下一步。
这里由于我是选择“从本地目录安装”,所以这里需要选择cygwin的安装包目录,下一步。
这一步setup-x86.exe引导程序会读取本地目录下的setup.ini文件,查看安装包信息,下一步。



看到这个界面,这个界面就是我们选择安装cygwin什么插件的界面。默认是Default的,点击Default图标可以改变自己对插件的安转,可选的有Install(安装)、Reinstall(重新安装)、Uninstall(卸载)。对单个插件的操作有Skip(跳过)。具体看大家想安装什么插件。选择全安装的话,现在安装完成之后大概会占用10几个G的硬盘空间。

8. 选择号之后点击下一步。进入安装,如无错误一般就成功了,会在桌面和开始菜单新建一个快捷方式。

9. 启动cygwin。完成界面如下



cygwin卸载问题

cygwin卸载有时候容易出问题,会导致下次cygwin安装失败。

我这里用引导程序setup-x86.exe在上面的第七步的地方选择了Uninstall(卸载),完成之后再删除建的cygwin目录,以及注册表信息。

删除注册表信息步骤:ctrl+r,在运行中输入regedit,回车,进入注册表编辑器。

在HKEY_CURRENT_USER/Software/Cygwin,删除此项;

如果HKEY_LOCAL_MACHINE/SOFTWARE/下也有cygwin的项的话一并删除掉。

删除完成。方便以后重新安装cygwin。

一些cygwin问题

1、假设我的用户名是admin,在cygwin安装好之后一般会在cygwin安装目录下的home/目录下会有一个admin的工作目录。但有可能安装cygwin或重新安装cygwin时没有这个目录,这时候解决方法有,

将系统环境变量中的用户变量中的HOME删除掉,然后重启cygwin,查看是否会产生admin目录;

若还是不产生admin目录,则自己在home目录下新建一个admin目录,并将\cygwin安装目录\etc\skel目录下的.bash_profile、.bashrc、.profile复制到admin目录下;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: