ubuntu11.04下成功安装ns2-2.34
ubuntu10.04ns2.34安装教程
ubuntu10.04ns2.34安装教程Ubuntu 10.04安装ns2-2.34因为Linux系统中即使你是管理员,当你需要在其上安装软件时也需要使用root权限。
所以第一步,需要开启root用户,并设置密码(ubuntu默认不开启root用户)命令:sudo passwd root这时会要求你输入你安装时设置的那个用户密码(验证身份),输入即可。
现在会要求你为root用户设置密码(需要输入两遍),因此总共需要输入三次密码,为了容易记住,建议密码设置一样。
当完成第一步后,可以使用下面的命令取得root权限(因为即将开始安装更新等一些软件,需要输入密码)命令:su1、在官方网站上下载ns-allinone-2.34.tar.gz。
2、更新系统。
在终端里输入:$ sudo apt-get update #更新源列表$sudo apt-get upgrade#更新已安装的包$sudo apt-get dist-upgrade #更新软件,升级系统3、安装几个编译必备的包$ 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-headers4、进行安装我的是把ns-allinone-2.34.tar.gz压缩包放在/home/kenji自己的文件夹)下,输入如下命令解压:$ tar zxf ns-allinone-2.34.tar.gz运行安装命令:$ cd ns-allinone-2.34$ ./install然后就开始安装ns-allinone-2.34,大概过几分钟,在结束时候突然报错:ld -shared-o libotcl.so otcl.ootcl.o: Infunction `OTclDispatch':/usr/ns-allinone-2.34/otcl-1.13/otcl.c:495:undefined reference to `__stack_chk_fail_local'otcl.o: Infunction `Otcl_Init':/usr/ns-allinone-2.34/otcl-1.13/otcl.c:2284:undefined reference to `__stack_chk_fail_local'ld:libotcl.so: hidden symbol `__stack_chk_fail_local' isn'tdefinedld: finallink failed: Nonrepresentable section on outputmake: ***[libotcl.so]错误1otcl-1.13make failed! Exiting ...See/doc/d914381145.html,/nsnam/ns /ns-problems.html forproblems分析错误原因:这是因为gcc版本高了,gcc 4.0以前的版本是用ld –share来生成共享库的,但是到了gcc 4.0以后的版本,这个命令就改成了gcc –share。
WIN7 64位下装NS-2.34(使用虚拟机加Ubuntu10.10 64位)
WIN7 64位下装NS-2(Ubuntu 10.10+ns-allinone-2.34.tar.gz)1.首先下载安装VMWARE虚拟机并进行安装虚拟机。
2.在虚拟机下安装Ubuntu 10.10.3.下载Nns-allinone-2.34.tar.gz。
由于在Ubuntu linux下不能自动加载优盘,所有需要将ns-allinone-2.34.tar.gz拷贝到linux下的home目录中时,需要先对优盘进行加载,加载的命令为:cd /mediasudo mkdir usbsudo mount /dev/sdb1 ./usbcd usbLs通过ls显示后就可以看到加载的U盘内容。
经过以上命令后,目录应该是在usb下,所有直接利用cp命令将ns-allinone-2.34.tar.gz拷贝到home目录下sudo cp ns-allinone-2.34.tar.gz /home。
4.在安装ns-allinone-2.34.tar.gz之前,需要先下载安装一些包,返回到根目录下输入命令:sudo apt-ge install build-essentialsudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-devsudo apt-get install libxmu-dev libxmu-hedaers5.安装完必须的包后,输入cd /home进入home目录下进行安装ns-allinone-2.34.tar.gz,输入命令sudo xvfz ns-allinone-2.34.tar.gz //解压缩sudo cd ns-allinone-2.34sudo ./install输入命令后系统会进行安装。
6.配置环境变量在所用的Ubuntu 10.10中由于不能使用sudo gedit .bashrc对.bashrc进行打开编辑,所有采用了nano对.bashrc进行编辑。
我安装的NS2-2.33
系统环境为ubuntu11.041、首先下载ns-allinone-2.33.tar.gz。
/projects/nsnam/files/allinone/ns-allinone-2.33/2、更新了一下系统。
在终端输入:sudo apt-get update #更新源列表sudo apt-get upgrade #更新已安装的包sudo apt-get dist-upgrade #更新软件,升级系统3、装几个需要使用的软件包sudo apt-get install build-essential #for gcc and some essentialsudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev #for tcl and tksudo apt-get install libxmu-dev libxmu-headers #for nam4、安装NS2sudo tar -vxzf ns-allinone-2.33.tar.gz #解压到当前目录/home/bt/ns2/cd ns-allinone-2.33 #进入目录sudo ./install #开始安装然后命令行快速刷新,确实很养眼。
但不一会突然报错:……(以上省略)make: *** [libotcl.so] 错误1otcl-1.13 make failed! Exiting ...See /nsnam/ns/ns-problems.html for problems卡住了,很郁闷,于是上网找解决方法。
在[2]上得到结果如下:gcc 4.0版本以前是用ld -share来生成共享库的,但是到了4.0以上的版本,这个命令改为了gcc -share。
在终端里输入gcc -v查看,我的版本是gcc version 4.4.3。
开始修改。
cd /home/bt/ns2 /ns-allinone-2.33/otcl-1.13sudo gedit configure.in把77行的SHLIB_LD="ld -shared",改为SHLIB_LD="gcc -shared",保存退出。
ns2安装文档
NS2安装步骤与注意事项一、NS2是运行在linux系统环境中的,故其安装主要分三步:装虚拟机,在虚拟机上装ubuntu,在ubuntu上装NS2。
二、虚拟机安装,VMware-workstation-full-7.1.4-385536.7z。
跟装其他软件一样,无需特殊设置。
Win7系统下,用较新版本的虚拟机,旧版本上网设置太麻烦。
三、在虚拟机上安装linux系统。
打开VMware workstation,创建一个新的虚拟机,根据安装向导,typical典型安装,next,注意选I will install the operating system later(稍后安装操作系统),之后选择自己的操作系统版本及安装位置,磁盘容量自选,安装完成。
(一)、最开始安装的是redhat版本的linux:我的redhat的系统是三个光盘映像文件,打开VMware workstation左边的Sidebar有显示自己刚才安装的虚拟机,Red Hat Linux。
1、设置操作系统的安装是从光盘映像文件启动:VM→settings→CD/DVD(IDE),右边栏里connection选择use ISO image file(使用光盘映像文件),定位到第一个光盘映像。
OK之后启动redhat,开始安装。
2、第一张光盘安装完成会提示插入第二张光盘。
同样从VM→settings→CD/DVD(IDE)定位到第二张光盘,OK 之后不会继续安装。
注意此处在点OK之前需要将上边Device status 下的connected打上对勾,(默认的只有第二个有对勾),这样点OK才能继续安装第二张光盘,同理安装第三张光盘。
Redhat里边插入U盘不能直接识别,先将U盘挂载,U盘里的安装包拷到Redhat内,再安装,安装各种出错……o(╯□╰)o Redhat版本的linux系统操作不方便,换用ubuntu。
可以考虑在redhat 上再装一个ns2.(二)ubuntu安装Ubuntu操作系统只有一个光盘映像文件。
VMware Workstation 下 Ubuntu 11.04安装VMWare Tools小结
VMware Workstation 下 Ubuntu 11.04安装VMWare Tools小结Ubuntu开启root用户及其它登录问题的解决Ubuntu安装后,root用户默认是被锁定了的,不允许登录,也不允许“su”到 root。
有人说这是个不好的实践,特别是对于服务器来说。
我觉得对于桌面用户来说,这样安全性更高一些,是应该的;但对于服务器可以设置成“允许 su 到root,但不允许root用户直接登录”。
而我为了开发时的方便,则在桌面和服务器上都采用这种方式。
允许 su 到 root非常简单,下面是设置的方法:me@tipfoo:~$ sudopasswdPassword: <--- 输入安装时那个用户的密码Enter new UNIX password: <--- 新的Root用户密码Retype new UNIX password: <--- 重复新的Root用户密码passwd:已成功更新密码允许root登录如果要允许root登录(不推荐),则这样操作:me@tipfoo:~$ gksu /usr/sbin/gdmsetup(或者使用桌面菜单:系统>系统管理>登录窗口)点“安全”选项页,选择“允许本地管理员登录”。
注:这一步依赖上一步不输入密码直接登录在论坛上也看见有人抱怨,家中的Ubuntu不能像Window$那样──不用输入密码就能登录。
其实同样能做到:就在上一步的“安全”选项页中,勾选:“启用自动登录”,“用户”选择(如:“me”);注意:公共用的计算机千万不能这么设置!SSH登录远程服务器如果远程服务器只允许root用户SSH到服务器时,在Ubuntu下,必须“su 到root”用户才能登录成功(具体是看服务器端的配置)。
首先,复制密钥到“/root/.ssh/”目录,me@tipfoo:~$ suPassword:root@tipfoo:/home/me# chmod 600 -R /root/.ssh/root@tipfoo:/home/me# ssh -p 27482 11.22.33.44Enter passphrase for key '/root/.ssh/id_rsa':Last login: Thu Jun 21 14:29:00 2007 from 11.22.33.45安装VMWare Tools:1、点击“虚拟机 - 安装VMWare Tools”,双击桌面上出现的光盘图标,右击“…….tar.gz”后缀文件将其解压缩桌面上。
ubuntu安装教程双系统
ubuntu安装教程双系统Ubuntu是一种基于Debian的操作系统,它主要使用GNU工具链和Linux内核。
与Windows一样,Ubuntu也可以安装在电脑上与其他操作系统共存,这种安装方式被称为双系统安装。
本文将为您提供一份详细的Ubuntu双系统安装教程,帮助您成功安装Ubuntu。
步骤一:准备工作1. 在Ubuntu官方网站上下载最新版本的Ubuntu镜像文件。
您可以选择下载桌面版本或服务器版本,根据您的需求进行选择。
2. 确保您的电脑硬盘有足够的空间用于安装Ubuntu。
一般建议留出至少30GB的空间供Ubuntu使用。
3. 备份重要的数据。
在进行双系统安装之前,为了避免意外情况导致数据丢失,建议您备份重要的数据。
步骤二:创建Ubuntu安装U盘1. 使用一个空闲的U盘(至少4GB)创建Ubuntu启动盘。
您可以使用软件如Rufus或UNetbootin来创建启动盘。
2. 在Rufus或UNetbootin中选择您下载的Ubuntu镜像文件,并选择您的U盘作为目标磁盘。
3. 在创建启动盘之前,确保选择的分区或U盘是空的,因为创建启动盘会删除其中的所有数据。
步骤三:安装Ubuntu1. 插入您的Ubuntu启动盘,并重启电脑。
2. 在计算机启动过程中,请按下相应的按键(通常是F12、F2或删除键)进入BIOS设置。
3. 在BIOS设置中,将启动顺序调整为从U盘启动。
4. 保存设置并重启电脑。
计算机会从U盘启动,并显示一个Ubuntu安装界面。
5. 在Ubuntu安装界面中,选择"Install Ubuntu"进入安装过程。
6. 在安装过程中,您可以选择语言、键盘布局等设置。
根据您的喜好和需要进行选择。
7. 在硬盘分区界面,选择"Install Ubuntu alongside..."选项,并选择您空闲的硬盘空间作为Ubuntu的安装位置。
8. 填写您的用户名、密码等信息,并等待安装过程完成。
Ubuntu安装NS2中出现问题
Ubuntu安装NS2中出现问题.在新立得软件包管理器中下载最新的NS2.34,下载结束后解压安装(我解压在根目录中)$ tar -xzvf ns-allinone-2.34.tar.gz$ cd ns-allinone-2.34$./install*注意当出现类似tk8.4.18,安装中断退出时,先输入:sudo apt-cache search x11-dev得到类似以下信息:libgl1-mesa-swx11-dev - A free implementation of the OpenGL API -- development fileslibx11-dev - X11 client-side library (development headers)libghc6-x11-dev - Haskell X11 binding for GHClibgtkglextmm-x11-dev - C++ wrapper for the OpenGL Extension to GTK (development files)分别安装上面的组件(更新为最新版本,当然如果已经是最新版本的话,它会提醒),命令如下:sudo apt-get install libx11-devsudo apt-get install libgl1-mesa-swx11-devsudo apt-get install libghc6-x11-devsudo apt-get install libgtkglextmm-x11-dev问题一:刚开始安装时显示gcc can't create executables之类的提示解决方案:这是由于我用的是Ubuntu免费邮寄的安装盘,安装后的系统中gcc是不能用来的开发的,只有一个空壳,所以需要重新安装gcc。
先用命令:sudo apt-get remove gcc然后sudo apt -get install build-essential 便成功解决问题。
Ubuntu 11.04 安装后要做的20件事情
4.28日,Ubuntu 11.04 就发布了!Ubuntu 11.04 安装后如何快速配置?笨兔兔在此给各位兔子们支招——–《Ubuntu 11.04 安装后要做的20件事情》,让你赶在别人之前就明白怎么做!若是你安装Ubuntu原先的版本,你需要升级你的版本到Ubuntu 11.04,我们原先介绍过,在此不再赘述。
参考此文章。
接下来是我们要做的事情!#1 不喜欢Unity?切换到Ubuntu gnome 经典桌面注销unity桌面环境,然后选择登录环境为―经典桌面‖即可进入。
若是你喜欢Unity,可是你的显卡不给力3D不支持,怎么办呢?安装Unity-2D:sudo apt-add-ppa repository: unity-2d-team/unity-2d-dailysudo apt-get updatesudo apt-get install qt-unity-default-settings#2 安装更新Ubuntu最新版本,并不意味着你的软件是最新版本,对吧?升级你的软件版本:sudo apt-get update && sudo apt-get upgrade#3 安装Ubuntu TweakUbuntu Tweak是最给力的ubuntu设置工具之一。
安装它,很简单:sudo add-apt-repository ppa:tualatrix/ppasudo apt-get updatesudo apt-get install ubuntu-tweak#4 添加Medibuntu仓库源,激活Canonical伙伴软件Medibuntu是一些必要的但是不能封装在Ubuntu中的软件,比如win32codec,googl e-earth,opera等等。
sudo apt-get install medibuntu#5 安装sambasamba服务器安装后,就可以与你所在的网络中的其他同学共享文件了。
Ubuntu服务器版安装教程
Ubuntu服务器版安装教程Ubuntu服务器版安装教程1.Ubuntu服务器版镜像文件- 在Ubuntu官方网站()上Ubuntu服务器版镜像文件。
- 选择适用于您的服务器硬件的正确版本(例如,64位或32位)。
- 确保的镜像文件与您的服务器硬件兼容。
2.创建可引导的安装介质- 使用可引导的USB闪存驱动器或DVD-RW光盘创建安装介质。
- 如果使用USB闪存驱动器,请使用软件如Rufus或Etcher来创建可引导的USB驱动器。
- 如果使用DVD-RW光盘,请使用软件如ImgBurn或UltrSO 来写入镜像文件。
- 确保在BIOS或UEFI设置中将服务器的启动顺序设置为首先通过USB或光盘引导。
3.安装Ubuntu服务器版- 将可引导的安装介质插入服务器,并启动服务器。
- 在引导过程中,选择正确的语言和键盘布局。
- 选择“Install Ubuntu Server”开始安装过程。
- 其他安装选项包括选择网络设置、分区磁盘、设置用户和密码等等。
根据您的需求进行设置。
- 完成设置后,等待安装过程完成。
4.完成安装后的配置- 安装完成后,系统将提示您重启服务器。
移除安装介质并重新启动服务器。
- 在登录屏幕上,键入您所设置的用户名和密码进行登录。
- 根据需要,可以进行一些额外的配置,如更新软件包、安装必要的程序、配置网络等等。
5.访问服务器- 在本地计算机上安装SSH客户端软件(如PuTTY、OpenSSH等)。
- 启动SSH客户端,并输入服务器的IP地质和登录凭据。
- 连接至服务器后,您可以在命令行界面上执行各种任务和管理服务器。
6.附件- 本文档涉及的附件可在以下中找到:[地质]法律名词及注释:- Ubuntu:一种开源的基于Debian的Linux操作系统。
- 服务器版:专为服务器环境而设计的Ubuntu操作系统版本。
- 镜像文件:包含完整操作系统及其组件的二进制文件。
- 可引导的介质:能够引导操作系统安装程序的存储介质,如USB闪存驱动器或DVD-RW光盘。
Ubuntu11.04安装教程
Ubuntu 11.04 安装教程一.准备安装Ub untu11.04系统1.Ubuntu简介Ubuntu是一个以桌面应用为主的Linu x操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词(译为吾帮托或乌班图),意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。
Ubuntu是一个社区开发的基于Debia n GNU/Linux的操作系统,适合笔记本、桌面计算机和服务器使用。
它包含了所有您需要的应用程序——网页浏览器、幻灯片演示、文档编辑和点子表格软件,即时通讯软件等等。
2004年10月,Ubuntu的第一个版本正式发布。
此后Ubun tu每六个月发布一个新版本,用户可以免费升级到最新版本。
Ubuntu鼓励用户及时地升级到新版本,以便享用最新的功能和软件。
Ubuntu的命名遵从“Y.MM (开发代号)”格式,Y代表年份,MM代表月份。
在括号里的名字是预发布版时确定的开发代号。
每一个普通版本都将被支持18个月,长期支持版(Long Term Suppor t, LTS)的桌面版本支持3年,服务器版本则是5年。
介绍Ubun tu 11.04版本以下几个特点:1.用GCC 4.5取代现使用的GCC4.4。
2.不用root帐户来运行X. org。
3.使用GNOM E 3.0桌面环境。
4.改善及完全支持BTRF S文件系统。
5.使用Linu x 2.6.38内核。
6.提升性能及其它一些方面的改进。
7.用Unity取代GNO ME Shell成为Ubun tu 11.04的默认操作界面。
8.Banshe e成为Ub untu11.04默认音乐播放器。
9.改进了全局菜单。
10.加入新功能L ove Handle s,旨在在平板电脑或其他触摸屏设备上使用Ubu ntu,并且可以更容易的调整或移动窗口。
在ubuntu10[1].04_下安装_ns2_2.34
在ubuntu10.04 下安装 ns2 2.341. 先下载ns2的最新版本ns-allinone-2.34, 并解压到对应目录下(也可以用命令解压:tar zxf ns-allinone-2.34.tar.gz 如果想看解压的输出过程:把"zxf"改为"zxvf")2. 执行如下命令,安装ns2需要的库sudo apt-get install build-essentialsudo apt-get install tcl8.4 tcl8.4-devsudo apt-get install tk8.4-devsudo apt-get install libxmu-dev3. 进入ns2的解压缩后的文件夹中cd ns-allinone-2.34(可省略)4. 如果gcc的版本大于4.0则在./install之前要做一些修改("gcc 4.0版本以前是用ld -share来生成共享库的,但是到了4.0以上的版本(我的为gcc version 4.4.1),这个命令改为了gcc -share即可")cd ns-allinone-2.34/otcl-1.13sudo gedit configure.in把 77行处的SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared"保存退出,然后sudo gedit configure把6304行(Ctrl+F)的SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared"保存退出,然后cd ns-allinone-2.34 #到安装目录sudo ./install #开始安装5.配置环境变量cd #进入目录/home/*user*(**是用户名),然后sudo gedit .bashrc在文件末尾加入:PATH="$PATH:/usr/ns-allinone-2.34/bin:/usr/ns-allinone-2.34/tcl8.4.18/unix:/usr/ns-allinone-2.34/tk8.4.18/unix"LD_LIBRARY_PATH="/usr/ns-allinone-2.34/otcl-1.13:/usr/ns-allinone-2.3 4/lib"TCL_LIBRARY="$TCL_LIBRARY:/usr/ns-allinone-2.34/tcl8.4.18/library"保存退出(上述内容在安装结束后的提示中有,见粗体部分)。
安装ns2说明
安装ns2说明安装的步骤。
1、先安装vmware虚拟机,然后在虚拟机上安装ubuntu,安装过程很常规不多说。
2、下面主要介绍安装ns2安装好ubuntu后找到终端,在终端里输入如下语句,安装一些编译必备的包。
$ sudo apt-get update$ 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然后下载ns2-allinone-2.33.tar.gz压缩包,我的是放在home/jyq(自己的文件夹)下,输入如下命令解压:$ tar xvfz ns-allinone-2.33.tar.gz然后进入ns-allinone-2.33文件夹输入$ cd /ns-allinone-2.33/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进入/home/jyq/下,$ sudo gedit .bashrc。
在文件末尾加入:PATH="$PATH:/home/jyq/ns-allinone-2.33/bin:/usr/ns-allinone-2.33/tcl8.4.18/uni x:/home/jyq/ns-allinone-2.33/tk8.4.18/unix"LD_LIBRARY_PATH="/home/jyq/ns-allinone-2.33/otcl-1.13:/usr/ns-allinone-2.33/li b"TCL_LIBRARY="$TCL_LIBRARY:/home/jyq/ns-allinone-2.33/tcl8.4.18/library"保存退出。
怎样使用ubuntu镜像安装系统安装方法
怎样使用ubuntu镜像安装系统安装方法# 怎样使用Ubuntu 镜像安装系统安装方法## 介绍Ubuntu 是一个流行的Linux 发行版,它提供了强大的功能和稳定性,非常适用于个人和企业用户。
在安装Ubuntu 系统时,我们可以使用Ubuntu 镜像文件来安装系统。
本文将介绍如何使用Ubuntu 镜像来安装系统。
## 准备工作在开始安装Ubuntu 系统之前,我们需要准备以下材料:1. Ubuntu 镜像文件:我们可以从Ubuntu 官方网站上下载最新的Ubuntu 镜像文件。
根据自己的要求选择适合自己的版本,有LTS 长期支持版和标准版可选。
2. 一台可启动的计算机:需要一台计算机来安装Ubuntu 系统。
确保计算机的硬件满足Ubuntu 的要求,并且能够从USB 或DVD 启动。
3. U盘或DVD 空盘:将Ubuntu 镜像文件制作成可启动设备,可以选择使用U盘或DVD 来制作。
## 制作可启动设备为了从Ubuntu 镜像文件中启动并安装系统,我们需要将镜像文件制作成可启动设备。
下面是两种常用的方法:### 使用U 盘制作可启动设备1. 插入U 盘并打开终端。
2. 运行以下命令来查找U 盘的设备路径:df -h找到U 盘的设备路径,例如`/dev/sdb1`,请确保选择正确的设备路径。
3. 运行以下命令来卸载U 盘:umount /dev/sdb1注意,将`/dev/sdb1` 替换为你自己的U 盘设备路径。
4. 运行以下命令来写入Ubuntu 镜像文件到U 盘:sudo dd bs=4M if=/path/to/ubuntu.iso of=/dev/sdb status=progress oflag=sync注意,将`/path/to/ubuntu.iso` 替换为你下载的Ubuntu 镜像文件的路径,并将`/dev/sdb` 替换为你的U 盘设备路径。
5. 当命令执行完毕后,你就制作了一个可启动的Ubuntu 安装设备。
ubuntu镜像安装教程
ubuntu镜像安装教程
Ubuntu镜像安装教程
1. 首先,在官方网站上下载适用于你的计算机架构的最新版Ubuntu镜像文件。
你可以选择32位或64位的版本,视你的计算机架构而定。
2. 下载完成后,将镜像文件写入USB闪存驱动器或光盘上。
可以使用软件如Rufus或UNetbootin来完成此操作。
3. 插入USB驱动器或光盘,并将计算机重新启动。
确保计算机能够从USB或光盘启动。
4. 当计算机启动时,会显示一个菜单,询问你要将Ubuntu安装到计算机上还是只要试用。
选择"安装"选项,并按照指示继续。
5. 选择安装语言和键盘布局。
通常情况下,建议选择与你的语言和位置相对应的选项。
6. 在接下来的安装过程中,你将需要提供一些基本信息,例如你的时区,用户名和密码等。
请确保提供准确的信息。
7. 在选择磁盘分区时,你可以选择自动分区或手动分区。
如果你对磁盘分区不熟悉,建议选择自动分区。
8. 接下来,系统将安装所需的文件。
这个过程可能需要一些时
间,具体时间取决于你的计算机速度和Ubuntu版本。
9. 安装完成后,重新启动计算机。
此时,你应该能够看到一个引导菜单,问你要启动Ubuntu还是其他操作系统。
选择Ubuntu并按下回车键。
10. 现在,你可以根据自己的需要进行个性化配置,如设置桌
面背景、安装软件等。
总结起来,这是Ubuntu镜像安装的基本步骤。
按照以上指示,你应该能够在计算机上成功安装Ubuntu操作系统。
【转载】NS2及GT-ITM安装和使用
【转载】NS2及GT-ITM安装和使⽤原⽂地址:/pc/pccon.php?id=3038&nid=82264&order=今天技术⼀把,也算我没⽩费⼀下午时间装这两个东西吧……最近忽然接到通知,要使⽤gt-itm⽣成⽹络拓扑,慌了,赶紧开始研究。
原来对ns2及gt-itm都从来没有接触过,⽹上搜教程。
安装环境:vmware下kanas-ubuntu10.10中国定制版,已经内置了⼀些deb,不过也可能导致依赖关系与原版有⼀些差别,也可以⽤cygwin来安装,不过那玩意⼉太慢了,我正好装了个linux,遂不考虑win。
⾸先安装ns2,当然是使⽤推荐的nsallinone啦,不然⼀个个装累死⼈。
tar包去这⾥下载:/projects/nsnam/files/allinone/ns-allinone-2.34/⾸先要安装⼀些库,不然可能导致错误。
sudo apt-get install build-essential autoconf libxmu-dev在装autoconf的时候就提⽰依赖关系有问题,不知是不是因为我⽤的中国版的原因,也不知原版会不会有这个问题解决⽅法:sudo apt-get -f install然后sudo apt-get install autoconf libxmu-devsudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-dev这些库装好之后,应该就⽑问题啦(别的版本的linux可能还需要装x11等等库,⽹上都能搜到教程)我将nsallinone的⽂件存在/home/loverose/simulation/⽂件夹下,遂进⼊该⽂件夹,输⼊tar zxvf ns-allinone-2.34.tar.gzcd ns-allinone-2.34/./install我在整个安装过程中没有遇到任何问题,也没有遇到传说中的otcl装不上的问题安装完了之后,需要修改环境变量,输⼊sudo gedit ~/.bashrc在最后⾯加上PATH="$PATH:/home/loverose/simulation/ns-allinone-2.34/bin:/home/loverose/simulation/ns-allinone-2.34/tcl8.4.18/unix:/home/loverose/simulation/ns-allinone-2.34/tk8.4.18/unix"LD_LIBRARY_PATH="/home/loverose/simulation/ns-allinone-2.34/otcl-1.13, /home/loverose/simulation/ns-allinone-2.34/lib" TCL_LIBRARY="$TCL_LIBRARY:/home/loverose/simulation/ns-allinone-2.34/tcl8.4.18/library"其中/home/loverose/simulation/这⼀段都替换成你⾃⼰的存放⽬录然后 source ~/.bashrc./validate验证⼀下,这个时间⽐较长,但很保险,反正我有时间,也不在乎。
NS2 2.34
5.添加环境变量 expor/ns-allinone-2.34/bin:/home/binzh/ns-allinone2.34/nam-1.14:/home/binzh/ns-allinone-2.34/tcl8.4.18/unix:/home/binzh/nsallinone2.34/tk8.4.18/unix:/usr/java/jdk1.6.0//bin:/usr/java/jdk1.6.0//jre/bin:/usr/local/sbin :/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/opt/real/RealPlayer"export LD_LIBRARY_PATH="/home/binzh/ns-allinone-2.34/otcl-1.13,/home/binzh/nsallinone-2.34/lib"export TCL_LIBRARY="/home/binzh/ns-allinone2.34/tcl8.4.18/library“ 6.用cd命令进入NS2安装文件夹,用./install命令进行安装; 7.安装完成。
//节点建立连接
//设置节点物理位置
//建立UDP协议发送端udp0 //将n0绑定到UDP发送端udp0 //cbr流量产生器附加在UDP发送端上 //设置数据包的属性
//建立数据接收端null0 //绑定n3与数据接收端null0 //建立发送端udp0与接收端null0的连接 //设置程序运行时间属性 //在5秒时执行finish程序 //运行
OTCL与C++交互与绑定 以AODV为例 1静态初始化 1在NS初始化的时候,会调用静态函数的构造函数,在AODV中就是调用了 AODVclass()中的父类TclClass中的构造函数,并传递类名Agent/AODV。 2当Otcl语言解释器存在的话,TclClass调用bind()函数.其中,语句 tcl.evalf(“SplitObject register %s”,classname _)是在Otcl环境中注册类名。 接着两个OTclAddMethod语句在注册了类名以后,为这个类添加两个命令: create-shadow()和函数TclClass::delete_shadow().其中create-shadow()用于创建 Otcl影像类的命令。
直接在Ubuntu上安装NS-2
patch -p0 < *.patch1为什么我用sudo apt-get install 总是提示无法找到软件包?sudo apt-get install 软件,大部分情况是都是这个提示:sudo apt-get install fcitx正在读取软件包列表... 完成正在分析软件包的依赖关系树正在读取状态信息... 完成E: 无法找到软件包fcitx听坛子里的高人说要修改源,这个该怎么修改呢?3楼发表于: 2010-01-02 20:14只看该作者| 小中大更新源应该就可以了.终端:sudo apt-get update1.Ubuntu9.10安装Vmware-Tools6.03[root@rd01 ~]# cd /cdrom[root@rd01 ~]# ls -a[root@rd01 ~]# cp VMwareTools-5.5.1-19175.tar.gz /tmp[root@rd01 ~]# cd /tmp[root@rd01 ~]# tar zxpf VMwareTools-5.5.1-19175.tar.gz[root@rd01 ~]# cd vmware-tools-distrib[root@rd01 vmware-tools-distrib]# ./vmware-install.pl[root@rd01 vmware-tools-distrib]# sudo ./vmware-install.pl一路ENTER及默认值Enjoy,--the VMware team[root@rd01 vmware-tools-distrib]# shutdown -r now# 修改完成之后,重新启动计算机,让Ubuntu VMware Tools 生效.2.Ubuntu9.10安装NS-2.34# 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软件吧,(/sourceforge/nsnam/ns-allinone-2.34.tar.gz)最新版是2.34。
ubuntu-11.04-server安装图解
一、ubuntu安装1、将ubuntu-11.04-server安装光盘放入服务器光驱,启动服务器并在bios设置中将服务器设置为从光驱启动。
2、服务器启动后出现以下画面:我们选择中文(简体)再出现的画面中选择安装ubuntu服务器版选择yes此页面将测试键盘,如果确认没问题选择否选择键盘布局,选择china,按回车键确认再次选择china,回车确认程序将检测硬件、加载额外组件如果网络中存在DHCP服务器,安装程序将自动获得ip及相关网络配置。
否则将出现手工配置画面选择手动进行网络设置。
输入相应的ip地址后,使用tab键选择继续输入子网掩码,选择继续输入网关地址,选择继续输入dns地址,选择继续输入主机名称,选择继续输入服务器域名,如没有可不用填写,选择继续安装程序设置时钟,稍后将出现磁盘分区界面,如下图:请选择使用整个磁盘并配置LVM,此选项将有利于日后增加磁盘空间。
此界面列出了本服务器可用的磁盘,选中相应磁盘按回车键确认。
安装程序询问是否将修改写入磁盘,选择是继续。
输入分区大小,一般按默认值(此处数值应等于服务器硬盘的实际大小),选择继续安装程序询问是否将改动写入磁盘。
如果没有问题请选择是服务器开始格式化硬盘,并开始安装基本系统。
如图所示:几分钟后出现设置用户名和密码的界面,如图:分别输入用户名和密码,选择继续是否加密主目录,为了数据恢复的方便请选择否安装程序继续系统安装,稍后提示是否使用代理服务器,如图:请根据需要填写,如果没有请留空,选择继续安装程序开始配置系统。
如图:几分钟后安装程序询问系统更新方式选择自动安装安全更新,回车继续。
稍后出现软件选择界面请选择OpenSSH server(用于远程管理)和Samba fille server(用于文件共享),使用空格件选择相应软件,tab键选择继续。
安装程序开始安装软件,如图:待软件安装好后,程序见询问是否将GRUB引导器安装到MBR上,选择是引导器安装成功后将出现安装已完成的提示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ubuntu 11.04 安装 ns2-allinone-2.34【完整版】(附各种问题解决方案)这真是一个痛苦并快乐到过程,尝试多次安装,最终迎来来伟大的复兴!终于安装成功了!!!++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 经验:先将本文提到的错误在./INSTALL之前全部改正后可减少出错机会1.首先,修改更新源,原有的更新源无法完成更新。
以下是ubuntu 11.04 教育网的源:sudo gedit /etc/apt/sources.list#网易资源deb /ubuntu/ natty main restricted universe multiversedeb /ubuntu/ natty-security main restricted universe multiversedeb /ubuntu/ natty-updates main restricted universe multiversedeb /ubuntu/ natty-proposed main restricted universe multiversedeb /ubuntu/ natty-backports main restricted universe multiversedeb-src /ubuntu/ natty main restricted universe multiverse deb-src /ubuntu/ natty-security main restricted universe multiversedeb-src /ubuntu/ natty-updates main restricted universe multiversedeb-src /ubuntu/ natty-proposed main restricted universe multiversedeb-src /ubuntu/ natty-backports main restricted universe multiverse2、更新Ubuntu系统文件,虽然系统是最新版本的,但是不代表里面的文件都是最新的,需要更新。
使用快捷键Alt + F2,得到程序查找窗口,输入gnome termina,打开Ubuntu的终端,里面依次输入命令sudo apt-get updatesudo apt-get upgradesudo apt-get dist-upgrade即可。
这里首次采用sudo时,需要用户密码,也就是安装ubuntu时设置的。
3、为了更好的安装ns2,还需要进行一些package的安装,打开终端,输入sudo apt-get install build-essentialsudo apt-get install tcl8.4 tcl8.4-dev tk8.4 tk8.4-devsudo apt-get install libxmu-dev libxmu-headers4、在/projects/nsnam/files/上可以下载到ns-allinone-2.34.tar.gz,(或者在国内CSDN下载:/detail/shihuixian/2161551),将其放在/home/yourfile/下,这里yourfile是用户自己定义的文件名,在终端中输入tar zxvf ns-allinone-2.34.tar.gz将ns2.34解压缩到指定的目录下~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`Attention!如果gcc的版本大于4.0则在./install之前要做一些修改("gcc 4.0版本以前是用ld -share 来生成共享库的,但是到了4.0以上的版本(我的为gcc version 4.4.1),这个命令改为了gcc -share即可")补充:怎样查看gcc版本?终端执行ls /usr/bin/gcc –l或者gcc –version或者gcc -v查看过gcc版本之后,如果确实是4.0以上的版本,需要做以下修改:cd ns-allinone-2.34/otcl-1.13sudo gedit configure.in把77行处的SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared"保存退出,然后sudo gedit configure把6304行(Ctrl+F)的SHLIB_LD="ld -shared"改为SHLIB_LD="gcc -shared"保存退出,然后cd ns-allinone-2.34 #到安装目录sudo ./install #开始安装~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~`++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ +下面高潮就来啦!所有问题尼玛就全来啦!下面来的是各种各样的错误!1.错误一:安装NS2.34过程中出现如下的错误:tools/: In member function ‘virtual double GammaRandomVariable::value()’:tools/:219:70: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directlytools/:219:70: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’make: *** [tools/ranvar.o]错误1Ns make failed!See /nsnam/ns/ns-problems.html for problems这是由于gcc版本提高后对类内部函数调用的简化造成的不兼容,解决方法如下:在ns-allinone-2.34/ ns-2.34/tools文件夹下,找到报错提示中的文件,打开找到对应的219行删除::GaammaRandomVariable,保存,即:将219行的return GammaRandomVariable::GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_);改为:return GammaRandomVariable(1.0 + alpha_, beta_).value() * pow (u, 1.0 / alpha_); 然后保存退出,重新安装ns2.-----------------------------------------------------------------------------------------------------------------------------------------------2.错误二:重新在ns目录下键入$ ./install安装,再次出现同类问题时,如:mobile/: In member function ‘virtual double Naka gami::Pr(PacketStamp*, PacketStamp*, WirelessPhy*)’:mobile/:183:73: error: cannot call constructor ‘ErlangRandomVariable::ErlangRandomVariable’ directlymobile/:183:73: error: for a function-style cast, remove the redundant ‘::ErlangRandomVariable’mobile/:185:67: error: cannot call constructor ‘GammaRandomVariable::GammaRandomVariable’ directlymobile/:185:67: error: for a function-style cast, remove the redundant ‘::GammaRandomVariable’make: *** [mobile/nakagami.o]错误1Ns make failed!See /nsnam/ns/ns-problems.html for problems解决方法:在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的文件,打开找到对应的183行删除::ErlangRandomVariable,保存,即:将183行的resultPower = ErlangRandomVariable::ErlangRandomVariable(Pr/m, int_m).value(); 改为:resultPower = ErlangRandomVariable(Pr/m, int_m).value();在ns-allinone-2.34/ ns-2.34/ mobile文件夹下,找到报错提示中的文件,打开找到对应的185行删除::GammaRandomVariable,保存,即:将185行的resultPower = GammaRandomVariable::GammaRandomVariable(m, Pr/m).value();改为:resultPower = GammaRandomVariable(m, Pr/m).value();重新在ns目录下键入$ ./install安装,再次出现同类问题时,仿照此次解决方法,找到对应的文件和行数,修改即可。
直到安装成功。
----------------------------------------------------------------------------------------------------------------------------------------------3.错误三:安装成功之后,输入命令ns之后出现如下错误:*** buffer overflow detected ***: ns terminated======= Backtrace: =========/lib/i386-linux-gnu/libc.so.6(__fortify_fail+0x50)[0x451df0]/lib/i386-linux-gnu/libc.so.6(+0xe4cca)[0x450cca]/lib/i386-linux-gnu/libc.so.6(__strcpy_chk+0x3f)[0x45005f]ns(TclTraceVariableObjCmd+0x420)[0x83adb00]ns(Tcl_TraceObjCmd+0x469)[0x83b2989]ns(TclEvalObjvInternal+0x37b)[0x839f2bb]ns(Tcl_EvalEx+0x419)[0x83a11a9]ns(Tcl_Eval+0x3c)[0x83a14cc]ns(Tcl_GlobalEval+0x36)[0x83a2086]ns(_ZN3Tcl4evalEPc+0x1b)[0x839438b]ns(_ZN3Tcl5evalcEPKc+0xb3)[0x839435d]ns(_ZN11EmbeddedTcl4loadEv+0x1d)[0x83952cf]ns(Tcl_AppInit+0xb5)[0x83940ab]ns(Tcl_Main+0x285)[0x83eb0c5]ns(nslibmain+0x20)[0x8393fd4]ns(main+0x1b)[0x8394147]/lib/i386-linux-gnu/libc.so.6(__libc_start_main+0xe7)[0x382e37]ns[0x81a8481]======= Memory map: ========00c38000-00c54000 r-xp 00000000 08:01 19439 /lib/i386-linux-gnu/ld-2.13.so 00c54000-00c55000 r--p 0001b000 08:01 19439 /lib/i386-linux-gnu/ld-2.13.so 00c55000-00c56000 rw-p 0001c000 08:01 19439 /lib/i386-linux-gnu/ld-2.13.so 00c5a000-00c5c000 r-xp 00000000 08:01 261673 /usr/lib/i386-linux-gnu/libXau.so.6.0.000c5c000-00c5d000 r--p 00001000 08:01 261673 /usr/lib/i386-linux-gnu/libXau.so.6.0.000c5d000-00c5e000 rw-p 00002000 08:01 261673 /usr/lib/i386-linux-gnu/libXau.so.6.0.000cc0000-00ccd000 r-xp 00000000 08:01 268150 /usr/lib/i386-linux-gnu/libXext.so.6.4.000ccd000-00cce000 r--p 0000c000 08:01 268150 /usr/lib/i386-linux-gnu/libXext.so.6.4.000cce000-00ccf000 rw-p 0000d000 08:01 268150 /usr/lib/i386-linux-gnu/libXext.so.6.4.000ef9000-00f0c000 r-xp 00000000 08:01 19425 /lib/i386-linux-gnu/libnsl-2.13.so 00f0c000-00f0d000 r--p 00012000 08:01 19425 /lib/i386-linux-gnu/libnsl-2.13.so00f0d000-00f0e000 rw-p 00013000 08:01 19425 /lib/i386-linux-gnu/libnsl-2.13.so .......(注:这里省略了部分错误提示语句)bfbbb000-bfbdc000 rw-p 00000000 00:00 0 [stack]已放弃这是gcc的版本问题,解决方法如下:1.安装gcc-4.4输入:sudo apt-get intall gcc-4.42.安装g++-4.4输入:sudo apt-get intall g++-4.43.修改tcl8.4.18/unix文件夹下的文件Makefile.in将Makefile.in的270行:CC = @CC@(注意此处,在Makefile.in中CC后面有很长到空格,所以用ctrl+f 搜CC,找到)修改为:CC = @CC@ -V 4.4注意是大写的‘V’,这样gcc使用的参数版本为4.4。