Install VMware Tools on Ubuntu (trusty)

Introduction

I used these instructions to install VMware Tools on my Ubuntu (Linux) machines.

The installation

Getting the key

ubuntu@LAB-SERVER-WEB-02:~$ sudo wget http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
[sudo] password for ubuntu: 
--2015-09-04 18:14:41--  http://packages.vmware.com/tools/keys/VMWARE-PACKAGING-GPG-RSA-KEY.pub
Resolving packages.vmware.com (packages.vmware.com)... 23.222.241.245, 2a02:26f0:6b:289::2ef, 2a02:26f0:6b:29f::2ef
Connecting to packages.vmware.com (packages.vmware.com)|23.222.241.245|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 755 [text/plain]
Saving to: ‘VMWARE-PACKAGING-GPG-RSA-KEY.pub’

100%[======================================================================================================================>] 755         --.-K/s   in 0s      

2015-09-04 18:14:41 (97.1 MB/s) - ‘VMWARE-PACKAGING-GPG-RSA-KEY.pub’ saved [755/755]

Adding the key to the ubuntu repository

uubuntu@LAB-SERVER-WEB-02:~$ sudo apt-key add VMWARE-PACKAGING-GPG-RSA-KEY.pub 
OK

Adding a new repository

ubuntu@LAB-SERVER-WEB-02:~$ sudo vi /etc/apt/sources.list.d/vmware-tools.list 
2deb http://packages.vmware.com/packages/ubuntu trusty main
~
~
~
~
"/etc/apt/sources.list.d/vmware-tools.list" [New] 1L, 59C written  

Updating the sources

  
ubuntu@LAB-SERVER-WEB-02:~$ sudo apt-get update
Ign http://security.ubuntu.com trusty-security InRelease
Get:1 http://security.ubuntu.com trusty-security Release.gpg [933 B]         
Get:2 http://security.ubuntu.com trusty-security Release [63.5 kB]             
Get:3 http://security.ubuntu.com trusty-security/main Sources [93.7 kB]        
Get:4 http://security.ubuntu.com trusty-security/restricted Sources [2,061 B]  
Get:5 http://security.ubuntu.com trusty-security/universe Sources [30.5 kB]    
Ign http://us.archive.ubuntu.com trusty InRelease                              
Get:6 http://security.ubuntu.com trusty-security/multiverse Sources [2,330 B]  
Get:7 http://security.ubuntu.com trusty-security/main amd64 Packages [339 kB]  
Get:8 http://security.ubuntu.com trusty-security/restricted amd64 Packages [8,875 B]
Ign http://us.archive.ubuntu.com trusty-updates InRelease                      
Get:9 http://security.ubuntu.com trusty-security/universe amd64 Packages [115 kB]
Get:10 http://security.ubuntu.com trusty-security/multiverse amd64 Packages [3,686 B]
Get:11 http://security.ubuntu.com trusty-security/main i386 Packages [324 kB]  
Get:12 http://security.ubuntu.com trusty-security/restricted i386 Packages [8,846 B]
Get:13 http://security.ubuntu.com trusty-security/universe i386 Packages [116 kB]
Ign http://us.archive.ubuntu.com trusty-backports InRelease                    
Get:14 http://security.ubuntu.com trusty-security/multiverse i386 Packages [3,830 B]
Hit http://security.ubuntu.com trusty-security/main Translation-en             
Hit http://security.ubuntu.com trusty-security/multiverse Translation-en       
Hit http://security.ubuntu.com trusty-security/restricted Translation-en       
Hit http://us.archive.ubuntu.com trusty Release.gpg                            
Hit http://security.ubuntu.com trusty-security/universe Translation-en         
Get:15 http://us.archive.ubuntu.com trusty-updates Release.gpg [933 B]         
Hit http://us.archive.ubuntu.com trusty-backports Release.gpg                  
Hit http://us.archive.ubuntu.com trusty Release                         
Get:16 http://us.archive.ubuntu.com trusty-updates Release [63.5 kB]           
Hit http://us.archive.ubuntu.com trusty-backports Release                      
Hit http://us.archive.ubuntu.com trusty/main Sources                   
Ign http://packages.vmware.com trusty InRelease                    
Get:17 http://packages.vmware.com trusty Release.gpg [307 B]       
Get:18 http://packages.vmware.com trusty Release [1,400 B]
Get:19 http://packages.vmware.com trusty/main amd64 Packages [674 B]   
Hit http://us.archive.ubuntu.com trusty/restricted Sources
Get:20 http://packages.vmware.com trusty/main i386 Packages [675 B]            
Hit http://us.archive.ubuntu.com trusty/universe Sources                       
Hit http://us.archive.ubuntu.com trusty/multiverse Sources         
Hit http://us.archive.ubuntu.com trusty/main amd64 Packages       
Hit http://us.archive.ubuntu.com trusty/restricted amd64 Packages
Hit http://us.archive.ubuntu.com trusty/universe amd64 Packages
Hit http://us.archive.ubuntu.com trusty/multiverse amd64 Packages
Hit http://us.archive.ubuntu.com trusty/main i386 Packages
Hit http://us.archive.ubuntu.com trusty/restricted i386 Packages
Hit http://us.archive.ubuntu.com trusty/universe i386 Packages
Hit http://us.archive.ubuntu.com trusty/multiverse i386 Packages
Hit http://us.archive.ubuntu.com trusty/main Translation-en
Hit http://us.archive.ubuntu.com trusty/multiverse Translation-en
Hit http://us.archive.ubuntu.com trusty/restricted Translation-en   
Hit http://us.archive.ubuntu.com trusty/universe Translation-en     
Get:21 http://us.archive.ubuntu.com trusty-updates/main Sources [232 kB]
Get:22 http://us.archive.ubuntu.com trusty-updates/restricted Sources [4,725 B]
Get:23 http://us.archive.ubuntu.com trusty-updates/universe Sources [134 kB]   
Get:24 http://us.archive.ubuntu.com trusty-updates/multiverse Sources [5,143 B]
Get:25 http://us.archive.ubuntu.com trusty-updates/main amd64 Packages [614 kB]
Get:26 http://us.archive.ubuntu.com trusty-updates/restricted amd64 Packages [15.4 kB]
Get:27 http://us.archive.ubuntu.com trusty-updates/universe amd64 Packages [310 kB]
Get:28 http://us.archive.ubuntu.com trusty-updates/multiverse amd64 Packages [11.9 kB]
Get:29 http://us.archive.ubuntu.com trusty-updates/main i386 Packages [595 kB] 
Get:30 http://us.archive.ubuntu.com trusty-updates/restricted i386 Packages [15.1 kB]
Get:31 http://us.archive.ubuntu.com trusty-updates/universe i386 Packages [311 kB]
Get:32 http://us.archive.ubuntu.com trusty-updates/multiverse i386 Packages [12.1 kB]
Hit http://us.archive.ubuntu.com trusty-updates/main Translation-en            
Hit http://us.archive.ubuntu.com trusty-updates/multiverse Translation-en
Hit http://us.archive.ubuntu.com trusty-updates/restricted Translation-en
Hit http://us.archive.ubuntu.com trusty-updates/universe Translation-en
Hit http://us.archive.ubuntu.com trusty-backports/main Sources                 
Hit http://us.archive.ubuntu.com trusty-backports/restricted Sources           
Hit http://us.archive.ubuntu.com trusty-backports/universe Sources   
Hit http://us.archive.ubuntu.com trusty-backports/multiverse Sources 
Hit http://us.archive.ubuntu.com trusty-backports/main amd64 Packages          
Hit http://us.archive.ubuntu.com trusty-backports/restricted amd64 Packages    
Hit http://us.archive.ubuntu.com trusty-backports/universe amd64 Packages      
Hit http://us.archive.ubuntu.com trusty-backports/multiverse amd64 Packages    
Hit http://us.archive.ubuntu.com trusty-backports/main i386 Packages           
Hit http://us.archive.ubuntu.com trusty-backports/restricted i386 Packages     
Hit http://us.archive.ubuntu.com trusty-backports/universe i386 Packages       
Hit http://us.archive.ubuntu.com trusty-backports/multiverse i386 Packages     
Hit http://us.archive.ubuntu.com trusty-backports/main Translation-en          
Hit http://us.archive.ubuntu.com trusty-backports/multiverse Translation-en    
Hit http://us.archive.ubuntu.com trusty-backports/restricted Translation-en    
Hit http://us.archive.ubuntu.com trusty-backports/universe Translation-en      
Ign http://us.archive.ubuntu.com trusty/main Translation-en_US                 
Ign http://us.archive.ubuntu.com trusty/multiverse Translation-en_US           
Ign http://us.archive.ubuntu.com trusty/restricted Translation-en_US           
Ign http://us.archive.ubuntu.com trusty/universe Translation-en_US             
Ign http://packages.vmware.com trusty/main Translation-en_US                   
Ign http://packages.vmware.com trusty/main Translation-en                      
Fetched 3,440 kB in 14s (234 kB/s)                                             
Reading package lists... Done

Install the VMware tools trough a package

  
ubuntu@LAB-SERVER-WEB-02:~$ sudo apt-get install open-vm-tools-deploypkg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libdumbnet1 libicu52 libmspack0 open-vm-tools zerofree
Suggested packages:
  open-vm-tools-desktop
The following NEW packages will be installed:
  libdumbnet1 libicu52 libmspack0 open-vm-tools open-vm-tools-deploypkg
  zerofree
0 upgraded, 6 newly installed, 0 to remove and 26 not upgraded.
Need to get 7,301 kB of archives.
After this operation, 31.0 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://packages.vmware.com/packages/ubuntu/ trusty/main open-vm-tools-deploypkg amd64 9.4.10-3 [20.3 kB]
Get:2 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main libicu52 amd64 52.1-3ubuntu0.3 [6,752 kB]
Get:3 http://us.archive.ubuntu.com/ubuntu/ trusty/universe libmspack0 amd64 0.4-1 [43.2 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu/ trusty/main libdumbnet1 amd64 1.12-4build1 [25.7 kB]
Get:5 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main open-vm-tools amd64 2:9.4.0-1280544-5ubuntu6.2 [452 kB]
Get:6 http://us.archive.ubuntu.com/ubuntu/ trusty/main zerofree amd64 1.0.2-1ubuntu1 [8,654 B]
Fetched 7,301 kB in 5s (1,433 kB/s)
Selecting previously unselected package libicu52:amd64.
(Reading database ... 58463 files and directories currently installed.)
Preparing to unpack .../libicu52_52.1-3ubuntu0.3_amd64.deb ...
Unpacking libicu52:amd64 (52.1-3ubuntu0.3) ...
Selecting previously unselected package libmspack0:amd64.
Preparing to unpack .../libmspack0_0.4-1_amd64.deb ...
Unpacking libmspack0:amd64 (0.4-1) ...
Selecting previously unselected package libdumbnet1.
Preparing to unpack .../libdumbnet1_1.12-4build1_amd64.deb ...
Unpacking libdumbnet1 (1.12-4build1) ...
Selecting previously unselected package open-vm-tools.
Preparing to unpack .../open-vm-tools_2%3a9.4.0-1280544-5ubuntu6.2_amd64.deb ...
Unpacking open-vm-tools (2:9.4.0-1280544-5ubuntu6.2) ...
Selecting previously unselected package open-vm-tools-deploypkg.
Preparing to unpack .../open-vm-tools-deploypkg_9.4.10-3_amd64.deb ...
Unpacking open-vm-tools-deploypkg (9.4.10-3) ...
Selecting previously unselected package zerofree.
Preparing to unpack .../zerofree_1.0.2-1ubuntu1_amd64.deb ...
Unpacking zerofree (1.0.2-1ubuntu1) ...
Processing triggers for man-db (2.6.7.1-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
ureadahead will be reprofiled on next reboot
Setting up libicu52:amd64 (52.1-3ubuntu0.3) ...
Setting up libmspack0:amd64 (0.4-1) ...
Setting up libdumbnet1 (1.12-4build1) ...
Setting up open-vm-tools (2:9.4.0-1280544-5ubuntu6.2) ...
 * Starting open-vm daemon vmtoolsd
   ...done.
Setting up zerofree (1.0.2-1ubuntu1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up open-vm-tools-deploypkg (9.4.10-3) ...
 * Stopping open-vm guest daemon vmtoolsd
   ...done.
 * Starting open-vm daemon vmtoolsd
   ...done.
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...