|||
NCTUns 5.0 安装成功
毕业论文需要做IEEE 802.11p的仿真,选择了NS-2和NCTUns作为工具,在安装NCTUns时出现和解决了一些问题,终于于2010年3月20日正式装好NCTUns软件,安装过程颇为心酸,特撰此文留念。
3月15日,初步打算使用Windows XP+Ubuntu 9.10+ VMware 6.02+NCTUns 6.0安装,然而经过3天的折腾后,发现遇到的问题越来越多,到NCTUns官方论坛上荡了一圈,发现遇到同样问题的同志们不在少数,毅然于2010年3月18日转战Fedora 10,大家可以从Fedora的官方网站上下载iso镜像文件,这里提醒大家,根据自己需要,一定要选对i386或x86,否则可能导致安装失败!
最终选择了Windows XP+Fedora 10+ VMware 6.02+NCTUns 5.0
首先用VMware6.02安装好Fedora 10,具体步骤大家可参看网上相关教程或给我留言。
安装必备软件包:
如果你的Fedora能联网,就使用类似下面的命令更新包
# yum update
# yum install gcc gcc-c++ make mkinitrd
如果不能联网,请从前述下载的iso镜像文件中(Fedora-10-i386-DVD.iso-3.41G),拷取package中相应的gcc包和gcc-c++包,需要说明的是,如果你想安装NCTUns 6.0,最好使用Fedora 12,否则需要将gcc-c++更新至更高的版本。
拷出相应包后,安装rpm包及相关的依赖包:
#rpm –ivh packagename.rpm
本人一共大概安装了readline-devel 、ncurses-devel、gcc、gcc-c++、glibc-devel、glibc-headers、kernel-headers、libstdc、ncurses-devel、readline-devel、rpm-libs等包
安装好常用包后,我们就可以着手安装NCTUns了
下载 NCTUns5.0-allinone-linux-2.6.27.7-f10.20090709.tar.gz(我好像改过文件名了~),解压缩并运行安装程序:
# tar zxvf NCTUns5.0-allinone-linux-2.6.27.7-f10.20090709.tar.gz
# cd NCTUns-5.0/
# sh install.sh
大概5-6分钟后,安装完毕,我们重新启动
# reboot
重启,选择NCTUns内核,运行 NCTUns 会出现下面问题:
failed to load the logo以及cannot find the file containing the module list的提示
大家注意:这里我们必须以root身份运行!
切换到root身份,重新运行NCTUns,熟悉的GUI出现了