zoukankan      html  css  js  c++  java
  • Ubuntu12.04 LTS 32位 安装ns-2.35

    ubuntu12.04lts 32-bit默认采用gcc 4.6和g++4.6,而ns的最新版本ns 2.3.5也采用了相同到版本,所以这方面不会有版本不同到问题

    收回上面这句话。。。./validate的时候出现了问题不知道 是不是和这个有关系呢。

    安装编译必须的软件包(进入Terminal)输入命令:

    sudo apt-get install build-essential

    sudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev

    sudo apt-get install libxmu-dev libxmu-headers

    解ns2.35压缩包

     tar xvfz ns-allinone-2.35.tar.gz

    随便把文件夹移到一个路径,然后

    cd /home/ww/ns-allinone-2.35 //路径修改成自己的

    ./install

    出现这个,根据提示1.设置环境变量 2.运行./validate

    1.环境变量

    export PATH="$PATH:/home/bing/ns-allinone-2.35/bin:/home/bing/ns-allinone-2.35/tcl8.5.10/unix:/home/bing/ns-allinone-2.35/tk8.5.10/unix"
    export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/home/bing/ns-allinone-2.35/otcl-1.14, /home/bing/ns-allinone-2.35/lib"
    export TCL_LIBRARY="$TCL_LIBRARY:home/bing/ns-allinone-2.35/tcl8.5.10/library "

     2. ./validate用了很长时间出现了问题

    解决方法如下:

    https://wenku.baidu.com/view/c04c9b46dd36a32d7275815f.html

    1. 把gcc的默认版本从4.6换成4.4

    2. 安装包:

    sudo apt-get install libx11-dev xorg-dev libxmu-dev libperl4-corelibs-perl

    然后重新./validate就成功了!!!!!

    
    

    对照ns2.34的安装这次2.35版本的出奇的顺利。强烈推荐ns2.35版本的。

    细节点:可能是32位的系统。

    为了有备无患,然后对系统进行了备份

    sudo su

    cd /

     tar cvpzf backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt --exclude=/sys /

    等待一段时间即可。把压缩的文件可以放到安全充裕的空间里。 

    恢复系统:

    切换到root用户,并把文件“backup.tgz”拷贝到分区的根目录下。

     tar xvpfz backup.tgz -C /

    注意:上面的命令会用档案文件中的文件覆盖分区上的所有文件。

       执行恢复命令之前请再确认一下你所键入的命令是不是你想要的,执行恢复命令可能需要一段不短的时间。
      
       恢复命令结束时,你的工作还没完成,别忘了重新创建那些在备份时被排除在外的目录:
       # mkdir proc
       # mkdir lost+found
       # mkdir mnt
       # mkdir sys
       等等

       当你重启电脑,你会发现一切东西恢复到你创建备份时的样子了!

     恢复GRUB:

       请参考“如果GRUB挂掉了如何恢复”(<http://blog.sina.com.cn/u/551c238e010009j2>)。
      

  • 相关阅读:
    D. Longest Subsequence
    线段树入门HDU_1754
    poj_2503(map映射)
    HDU_4826
    poj_2251
    day 44 单表查询,多表查询
    day43 字段的修改、添加和删除,多表关系(外键),单表详细操作(增删改查)
    day 42 数据库的配置、数据库与表的一些剩余操作、用户操作、数据库表的引擎、数据库的模式、mysql支持的数据类型、约束
    day41 数据库介绍、数据库基本操作
    day 40 线程队列、线程定时器、进程池和线程池、同步与异步、用多线程来写socket服务端与客户端
  • 原文地址:https://www.cnblogs.com/wang-130213/p/9138610.html
Copyright © 2011-2022 走看看