内容发布更新时间 : 2024/12/23 9:00:49星期一 下面是文章的全部内容请认真阅读。
1. 修改系统的环境变量
vmware-install.pl出现的代理问题 http_proxy=XXXXX ftp_proxy=XXXXX
将http、ftp环境变量加入到bashrc或者profile中,使其在global中都可以用。 export http_proxy= ##保持空值,什么都不填 export ftp_proxy= ##这样设置就是当前的session会话有效果而已,想要Global都起作用就将其加入到/etc/bashrc 或者/etc/profile中。 vim /etc/bashrc
#在最后面加入export这两行 export http_proxy= export ftp_proxy=
之后source下,使其立即生效: source /etc/bashrc
2. 解决依赖关系
Redaht6:
yum install openssl-devel libxml2-devel e2fsprogs-devel
CentOS6: yum install make autoconf automake openssl-devel gcc gcc-c++ make uuid-perl libuuid-devel uuid-devel perl-Data-Dump perl-SOAP-Lite perl-XML-SAX perl-XML-NamespaceSupport perl-XML-LibXML perl-XML-LibXML-Common perl-CPAN Ubuntu: X86:
apt-get install build-essential gcc uuid uuid-dev perl libssl-dev perl-doc liburi-perl libxml-libxml-perl libcrypt-ssleay-perl X64:
apt-get install ia32-libs build-essential gcc uuid uuid-dev perl libssl-dev
perl-doc
liburi-perl
libxml-libxml-perl
libcrypt-ssleay-perl
ps:Ubuntu中出现依赖关系不满足时候,可以用aptitude –f install来安装。
3. 解决./vmware-install.pl UUID的问题
下载地址:
https://www.vmware.com/support/developer/viperltoolkit/doc/perl_toolkit_makinst_linux.html
http://mirrors.aliyun.com/CPAN/modules/01modules.index.html
3.1手动编译需要的包: ? Devel-CheckLib-1.03.tar.gz
? ExtUtils-MakeMaker-7.04.tar.gz
? IO-CaptureOutput-1.1104.tar.gz ##这个是安装Devel中的依赖关系 ? UUID-0.24.tar.gz ##这是主要的包
UUID中的Makefile.pl是依赖Devel::Checklib 、ExtUtils::MakeMaker的
use strict; use warnings;
use Devel::CheckLib;
use ExtUtils::MakeMaker; 编译命令都是: perl Makefile.pl pake
pake install
3.2 在线安装CPAN模块(并不是所有模块都可以安装上去,有些模块需要手动编译安装,
如:UUID)
perl –MCPAN –e shell
cpan>m #列所有模块 cpan>install Bundle::CPAN cpan>q
4. 安装vCLI.
对应版本下载地址:
https://www.vmware.com/cn/support-search.html?cc=www&client=VMware_Site_support_center&site=VMware_Site_support_center&cn=vmware&num=20&output=xml_no_dtd&ie=UTF-8&oe=UTF-8&q=vmware_vSphere_Perl_sdk#client=VMware_Site_support_center&numgm=4&getfields=*&filter=0&site=VMware_Site_support_center&cc=en&ie=UTF-8&oe=UTF-8&start=0&num=20&cid=&tid=&cn=vmware&output=xml_no_dtd&q=vmware_vSphere_Perl_sdk
tar xvf VMware-vSphere-Perl-SDK-5.1.0-780721.x86_64.tar.gz –C /tmp cd /tmp/vmware-vsphere-cli-distrib ./vmware-install.pl ##做完上面的操作之后,基本上就可以继续安装了。
之后也是编译:(这一步官方文档上没有,估计是用不上!!) perl Makefile.pl pake
pake install