Ubuntu下ns2中打补丁与生成补丁

要打补丁时,需要将原来的ns2完全删除,然后重新解压一份ns2,将补丁文件放到ns-allinone-2.35(我的ns2版本是

2.35),然后在该目录下执行以下命令:

<span style="font-size:18px;">patch -p0 < 补丁文件名.patch</span>
</pre><p><span style="font-size:18px;"></span></p><p><span style="font-size:18px;">生成补丁时,首先新建一个文件夹,将ns2中的trace文件全部删掉并且执行make clean后,把ns-2.35文件夹复制到新建</span></p><p><span style="font-size:18px;">的文件夹中,然后将现在的ns-allinone-2.35重命名,并解压一个新的原始的ns2,执行安装命令,安装完成后在ns-2.35</span></p><p><span style="font-size:18px;">目录下执行make clean,并将ns-2.35文件夹重命名(比如 ns-2.35-org)后也复制到新建的文件夹中,最后在新建的文</span></p><p><span style="font-size:18px;">件夹中执行以下命令:</span></p><p><pre name="code" class="plain"><span style="font-size:18px;">diff -uNra ns-2.35-org ns-2.35 > 补丁文件名.patch</span>

最后生成的patch文件就是需要的补丁了

时间: 2024-11-10 14:57:16

Ubuntu下ns2中打补丁与生成补丁的相关文章

解决Ubuntu下sublime中不能输入中文的问题

解决Ubuntu下sublime中不能输入中文的问题 Ubuntu下安装sublime后,不能输入中文,而在其他软件中能正常输入,这是sublime的bug,解决方案是在通过shell在每次运行sublime前自动添加一个动态修正库,解决过程如下: 进入某个目录如-: cd 新建一个C源代码 subl sublime-imfix.c 并粘贴入如下代码: #include <gtk/gtkimcontext.h> void gtk_im_context_set_client_window (Gt

如何确定Ubuntu下是否对某个CVE打了补丁

????前些日子在月赛中,拿到了一台Ubuntu14.04的服务器,但并不是root权限,需要提权.我Google了一下,找到了CVE-2015-1318,CVE-2015-1328,CVE-2015-1338这些可以用来提权的CVE和POC.当我用CVE-2015-1328来提权时,并没有成功,我当时就想知道我这台服务器到底打没打上这个CVE的补丁呢? ????后来,我在网上查了下,稍微琢磨了下,就有了这个方法,可能不一定是最方便最好用的.我在Google直接搜索CVE-2015-1328,找

ubuntu下vim中内容拷贝到浏览器

在vim中编辑好了代码想要复制出来到浏览器或者其它地方.用yy复制后去别的地方粘帖发现根本不是当初复制的内容,非常头疼-- 这是由于vim中有它自己的一套剪贴板系统(clipboard).这套系统和ubuntu的剪贴板不互通. 见到非常多帖子说选中了想要的内容后,接下来按3个键"+y(引號.加号.字母y),这样要复制的内容就进入系统剪切板. 这仅仅说对了一半.-_- 1.首先要检查你的vim版本号是否支持+clipboard,命令是:version 或者能够输入:reg 查看是否包括×和+寄存器

解决Ubuntu下QtCreator中不能输入中文的问题

解决方法: 1.安装fcitx-frontend-qt5 sudo apt-get install fcitx-frontend-qt5 2.复制libfcitxplatforminputcontextplugin.so到qtcreator安装目录中 // 1.找到fcitx-frontend-qt5安装路径 dpkg -L fcitx-frontend-qt5 // 我的安装路径为:/usr/lib/x86_64-linux-gnu/qt5/plugins/platforminputconte

ubuntu下vim中内容复制到浏览器

在vim中编辑好了代码想要复制出来到浏览器或者其他地方,用yy复制后去别的地方粘帖发现根本不是当初复制的内容,很头疼-- 这是因为vim中有它自己的一套剪贴板系统(clipboard),这套系统和ubuntu的剪贴板不互通. 见到很多帖子说选中了想要的内容后,接下来按3个键"+y(引号.加号.字母y),这样要复制的内容就进入系统剪切板. 这只说对了一半.-_- 1.首先要检查你的vim版本是否支持+clipboard,命令是:version 或者可以输入:reg 查看是否包含×和+寄存器 2.如

ubuntu下shell中切换普通解释器和anaconda解释器的方法

1)打开shell,输入: gedit ~/.bashrc 1 2)在文件最下面,找到: export PATH="/usr/local/anaconda2/bin:$PATH" 1 如果将这一行注释(前面加上#),则自动切换回默认python解释器:取消注释,就变回anaconda解释器. 3)命令行输入,重新载入一下这个文件: source ~/.bashrc 原文地址:https://www.cnblogs.com/USTBlxq/p/10488486.html

Ubuntu下重新安装软件 配置文件不重新生成得问题解决

1 apt-get remove nfs 2 dpkg -P nfs 3 apt-get install nfs 按照先remove然后dpkg -P再重新install的顺序. 原文地址:https://www.cnblogs.com/luozeng/p/10784060.html

ubuntu下安装Vmare Workstation,并安装mac补丁

最近想学习一下关于ios方面的开发,但是苦于自己的电脑已经装了两个系统:一个win7,一个ubuntu.两系统均装在物理硬盘上,不想格盘,所以装个虚拟机玩玩.决定使用Vmare Workstation来安装mac系统. 下面说说安装Vmare Workstation最新版本,以及如何打补丁. 第一步:打开终端并进入root 打开终端,点击桌面空白处,同时按下Ctrl+Alt+t,三个键值. 在终端中输入:sudo -i,然后回车 输入密码,回车 第二步:更新系统 在终端中输入:sudo apt-

[转]ubuntu下整合eclipse和javah生成jni头文件开发android的native程序

转载自:http://blog.csdn.net/jiuyueguang/article/details/9404237 本文介绍两种利用javah命令生成jni头文件的方法,第一种为大众所知的javah命令,第二种为整合javah到eclipse里面.推荐第二种方式,方便快捷,随时修改随时生成 0:前提和条件: 1:ubuntu64位系统 2:android-ndk-r8e已经安装好,并且配置到eclipse里面 3:android-sdk-linux已经安装好,并且配置到eclipse里面