Agora, caso ao correr o vmware ele não conseguir "startar" e aparecer a seguinte mensagem no shell: 
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2) 
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2) 
/usr/lib/vmware/bin/vmware: /usr/lib/vmware/lib/libpng12.so.0/libpng12.so.0: no version information available (required by /usr/lib/libcairo.so.2) 
A seguir faça o script abaixo para resolver a questão: 
#!/bin/bash 
########################################## 
# Script para resolver o problema da biblioteca libpng12.so.O 
# Autor: xone@matrix [Evaristo Tone]
# Versão 0.0 
# Licença: GPL 1 (E seguintes) 
########################################## 
# O que este script faz? 
# Ao inicializar o vmware ele "starta" as bibliotecas 
# libpng12.so.O  e libgcc_so.so.1 localizadas no directório das 
# bibliotecas nativas do vmware, acontece que estas bibliotecas 
# instaladas por "default" com o vmware muitas vezes não 
# funcionam como deveriam. 
# No directório das bibliotecas do sistema (/usr/= unix system resource), 
# subdirectório lib (../lib/=libraries) existem duas bibliotecas com 
# os mesmos nomes das problemáticas, com a diferença de que estas 
# últimas muitas vezes funcionam lindamente. 
# Então o que se faz é pura simplicidade, 
# 1 - Renomear as bibliotecas problemáticas da pasta das bibliotecas do vmware 
# 2 - Criar 2 links simbólicos do local das bibliotecas do VMware para as bibliotecas localizadas em /usr/lib/ 
ROOT_UID=0       #  Para executar como root
E_NOTROOT=67     #  Se não for root relata um erro
if [ "$UID" −ne "$ROOT_UID" ]
then
   echo "Deves ser root para executar este script."
   exit $E_NOTROOT
else  
      # Mudando ao directório onde está a biblioteca que está a dar problema 
      cd /usr/lib/vmware/lib/libpng12.so.0 
      # Mudando o nome ao nome da biblioteca problemática :) 
      mv libpng12.so.0 libpng12.so.0.old 
      # Cria um link simbólico 
      ln -sf /usr/lib/libpng12.so.0 
      # Muda para outra biblioteca problemática       
      cd /usr/lib/vmware/lib/libgcc_s.so.1 
      # Renomeia a biblioteca 
      mv libgcc_s.so.1 libgcc_s.so.1.old 
      # Cria link simbólico       
      ln -sf /lib/libgcc_s.so.1 
      echo "Problemas resolvidos com 100% de sucesso!" 
fi 
Guarde o arquivo (problemas.sh)  e atribua permissão de execução:
# chmod u+x problemas.sh 
A seguir rode-o mesmo assim: 
# ./problemas.sh 
ou 
# sh problemas.sh 
Bem, agora tente novamente: 
# vmware 
Conclusão
E pronto, agora é contigo. 
Abraços e espero ter ajudado (se bem que o que recebo da comunidade é maior e será sempre infinitamente maior ao que eu venha a contribuir!).
Linux mais do que um sistema operativo é um estilo de vida! 
Evaristo Tone