ubuntu 9.10 + NS2.34安装日志

前记:因为我是用的锐捷拔号上网,所以先要破解掉其对vmware的多网卡限制,方法见前面日志。

 

1. 下载Ubuntu 9.10.iso,设置vmware从光盘镜像启动,即可进入安装过程;

2. 在安装过程中,分配了15G空间,并且分区如下:

     /dev/sda1       swap    1024

     /dev/sda5      ext4        /            7G

     /dev/sda6      ext4        /home    8G

 

3. 安装过程中,会提示新建一个用户并要求输入密码。

 

4. 安装完后,发现界面并不是全中文。修改语言之前,先修改一下apt-get source.lists。

 

 sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak

 sudo gedit /etc/apt/sources.list

 

#网易163的更新源

deb http://mirrors.163.com/ubuntu/ karmic main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ karmic-security main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ karmic-updates main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ karmic-proposed main restricted universe multiverse

deb http://mirrors.163.com/ubuntu/ karmic-backports main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ karmic main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ karmic-security main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ karmic-updates main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ karmic-proposed main restricted universe multiverse

deb-src http://mirrors.163.com/ubuntu/ karmic-backports main restricted universe multiverse





 sudo apt-get update

 

然后选择system->Administration-> language support。即可以自动下载语言包。

 

5. 启动root用户,发现root用户还是必不可少。特别是在安装某些软件过程中,需要执行程序,此时用Sudo极不方便。

 

   sudo passwd root

为root设置密码后即可启用。

 

在terminal上切换到root用:

sudo su

 

6. 发现ubuntu对某些可执行文件支持不太好,不知何故,比如我在安装vmware tools中,*.pl文件显示为不可执行,非得先chmod:

 

sudo chmod +x vmware-install.pl

sudp ./vmware-install.pl

 

当然ubuntu其它做得不错,比如图形界面对copy+paste的支持就不错。

 

7. 另外发现ubuntu的网上邻居做得很好,可以很轻松地就找到共享的文件夹,当然前提是要设置好用户及权限。

 

8. 接下来,我想安装ns2.34,按照网上的一个日志(见参考),操作如下:

 

   sudo apt-get instal build-essential

   sudo apt-get install tk8.4 tk8.4-dev          (这一步是后来出错才执行的,可能是系统中没有安装tk8.4)

   sduo apt-get install libxmu-dev libxmu-headers

 

   sudo mkdir /usr/local/ns2
   sudo mv ns-allinone-2.32 /usr/local/ns2
   cd /usr/local/ns2/ns-allinone-2.32
   ./install

 

   在安装过程中,出现一个错误,关于Otcl的,是NS2中的一个Bug,解决方法见下面参考2.

This error is because the linker being used is "ld -shared" instead of "gcc -shared". If you edit one line in otcl-1.13/configure, and rerun install, it should work.

 

即修改otcl-1.13/configure文件,Linux *)一段中的ld -shared为gcc -shared。

 

 

9.安装完后,需要修改一下默认路径,即修改用户根目录下的.bashrc文件,修改等。

 

 

修改完成后,重新启动一个terminal,运行ns2,如果出现%,即表成功。

 

参考资料:

[1]在ubuntu下安装ns2-allinone-2.32

[2]NS2安装笔记 - NS2.34 Under Ubuntu9.10

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值