下载
cloud hypervisor 下载
下载
github 下载地址:
https://github.com/cloud-hypervisor/cloud-hypervisor/releases/

x86
x86平台下载:
mkdir -p ~/work/soft/cloudhypervisor/bin
cd ~/work/soft/cloudhypervisor/bin
wget https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v50.0/ch-remote
wget https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v50.0/cloud-hypervisor
wget https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v50.0/ch-remote-static
wget https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v50.0/cloud-hypervisor-static
chmod +x ./ch-remote
chmod +x ./cloud-hypervisor
chmod +x ./ch-remote-static
chmod +x ./cloud-hypervisor-static
# 验证一下版本
./cloud-hypervisor --version
./cloud-hypervisor-static --version
./ch-remote --version
./ch-remote-static --version
版本输出为:
$ ./cloud-hypervisor-static --version
cloud-hypervisor v50.0.0
$ ./cloud-hypervisor --version
[1] 10062 segmentation fault ./cloud-hypervisor --version
$ ./ch-remote --version
ch-remote v50.0.0
$ ./ch-remote-static --version
ch-remote v50.0.0
cloud-hypervisor 不能用.这是因为带 static 的二进制文件是静态编译版本,所有依赖库都已经打包在可执行文件里;不带 static 的则是动态链接版本,运行时需要系统上存在相应的共享库。如果系统缺少或版本不匹配,就可能出现 segmentation fault。
方便起见,还是直接用 static 版本比较好.
mkdir -p ~/work/soft/cloudhypervisor/bin
cd ~/work/soft/cloudhypervisor/bin
wget https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v50.0/ch-remote-static -O ch-remote
wget https://github.com/cloud-hypervisor/cloud-hypervisor/releases/download/v50.0/cloud-hypervisor-static -O cloud-hypervisor
chmod +x ./ch-remote
chmod +x ./cloud-hypervisor
# 验证一下版本
./cloud-hypervisor --version
./ch-remote --version
arm64
类似,下载 cloud-hypervisor-static-aarch64 和 ch-remote-static-aarch64.
安装
将二进制文件所在的目录加入到 path 就可以了,这样用起来比较方便.
vi ~/.zshrc
加入内容:
# cloud hypervisor
export PATH="$PATH:$HOME/work/soft/cloudhypervisor/bin"
生效并检验:
source ~/.zshrc
ch-remote --version
cloud-hypervisor --version
升级
貌似只要直接覆盖原来版本的文件即可.