2009年10月19日星期一

卸载Cygwin(转)

有很多朋友初学LINUX的时候也许有安装过cygwin,这是一个在windows下模拟linux操作系统的软件,也许你会费多大的力气才把它安装在你的机器上,而且会有好大的成功感。但是它毕竟是一个模拟的软件,我们还是得安装一个真正的linux版本才行,但是当想要删除cywin这个软件的时候却遇到了问题,根本就是无从下手,在cygwin安装的文件夹下和windows的添加和删除程序中根本就没有它的存在,如果是直接shift+delete这个文件夹,有时系统还会报告出错误,说某些文件无法删除。
在这里我说一下这个问题的解决方案:记得在安装cygwin的时候那个setup文件了吗,我们卸载它也要用这个文件,进入setup后还在按照步骤下一步....下一步,之后会来到您需要安装文件包的那个环节,如果你先前选择了All-install,则这些则把这一项改为all-uninstall即可。如果你之前安装选择了自定义的安装,则把对应项改为uninstall即可。就是这么简单是吧!!!然后点击下一步,一切就都OK了!

http://blog.sina.com.cn/s/blog_4cd90db3010009k5.html~type=v5_one&label=rela_nextarticle

2009年10月15日星期四

ns2 环境变量设置 (cygwin)

cygwin 安装后没有home目录,输入pwd找到默认home目录,将
.bash_profile
.bashrc
.inputrc
三个文件从/Cygwin/etc/skel拷入其中

在.bashrc 中添加如下内容
PATH中加入“$NS_HOME/nam-1.14”为的是调用nam,否则可能找不到,不过装完ns后的提示信息没有这一条,
要想使用nam还需要设置环境变量$DISPLAY,否则会报错说找不到$DISPLAY;不设置此变量可以通过启动X11窗口,然后运行ns程序,这样也可以成功运行nam,不过比较麻烦


#======================================================#
#add for ns 2.34 by Charlie Zheng on 15/10/2009

#NS_HOME--add for ns
export NS_HOME=/myns/ns-allinone-2.34

#nam-1.14 not required by information after ns 2.34 installation, to use nam
export PATH=$NS_HOME/nam-1.14:$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.18/unix:$NS_HOME/bin:$PATH

export LD_LIBRARY_PATH=$NS_HOME/tcl8.4.18/unix:$NS_HOME/tk8.4.5/unix:$NS_HOME/otcl-1.13:$NS_HOME/lib:$LD_LIBRARY_PATH
export TCL_LIBRARY=$NS_HOME/tcl8.4.18/library

#add for nam display
export DISPLAY=localhost:0.0
#=======================================================#

PS. 也可以不拷那三个文件,直接修改/Cygwin/etc 下的profile文件,不过该文件注释中提到,修改此文件可能影响系统软件

2009年10月14日星期三

装完 cygwin后在/cygwin下找不到/home文件夹的解决办法

装完Cygwin后找不到/home,下面的文章给出了解决办法

http://forum.byr.edu.cn/wForum/disparticle.php?boardName=Communications&ID=5221&pos=1

OR
CygWIn安装问题

Preparing Cygwin for Ns2

Old version Cygwin installation, refer to following URL:

http://hpds.ee.ncku.edu.tw/~smallko/ns2/setup_en.htm

Packages such as "XFree-*" (XFree86-base)can not be found in new version Cygwin. One can refer to following URL:

1.http://wiki.nus.edu.sg/display/CBR/Install+NS-2+on+Cygwin

2.http://my-hertz.blogspot.com/2009/06/preparing-cygwin-for-ns2.html

I have all packages of Cygwin(version 1.5.25-15) installed on my computer as 1.