ubuntu14.04下安装quagga

2019-08-30 19:27

在ubuntu14.04 64位机上安装

quagga-0.99.21

一. 安装g++:

apt-get install g++

二. 安装gawk:

apt-get install gawk

三. 安装ncurses:

sudo apt-get install libncurses5-dev

四. 安装libreadline:

第一种方法:apt-get install libreadline6 libreadline6-dev

如果第一种方法在编译quagga-0.99.21时出现vtysh这个目录下不能make过的情况,请使用第二中方法安装readline。

第二种方法:

1.

下载readline-6.2.tar.gz

wget -c ftp://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz

2.

解压readline-6.2.tar.gz

tar xzf readline-6.2.tar.gz 3.

编译安装

进入解压出来的目录中 make && make install

五.安装quagga-0.99.21

1. 解压压缩包:

tar xzf quagga-0.99.21.tar.gz 2.

编译安装

--enable-vtysh

--enable-zebra

--enable-user=root

--enable-group=root

./configure

-enable-vty-group=root

make && make install 3. 加载库文件路径 ldconfig 4. 创建log目录 mkdir /var/log/quagga/ 5. 编辑配置文件

cp /usr/local/etc/zebra.conf.sample /usr/local/etc/zebra.conf 进入/usr/local/etc/zebra.conf文件: vim /usr/local/etc/zebra.conf进行修改 添加log目录

六:启动程序

zebra启动

zebra -d 启动 zebra() zebra -h 用于查看命令行选项

zebrad -d启动后用ps –ef | grep zebra 能看到已经启动的zebra程序

vtysh 启动

zebra启动后 输入vtysh 启动vtysh

如果出现以下错误:

vtysh: symbol lookup error: /usr/local/lib/libreadline.so.6: undefined symbol: UP 解决方法如下:

root@localhost:~ # cd /usr/local/lib

root@localhost:/usr/local/lib# ls -la libreadline*

root@localhost:/usr/local/lib# mkdir /tmp/libreadline_bk

root@localhost:/usr/local/lib# mv libreadline.* /tmp/libreadline_bk/.

root@localhost:/usr/local/lib# ldconfig

root@localhost:/usr/local/lib#apt-get update


ubuntu14.04下安装quagga.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:软件项目管理实验指导书(V1.0)

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: