Problemas com o VMware player no Opensuse 12.3? Saiba como resolvê-los!

Share

Um dos primeiros problemas que tive quando resolvi me aventurar no mundo do Opensuse foi na instalação do vmware player, nunca obtinha sucesso, sempre recebia as seguintes mensagens;

“C header files matching your running kernel were not found. Refer to your distribution’s documentation for installation instructions.”

Então resolvi compartilhar a solução aqui para vocês!

Primeiramente temos que desinstalá-lo, para isso execute o comando abaixo

# vmware-installer -u vmware-player

Agora vamos instalar os pacotes necessário para que possamos obter uma instalação bem sucedida

# zypper install kernel-desktop-devel gcc make

Caso você tenha atualizado o kernel do seu sistema precisaremos especificar qual é a versão que esta em uso

Ex: zypper install kernel-desktop-devel-3.7.10-1.16.1.x86_64

Para identificar a versão do seu kernel rode o seguinte comando;

uname -r

Agora iremos para a segunda etapa da instalação!

Estando no terminal digite

sudo mkdir -p /lib/modules/$(uname -r)/build/include/linux

Chegando aqui teremos que ter uma atenção especial, a linha abaixo deve ser alterada de acordo com a versão do seu kernel

/usr/src/linux-3.7.10-1.1-obj/

Ex; sudo cp /usr/src/linux-3.7.10-1.16.1-obj/ x86_64/desktop/include/generated/uapi/linux/version.h /lib/modules/$(uname -r)/build/include/linux

# sudo cp /usr/src/linux-3.7.10-1.1-obj/x86_64/desktop/include/generated/uapi/linux/version.h /lib/modules/$(uname -r)/build/include/linux

Esse processo é essencial para que o seu vmware player funcione corretamente. Não esqueça de alterar a versão do seu kernel na linha sublinhada e destacada em negrito.

OBS.: O Kernel 3.7.10-1.1 é o default do Opensuse.
Agora vamos a parte final da instalação. Vamos dar a devida permissão para o arquivo

$ cd ~/Downloads

# chmod +x VMware-Player-5.0.2-1031769.x86_64.bundle

Feito isso vamos finalmente instalá-lo

# ./VMware-Player-5.0.2-1031769.x86_64.bundle

Com o processo de instalação finalizado vamos compilar os módulos necessários

# vmware-modconfig –install-all

O vmware pode ser chamado no terminal pelo comando;

$ /usr/bin/vmplayer

A primeira execução do vmware player deve ser como root para que ele possa configurar os arquivos necessários, após a primeira execução ele deve ser executado como usuário normal.

Com todo o processo feito corretamente você terá um vmware player totalmente funcional e sem bugs.

Qualquer duvida podem postar nos comentários que responderei o mais rápido possível.

Quer continuar por dentro das novidades do Blog Seja Livre? Siga o nosso perfil no TWITTER, curta a nossa página no FACEBOOK ou adicione o Blog Seja Livre nos seus círculos do GOOGLE+.