ovftool 是 VMware 提供的一款開放的導(dǎo)入聂抢、導(dǎo)出 OVF 格式虛擬機的 CLI 工具蒂窒,支持 X86 和 Arm。
官方提供兩種啊片,一種是類似 .bundle
安裝包只锻,另一種是 zip
壓縮包。本文介紹 zip
壓縮包使用方法紫谷。
安裝方法
第一步:獲取軟件包
獲取 arm 安裝包齐饮,建議通過官方途徑下載,比如:
第二步:解壓
解壓笤昨,例如這樣:
$ unzip VMware-ovftool-4.4.0-15722219-lin.aarch64.zip
第三步:配置環(huán)境變量
$ + export PATH=$PATH:/home/worker/ovftool
$ source .bashrc
第四步:使用
# ovftool --version
VMware ovftool 4.4.0 (build-15722219)
F&A
libcrypt.so.1
缺失
/root/ovftool/ovftool.bin: error while loading shared libraries: libcrypt.so.1: cannot open shared object file: No such file or directory
解決方案:
安裝 libxcrypt-compat
軟件包即可祖驱,比如這樣:
# ArchLinux
$ pacman libxcrypt-compat
locale
設(shè)置錯誤
/root/ovftool/ovftool: line 10: warning: setlocale: LC_CTYPE: cannot change locale (en_US.UTF-8): No such file or directory
arch
下解決方案,
- 編輯
/etc/locale.gen
瞒窒,去掉en_US.UTF-8 UTF-8
以及zh_CN.UTF-8 UTF-8
行前的注釋符號(#
)
$ vim /etc/locale.gen
- #en_US.UTF-8 UTF-8
+ en_US.UTF-8 UTF-8
- #zh_CN.UTF-8 UTF-8
+ zh_CN.UTF-8 UTF-8
- 然后使用如下命令生成
locale
:
$ locale-gen
- 向
/etc/locale.conf
輸入內(nèi)容:
$ echo 'LANG=en_US.UTF-8' > /etc/locale.conf