本帖最后由 yeslab官方 于 2020-3-5 11:23 编辑
思科DevNet首打项目yang-explore难安装?
思科的DevNet计划推广十分迅速,我们在Github上可以看到企业项目库里首打就是yang-explore,但是安装的时候遇到各种速度慢、安装过程复杂的问题,可以按以下方式进行安装:
1、准备好 Linux 或 MAC 系统,理论上任意版本皆可,我的是 ubuntu 18.04
2、自行百度教程,调整好国内apt源和pip源(没有pip需要安装pip)
3、下载群文件里的 yang-explore安装包,并解压出来
4、解压后的 yang-explore 与 ydk-py 处于同一个文件夹内
5、安装以下依赖包:
Ubuntu: sudo apt-get install graphviz sudo apt-get install libxml2-devlibxslt1-dev python-dev zlib1g-dev sudo apt-get install gdebi-core python3-devpython-dev libtool-bin sudo apt-get install libcurl4-openssl-devlibpcre3-dev libssh-dev libxml2-dev libxslt1-dev cmake 如果是 Ubuntu 16.04: sudo apt-get install gcc-5 g++-5 -y >/dev/null sudo ln -sf /usr/bin/gcc-5 /usr/bin/cc sudo ln -sf /usr/bin/g++-5 /usr/bin/c++ sudo gdebi libydk-0.8.4-1.amd64.deb 如果是 Ubuntu 18.04: sudo gdebi libydk-0.8.4-1.amd64.deb ----------------------------------------------------------------------------------------------------------------- Centos (Fedora-based): sudo dnf install graphviz sudo dnf install libxml2-devellibxslt-devel python-devel zlib-devel # Install Third-party software sudo yum install epel-release sudo yum install libssh-devel gcc-c++python-devel python3-devel # Upgrade compiler to gcc 5.* sudo yum install centos-release-scl -y >/dev/null sudo yum install devtoolset-4-gcc* -y >/dev/null sudo ln -sf/opt/rh/devtoolset-4/root/usr/bin/gcc /usr/bin/cc sudo ln -sf/opt/rh/devtoolset-4/root/usr/bin/g++ /usr/bin/c++ # Install YDK core library ----------------------------------------------------------------------------------------------------------------- MAC: brew install graphviz xcode-select --install brew install pkg-config libssh xml2 libxml2curl pcre cmake pybind11 doxygen libgcrypt sudo installer -pkg libydk-0.8.4-Darwin.pkg-target /
依赖包安装结束
6、进入 yang-explore 文件夹后,执行 sudobash setup.sh ,然后等待安装结束7、安装结束后,进入 yang-explore 里面修改start.sh 脚本里面的 ip 和 端口 为自己适配的设置 8、修改完毕后保存退出,sudo chmod u+x start.sh 提升权限,然后 ./start.sh 运行服务器9、运行正常会输出登录用的 url ,恭喜你全部完成!
安装包获取欢迎咨询!
思科基于意图的新网络架构改变了网络在客户业务决策模式中的角色,传统的网络工程师也面临着升级到“新网工”所必需的全方位技能的挑战,思科DevNet为合作伙伴和网络工程师、软件开发者构建了打造未来互联网的桥梁。 让我们携手共进,释放新网络的无尽潜能。【欢迎咨询/了解新网工课程↓↓↓】 联系我们专属课程顾问 V:13676251281
|