VMware {code} Community
ChrisSears
Contributor
Contributor
Jump to solution

Silent install for VIX API runtime?

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

Tags (3)
0 Kudos
1 Solution

Accepted Solutions
lemke
VMware Employee
VMware Employee
Jump to solution

<![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.

View solution in original post

0 Kudos
2 Replies
lemke
VMware Employee
VMware Employee
Jump to solution

<![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.

0 Kudos
ChrisSears
Contributor
Contributor
Jump to solution

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

0 Kudos