网络仿真工具Core环境搭建

目录

安装依赖包

源码下载

Core安装

FAQ

下载源码TLS出错误

问题

解决方案

找不到dbus-launch

问题

解决方案


安装依赖包

调用以下命令安装依赖包

apt-get install -y ca-certificates git sudo wget tzdata libpcap-dev libpcre3-dev \

libprotobuf-dev libxml2-dev protobuf-compiler unzip uuid-dev iproute2 iputils-ping \

Tcpdump

源码下载

调用git clone https://github.com/coreemu/core下载工程代码。

Core安装

进入core目录,调用./setup.sh安装core。(进入core,执行shell脚本,成功会出现图2,如果出错,详细看setup.sh,哪出错单独解决哪个代码出了问题,单独执行) 。

使用invoke安装相关工具,他的指向是task.py,里面的脚本会自动安装。(如果出现错误,一般多执行几次,加上inv uninstall,重启就行,实在不行,建议打开task.py,查看哪出错,单独执行分析),调用inv install安装依赖包。

FAQ

下载源码TLS出错误

问题

无法访问 'https://github.com/coreemu/core/':GnuTLS recv error (-110): The TLS connection was non-properly terminated.

解决方案

调用apt-get install libcurl4-openssl-dev -y安装openssl库。

找不到dbus-launch

问题

解决方案

调用apt-get install dbus-x11安装dbus-launch

相关推荐
暴风游侠15 分钟前
linux知识点-服务相关
linux·服务器·笔记
易天ETU31 分钟前
短距离光模块 COB 封装与同轴工艺的区别有哪些
网络·人工智能·光模块·光通信·cob·qsfp28·100g
阿海57432 分钟前
卸载nginx的shell脚本
linux·nginx
JANG102432 分钟前
【Linux】常用指令
linux·服务器·javascript
DeeplyMind34 分钟前
使用parted工具扩展QCOW2磁盘大小完整方案
linux·qemu·virtialization
蓝天~白云35 分钟前
ESXI虚拟机启动卡住在0%,无法关闭
linux·运维·服务器
明月心95240 分钟前
IP 中 0/24 和 0/16 的区别
linux·服务器·网络·ip
没有名字的鬼1 小时前
1 Linux 系统简介
linux
李洛克071 小时前
RDMA CM UDP 通信完整指南
单片机·网络协议·udp
Kapibalapikapi1 小时前
工具 | netcat, netstat
网络·笔记·逆向