We help IT Professionals succeed at work.

We've partnered with Certified Experts, Carl Webster and Richard Faulkner, to bring you a podcast all about Citrix Workspace, moving to the cloud, and analytics & intelligence. Episode 2 coming soon!Listen Now


Install Perl on ESXi 3.5+

Medium Priority
Last Modified: 2012-06-21
I would like to install perl on ESXi. Unfortunately all the help I can find redirects me to the RCLI, however if you've worked with the RCLI you will know why I am rather looking to install it on ESXi. I can SSH onto ESXi and use SCP to copy files, but a little more functionality would be nice.      

I don't know what flavour of Linux or BSD or whatever ESXi is based on, but have identified Busybox with an -ash shell, so I expect its only a matter of time before someone figures out how to add some user-friendliness to it.

In short: If you've managed to install anything (other than VMs) - I would like to know how.

Also the fact that ESXi doesn't seem to be USB friendly, looks more like an oversight, and I am sure we're supposed to install or configure something, just a pity there doesn't seem to be any  HOW TO docs.

Note aside:  The  RCLI perl scripts seem to be buggy enough to warrant installing perl onto ESXi,  to enable it to work on the console (via ssh).
REF: http://rogerlunditblog.blogspot.com/2008/12/esxi-rcli-write-and-read.html
(See the vifs.pl file upload section towards the bottom of the blog)
Watch Question

Top Expert 2010
ESXi and ESX has no support for USB at this time AFAIK.    

To get around the PERL issue in ESXi, use the VIMA virtual machine right from the VMWare virtual machine downloads.  Its free.    VIMA is a VM that comes with a perl toolkit installed with some tools to remotely execute scripts on an ESXi box.    We use it to run the backup scripts for the VMs.    Give that a shot, its a decent workaround.

Not the solution you were looking for? Getting a personalized solution is easy.

Ask the Experts
Top Expert 2008
Normal ESX has support for mounting USB devices locally in the SC (can't be used to host VMs or anything VM related), but ESXi has (as MikeKane said) no support for USB.

ESXi is not based on a linux or bsd distro, but has a "linux compatible" layer where the busybox environment runs. It lacks most things you would need in order to install things, so I guess that's why we haven't seen too many such things showing up.

Access more of Experts Exchange with a free account
Thanks for using Experts Exchange.

Create a free account to continue.

Limited access with a free account allows you to:

  • View three pieces of content (articles, solutions, posts, and videos)
  • Ask the experts questions (counted toward content limit)
  • Customize your dashboard and profile

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.


Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.