Portable_Ubuntu+NS2安装

来源:互联网 发布:淘宝账号怎么快速升4心 编辑:程序博客网 时间:2024/05/21 18:35

无需安装即可使用 在Windows中体验Ubuntu

最近在网上遇到一款名为Portable Ubuntu操作系统,该操作系统包含了Ubuntu的所有功能,但是值得一提的是该系统无需安装,下面我们就一起来感受一下Portable Ubuntu的超凡魅力。

软件信息:

软件名称:Portable Ubuntu

软件大小:493M

下载地址:http://sourceforge.net/projects/portableubuntu/

一、Portable Ubuntu的安装及启动

1.Portable Ubuntu的安装

使用Portable Ubuntu前,首先从 Portable Ubuntu 官方网站下载最新版压缩包。运行下载到的压缩包 Portable_Ubuntu.exe,把 Portable Ubuntu 解压到任意分区就行了。

小提示: Portable Ubuntu运行后会自动生成一些文件,该系统所在的文件夹大小为1.2G左右,因此建议将该系统解压缩到一个可用空间大一些的分区中。所在文件夹文件名必须为英文。root 的密码是 123456

2. 运行Portable Ubuntu

程序解压后,运行文件夹中的“portable_ubuntu.bat”文件,会打开一个DOS窗口,在任务栏中添加一个快捷图标,此时程序开始加载刚刚组件。启动完成后,主界面只是一个任务栏,出现在屏幕顶部。

 

●运行界面非常简洁

在任务栏中我们可以看到有“Applications”、“Places”、“System”三个菜单,在“Applications”菜单中程序提供了一些常用的工具,并且进行分类保存。在“Places”菜单中我们可以查看本地磁盘和网络信息。在“System”菜单中我们可以对portable ubuntu进行系统设置。

3. 设置中文界面

Portable Ubuntu 的默认语言是英语,程序提供了中文版本,使用时我们只选安装一个

插件即可。在任务栏中单击“System”菜单下的“Administration - Language Support”命令,打开语言设置对话框,在语言列表中选择“Chinese”并单击“OK”按钮,系统提示输入一个设置密码,初始密码为123456,输入后,单击“OK”按钮程序下载中文语言包,下载后系统会自动对语言包进行安装,重启Portable Ubuntu后我们就可以使用中文版的Portable Ubuntu系统了。

 

●添加中文语言支持

提示:Portable Ubuntu语言包下载比较慢,升级语言包时希望用户要耐心等待。此外,Portable Ubuntu提供的中文界面汉化的效果不是很好,还有一些内容并没有进行汉化。

 

 

       在Portable Ubuntu上安装NS2

在终端里输入如下语句,安装一些编译必备的包。
$ sudo apt-get install build-essential
$ sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev
$ sduo apt-get install libxmu-dev libxmu-headers
有的文章说要移除gcc,因为高版本的gcc对安装有影响,其实是可以不用移除的,后面会有解决方案的。

然后下载ns2-allinone-2.34.tar.gz压缩包,我的是放在home/pubuntu(自己的文件夹)下,输入如下命令解压:
$ tar xvfz ns-allinone-2.34.tar.gz
然后进入ns-allinone-2.34文件夹输入$ cd ./install安装,差不多等几分钟吧,然后会出现一个错误提示:
make: *** [libotcl.so] 错误 1
otcl-1.13 make failed! Exiting ...
See http://www.isi.edu/nsnam/ns/ns-problems.html for problems
这是因为gcc版本高了,gcc 4.0版本以前是用ld -share来生成共享库的,但是到了4.0以上的版本,这个命令改为了gcc -share。在终端里输入gcc -v查看,我的版本是gcc version 4.4.1
然后进入$ cd /ns-allinone-2.34/otcl-1.13,然后$ sudo gedit configure.in
77行的SHLIB_LD="ld -shared",改为SHLIB_LD="gcc -shared",保存退出。然后
$ sudo gedit configure
5518行找,把SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared",保存退出。
cd回到目录ns-allinone-2.34下,重新运行
sudo ./install

顺利完成安装。最后出来提示:
Please put /home/pubuntu/ns-allinone-2.34/bin:/home/pubuntu/nsallinone2.34/tcl8.4.18/unix:/home/pubuntu/ns-allinone-2.34/tk8.4.18/unix
into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph.
IMPORTANT NOTICES:
(1) You MUST put /home/pubuntu/ns-allinone-2.34/otcl-1.13, /home/pubuntu/ns-allinone-2.34/lib,
into your LD_LIBRARY_PATH environment variable.
If it complains about X libraries, add path to your X libraries
into LD_LIBRARY_PATH.
If you are using csh, you can set it like:
setenv LD_LIBRARY_PATH <paths>
If you are using sh, you can set it like:
export LD_LIBRARY_PATH=<paths>
(2) You MUST put /home/pubuntu/ns-allinone-2.34/tcl8.4.18/library into your TCL_LIBRARY environmental
variable. Otherwise ns/nam will complain during startup.
    After these steps, you can now run the ns validation suite with
cd ns-2.34; ./validate
    For trouble shooting, please first read ns problems page
http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive
for related posts.

这个是因为没有配置环境变量,然后cd进入/home/pubuntu/下,$ sudo gedit .bashrc。
在文件末尾加入:

export PATH=$PATH:/home/pubuntu/ns-allinone-2.34/bin:/home/pubuntu/ns-allinone-2.34/tcl8.4.18/unix:/home/pubuntu/ns-allinone-2.34/tk8.4.18/unix
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/pubuntu/ns-allinone-2.34/otcl-1.13:/home/pubuntu/ns-allinone-2.34/lib
export TCL_LIBRARY=$TCL_LIBRARY:/home/pubuntu/ns-allinone-2.34/tcl8.4.18/library
保存退出。然后重新安装 $ sudo ./install。

到这一步,应该可以说完成了,在终端输入ns,出现%就证明安装成功。

再次运行ns应该就没有问题了,至少我的机器没问题了,然后输入:
$ ns /ns-allinone-2.34/ns-2.34/tcl/ex/simple.tcl
就会出现一个简单的nam窗口。就大功告成了。

原创粉丝点击