Компиляция Dynamips из исходников в Centos 6.5 x64
При попытке работать с уже готовой бинарной версией dynamips, появлялось сообщение, что нужна более свежая версия.
Бинариков к свежей версии не было. Пришлось компилировать.
# cd /tmp
# mkdir -p /opt/gns3/dynamips/0.2.12
# yum install -y git
# git clone https://github.com/GNS3/dynamips.git
# cd dynamips/
========
Несколько шагов на память. (забываю я как искать недостающие пакеты). (Можно пропустить)
========
# make DYNAMIPS_ARCH=amd64
***
error: libelf.h: No such file or directory
***
# yum whatprovides "*/libelf.h"
***
elfutils-libelf-devel-0.152-1.el6.x86_64 : Development support for libelf
***
========
Сеанс восстановления памяти закончен.
========
# yum install -y \
elfutils-libelf-devel \
libuuid \
uuid \
libuuid-devel \
uuid-devel \
libpcap-devel
# make DYNAMIPS_ARCH=amd64
# make DYNAMIPS_ARCH=amd64 install PREFIX=/opt/gns3/dynamips/0.2.12
# cd /opt/gns3/dynamips/0.2.12/bin
# ./dynamips | grep version
Please specify an IOS image filename
Cisco Router Simulation Platform (version 0.2.12-dev-amd64/Linux stable)
# ./dynamips -H 7200 &