How To Install quagga.x86_64 on Amazon Linux 2

In this tutorial we learn how to install quagga.x86_64 in Amazon Linux 2. quagga.x86_64 is Routing daemon

Introduction

In this tutorial we learn how to install quagga.x86_64 on Amazon Linux 2.

What is quagga.x86_64

Quagga is free software that operates TCP/IP-based routing protocols. It takes a multi-server and multi-threaded approach to resolving the current complexity of the Internet. Quagga supports Babel, BGP4, BGP4+, BGP4-, IS-IS (experimental), OSPFv2, OSPFv3, RIPv1, RIPv2, and RIPng. Quagga is intended to be used as a Route Server and a Route Reflector. It is not a toolkit; it provides full routing power under a new architecture. Quagga by design has a process for each protocol. Quagga is a fork of GNU Zebra.

We can use yum to install quagga.x86_64 on Amazon Linux 2. In this tutorial we discuss both methods but you only need to choose one of method to install quagga.x86_64.

Install quagga.x86_64 on Amazon Linux 2 Using yum

Update yum database with yum using the following command.

sudo yum makecache --refresh

After updating yum database, We can install quagga.x86_64 using yum by running the following command:

sudo yum -y install quagga.x86_64

How To Uninstall quagga.x86_64 on Amazon Linux 2

To uninstall only the quagga.x86_64 package we can use the following command:

sudo yum remove quagga.x86_64

quagga.x86_64 Package Contents on Amazon Linux 2

/etc/logrotate.d/quagga
/etc/quagga
/etc/sysconfig/quagga
/usr/bin/vtysh
/usr/lib/systemd/system/babeld.service
/usr/lib/systemd/system/bgpd.service
/usr/lib/systemd/system/isisd.service
/usr/lib/systemd/system/ospf6d.service
/usr/lib/systemd/system/ospfd.service
/usr/lib/systemd/system/ripd.service
/usr/lib/systemd/system/ripngd.service
/usr/lib/systemd/system/zebra.service
/usr/lib/tmpfiles.d/quagga.conf
/usr/lib64/quagga
/usr/lib64/quagga/libospf.so.0
/usr/lib64/quagga/libospf.so.0.0.0
/usr/lib64/quagga/libzebra.so.0
/usr/lib64/quagga/libzebra.so.0.0.0
/usr/sbin/babeld
/usr/sbin/bgpd
/usr/sbin/isisd
/usr/sbin/ospf6d
/usr/sbin/ospfd
/usr/sbin/ripd
/usr/sbin/ripngd
/usr/sbin/zebra
/usr/share/doc/quagga-0.99.22.4
/usr/share/doc/quagga-0.99.22.4/AUTHORS
/usr/share/doc/quagga-0.99.22.4/COPYING
/usr/share/doc/quagga-0.99.22.4/ChangeLog
/usr/share/doc/quagga-0.99.22.4/INSTALL
/usr/share/doc/quagga-0.99.22.4/NEWS
/usr/share/doc/quagga-0.99.22.4/README
/usr/share/doc/quagga-0.99.22.4/REPORTING-BUGS
/usr/share/doc/quagga-0.99.22.4/SERVICES
/usr/share/doc/quagga-0.99.22.4/TODO
/usr/share/doc/quagga-0.99.22.4/babeld.conf.sample
/usr/share/doc/quagga-0.99.22.4/bgpd.conf.sample
/usr/share/doc/quagga-0.99.22.4/bgpd.conf.sample2
/usr/share/doc/quagga-0.99.22.4/isisd.conf.sample
/usr/share/doc/quagga-0.99.22.4/mpls
/usr/share/doc/quagga-0.99.22.4/mpls/ChangeLog.opaque.txt
/usr/share/doc/quagga-0.99.22.4/mpls/cli_summary.txt
/usr/share/doc/quagga-0.99.22.4/mpls/opaque_lsa.txt
/usr/share/doc/quagga-0.99.22.4/mpls/ospfd.conf
/usr/share/doc/quagga-0.99.22.4/ospf6d.conf.sample
/usr/share/doc/quagga-0.99.22.4/ospfd.conf.sample
/usr/share/doc/quagga-0.99.22.4/quagga.html
/usr/share/doc/quagga-0.99.22.4/ripd.conf.sample
/usr/share/doc/quagga-0.99.22.4/ripngd.conf.sample
/usr/share/doc/quagga-0.99.22.4/zebra.conf.sample
/usr/share/info/quagga.info.gz
/usr/share/man/man1/vtysh.1.gz
/usr/share/man/man8/bgpd.8.gz
/usr/share/man/man8/isisd.8.gz
/usr/share/man/man8/ospf6d.8.gz
/usr/share/man/man8/ospfd.8.gz
/usr/share/man/man8/ripd.8.gz
/usr/share/man/man8/ripngd.8.gz
/usr/share/man/man8/zebra.8.gz
/var/log/quagga
/var/run/quagga

References

Summary

In this tutorial we learn how to install quagga.x86_64 on Amazon Linux 2 using yum.