Greetings,
I need to be able to do a silent/unattended install the VIX API on Linux. It would be great if you guys provided an RPM, but since you don't, I was going to try to create one from the VIX API install bundle.
The problem is there seems to be no way to suppress or auto-accept the EULA, so the VIX install bundle must be run interactively, which is a problem for me. It would also be nice to be able to specify a destination directory to install into other than /usr/lib/vmware-vix.
Are there options for doing these things with the existing installer?
Thanks in advance.
- Chris
<![endif]><![if gte mso 9]>
This can cover the un-intended install:
sudo sh -c 'TERM=dumb VMWARE_EULAS_AGREED=yes sh
./VMware-VIX-........bundle --console --required'
That's probably overkill, but covers the bases for an
unattended install. It will not use a progress bar, but will still print
progress information. If you want it truly quiet, you'll have to redirect the
output yourself to /dev/null or a log file.
However, if you're redistributing Vix, the VMware EULA does need to be displayed and acknowledged.
<![endif]><![if gte mso 9]>
This can cover the un-intended install:
sudo sh -c 'TERM=dumb VMWARE_EULAS_AGREED=yes sh
./VMware-VIX-........bundle --console --required'
That's probably overkill, but covers the bases for an
unattended install. It will not use a progress bar, but will still print
progress information. If you want it truly quiet, you'll have to redirect the
output yourself to /dev/null or a log file.
However, if you're redistributing Vix, the VMware EULA does need to be displayed and acknowledged.
Thanks for the quick response. The command you mentioned...
sudo sh -c 'TERM=dumb VMWARE_EULAS_AGREED=yes sh ./VMware-VIX-181.bundle --console --required'
... worked perfectly.
I'm not redistributing the VIX runtime. I just needed it packaged for automated deployments internally.
Thanks again!
- Chris