Windows下cygwin绿色安装方法

  通常在配置好一个cygwin环境后,不希望下载再配置安装了,因为它的安装及配置过程太耗时了:),所以下面介绍一个绿色安装法:

备份过程:

 1. 配置安装好cygwin,确认它是可以正确运行的,制作压缩包

 2.导出cygwin注册表,HKEY_LOCAL_MACHINE/SOFTWARE/Cygnus Solutions/

 

恢复过程:

  1.将cygwin解压到相应的目录下(最好原来备份的目录,否则需要手动修改cygwin.bat及注册表备份文件的路径)

  2.导入注册表

  3.创建cygwin/cygwin.bat的快捷路径

 

 恢复时可能会遇到的问题:

1.如果恢复到新安装的系统或者其他PC上,可能会遇到windows用户与原来备份时的用户不一致的情况,这时运行cygwin时,通常会提示:

   your group is currently "mkpasswd". This indicates that the /etc/passwd....

run,

mkpasswd -l [-d] > /etc/passwd

mkgroup -l [-d] > /etc/group

 

按照提示,先输入mkpasswd -l > /etc/paswd

再输入,mkgroup -l  > /etc/group

如果是使用域帐号进行登录,就需要加 -d 参数了。

一般情况cygwin就可以常运行了。

 

2.在使用域帐号登录cygwin时,即使使用了上面的 -d 命令重新生成帐号,组,有时它也无法正常使用。

你可能遇到如下提示信息:

mkdir: cannot create directory '//xxxx' :No such host or network path

Copying skeleton files

....

These will never be overwritten.

/usr/bin/install: cannot create directory //xxx: No such host or network path

bash: cd: //XXXX/data/$User Name: No Such host or network path

bash: cd://XXXX/data.$User Name/.bash_profile: No Such host or network path

 

这是因为cygwin因为域帐号的原因,其passwd中使用了网络路径,所以导致.bash_profile .bashrc .inputrc文件无法成功写入

修改方法:

找到cygwin下的etc->passwd文件,搜索到出错帐号的最后一行,修改//XXXX/data.$User Name/ 为/home/User Name。

然后重新运行cygwin即可!

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值