I've recently downloaded a package with .bundle extension. it's VMware-Player-6.0.3-1895310.x86_64.bundle
. I want to install vmware-player
, but when I open that, it opens with text editor.
I've recently downloaded a package with .bundle extension. it's VMware-Player-6.0.3-1895310.x86_64.bundle
. I want to install vmware-player
, but when I open that, it opens with text editor.
First be warned, installing files from outside of Ubuntu repository may compromise the system. VMware is probably safe, but it still should be mentioned.
You need to change permission of the file to make it executable:
Start the file. You will most probably need root privileges to install VMWare, but that is not always the case. So in this case:
How to find out what kind of file it is?
The
.bundle
files for VMware Player, Workstation, and other products are actually shell scripts, with embedded binary data. You can discover or verify this with thefile
utility, which is handy for finding out what kind of file something (probably) is:How to use the file, based on this information?
You can make it executable with
chmod
, then run it:(If it's the only
.bundle
file in your current directory, you can just usechmod +x *.bundle
and./*.bundle
. Or type the first few characters of the filename and press Tab, and the shell will type the rest out for you.)Why
sudo
?Virtualization software, such as VMware products, must be installed as root. This is why I put
sudo
at the start of the second line. (In contrast to virtualization, emulators not employing any virtualization may generally be installed and used by a limited user, without any action by root.)Why is plain
sudo
okay here, when the installer is graphical?VMware product installers are graphical (at least for part of the installation). Although it's generally recommended to avoid running a graphical program with
sudo program
(preferringgksudo program
orsudo -H program
), in this case it should be fine: