目录
安装依赖包
源码下载
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