QingTian Enclave Ubuntu镜像适配
【摘要】 准备工作准备一台勾选了Enclave的c7t实例,并选择ubuntu22.04镜像下载华为云QingTian Enclave代码git clone https://gitee.com/HuaweiCloudDeveloper/huawei-qingtian.gitgit checkout jay-fix-ubuntu目前该分支是支持的:https://gitee.com/HuaweiClo...
准备工作
-
准备一台勾选了Enclave的c7t实例,并选择ubuntu22.04镜像
-
下载华为云QingTian Enclave代码
cd /home
git clone https://gitee.com/heathjay/huawei-qingtian.git
cd /home/huawei-qingtian
git checkout jay-fix-ubuntu
目前该分支是支持的:
https://gitee.com/HuaweiCloudDeveloper/huawei-qingtian/pulls/22
构建工具包
安装依赖
apt-get update -y
apt install libgnutls28-dev libcjson-dev libglib2.0-dev -y
编译virtio-qtbox
cd /home/huawei-qingtian/virtio-qtbox
make
make install
编译qingtian-tools工具包
cd /home/huawei-qingtian/qingtian-tools
make
make install
编译qt-proxy包
cd /home/huawei-qingtian/qingtian-tools/qt-proxy
make
make install
安装qt-enclave-bootstrap包
因为这个包需要编译内核,如果没有特殊需要,可以直接拿HuaweiCloudEulerOS的包,解压后放在对应路径就可以。
apt install alien -y
cd /home
wget https://repo.huaweicloud.com/hce/2.0/updates/x86_64/Packages/qt-enclave-bootstrap-1.0-34.hce2.x86_64.rpm
alien -d qt-enclave-bootstrap-1.0-34.hce2.x86_64.rpm
dpkg -i qt-enclave-bootstrap_1.0-35_amd64.deb
自此,所有依赖包均已编译和安装,可以按照文档去创建enclave镜像,和启停enclave了。
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)