linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl

news/2024/7/3 2:37:08

1、下载bridge-utils   http://www.linuxfromscratch.org/blfs/view/svn/basicnet/bridge-utils.html

2、放到/usr/src 目录下

输入:su

以root运行

输入:cp /home/joanna/桌面/bridge-utils-1.5.tar.gz /usr/src/bridge-utils-1.5.tar.gz

bridge-utils拷贝到/usr/src

输入:tar zxvf bridge-utils-1.5.tar.gz

解压

输入:cd bridge-utils-1.5

进入解压好的文件夹

3、配置

①更新autoconf

输入:apt-get install autoconf

这是为了解决直接用autoconf会产生的一个错误:

程序 'autoconf' 已包含在下列软件包中:

* autoconf

* autoconf2.13

请尝试:apt-get install

②自动配置

输入:autoconf

③生成configure文件

输入:./configure

④修改一下Linux的/usr/include/linux/if_bridge.h,为了make做准备

输入:cd /usr/include/linux/

输入:vi if_bridge.h

光标移动到#include 的下一行,按i键进入编辑模式,键入#include ,按Esc退出编辑模式,键入:w保存修改(冒号也要写哦),:x退出。结果就是if_bridge.h多了一个include,如图:

5c2e8bd8576b86ea44c4c364c441d5fa.png

这一步是为了避免make时出现错误,这个错误是:

In file included from libbridge.h:24:0,

from libbridge_devif.c:28:

/usr/include/linux/if_bridge.h:184:20: error: field ‘ip6’ has incomplete type

struct in6_addr ip6;

^

make[1]: *** [libbridge_devif.o] 错误 1

In file included from ../libbridge/libbridge.h:24:0,

from brctl.c:25:

/usr/include/linux/if_bridge.h:184:20: error: field ‘ip6’ has incomplete type

struct in6_addr ip6;

^

make[1]: *** [brctl.o] 错误 1

显然是使用了ip6的结构体,而没有引用in6.h头文件。

参考网页:https://lkml.org/lkml/2013/1/13/116

4、编译安装

输入:make

输入:make install

5、将命令brctl复制到/sbin下

输入:cp /usr/local/sbin/brctl  /sbin

6、验证

输入:brctl

可以显示brctl帮助信息

eab00b5f9551690beb36ea0330fdc5c6.png

参考:http://blog.csdn.net/kulung/article/details/6923674


http://lihuaxi.xjx100.cn/news/236294.html

相关文章

bzoj1227: [SDOI2009]虔诚的墓主人(树状数组,组合数)

传送门 首先,对于每一块墓地,如果上下左右各有$a,b,c,d$棵树,那么总的虔诚度就是$C_k^a*C_k^b*C_k^c*C_k^d$ 那么我们先把所有的点都给离散,然后按$x$为第一关键字,$y$为第二关键字,那么同一横坐标的一定在…

linux 源码安装浏览器,vps+linux+安装浏览器

弹性云服务器 ECS弹性云服务器(Elastic Cloud Server)是一种可随时自助获取、可弹性伸缩的云服务器,帮助用户打造可靠、安全、灵活、高效的应用环境,确保服务持久稳定运行,提升运维效率三年低至5折,多种配置可选了解详情什么是弹性…

End Credits

我不知道怎么把他删掉... 今晚WC文艺汇演wwww(等待唱歌.jpg 要是能截到屏一定发上来qwqqqqq 话说这首曲子是新发现的QAQ(Xeuphoria的还是那么好听qwqqq 今天学了快读qvq 还有...dpwww P2015 二叉苹果树 有一棵苹果树,如果树枝有分叉,一定是分2叉&#xf…

python爬取电影和美食数据实战

本文使用的是requests正则来匹配网页内容,对于数据量较多的采用了多线程抓取的方法,共3个案例,分别是抓取猫眼电影TOP100榜单和淘票票正在热映的电影信息、以及美团的美食数据。这几个案例采用的方法大同小异。1、首先选择想要爬取的网站2、确…

大一c语言大作业课题大全,昆明理工大学大一C语言大作业题目.doc

昆明理工大学大一C语言大作业题目综合性实践排序求平均值(包括将数拆散求最大最小值)。函数ReadDat()随机产生100个存放到数组aa中00个jsSort()函数的功能是:进行降序排列。最后调用函数WriteDat()函数函数ReadDat()00个四位数存入数组a中,函数jsValue()…

NAT环境无法访问云端的深层次分析

这是一次我维护runningdoctor时候遇到的问题现象:1.用户无法打开web.runningdoctor.cn 2.监控状态无异常、无报警 3.tracert结果无异常、丢包率正常 4.用户无法访问的时候,我们能打开网站 5.多地代理访问网站,结果正常 6.有打开网站特别慢的时…

[附源码]Python计算机毕业设计SSM-乐室预约小程序(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

并发任务的可视化

一、任务要求:在linux系统中设计一个父进程,三个子进程(A,B,C)。子进程A,B同时被父进程启动来计算(不实现具体的计算任务,先用CPU空跑来代替)。进程A计算5分钟,而进程B计算8分钟。当进程A,B都计算完成后才能…