Instalação VmWare Workstation 12 no Fedora 23

sábado, 5 de março de 2016

Instalação VmWare Workstation 12 no Fedora 23


Fala Rapazeada !

Tudo Tranquilo ? Favorável ?
(Q m3rd4 de pergunta pra começar um post)

Galera, nesse post vou mostrar um pouquinho do que apanhei com a instalação do VmWare Workstation 12 no meu Chapeau 23 (distro-like do Fedora 23, inclusive tem os mesmos repo do Fedora).

Para quem não conhece, o VmWare Workstation é um "emulador de virtualização", assim como o VirtualBox.
Lembrando que o VmWare Workstation é pago e possui versão TRIAL.
Diferente da virtualização no real sentido, que é instalado um virtualizador (hypervisor) diretamente em um servidor físico.

Particularmente prefiro as tecnologias VmWare por já ter trabalhado com elas e me sentir mais à vontade dentro desse universo. Sem contar que é a tecnologia mais confiável se tratando de virtualização, e a mais cara, perto de uma licença Hyper-V. Não gostaria de entrar no mérito de virtualizadores open.

Em fim, quando é feito o download do VmWare Workstation, é baixado um arquivo com extensão ".bundle" que te proporciona, via superusuário no terminal, a instalação do software.



Neste momento, basta inserir o comando abaixo que o instalador será executado:
[root@GOKU-LNX Downloads]# ./VMware-Workstation-Full-12.1.0-3272444.x86_64.bundle
 Siga as telas aceitando as licenças e seguindo com a instalalção.

Após a instalação, você pode tentar executar o software, pode espernear, pode chingar, pode chorar.
O VmWare Workstation não vai abrir, mesmo pelo terminal, mesmo como root.
Ele acusa alguns erros e fecha.

A questão é que está "faltando" algumas bibliotecas na pasta do vmware workstation (/usr/lib/vmware/lib), e o problema é que isso não fica muito explícito para quem não está lendo com cuidado ou tem preguiça de procurar a mensagem do erro no google.
[root@GOKU-LNX Downloads]# vmware

/usr/share/themes/Adwaita/gtk-2.0/gtkrc:1163: error: unexpected identifier `direction', expected character `}'
Gtk-Message: Failed to load module "pk-gtk-module": libpk-gtk-module.so: cannot open shared object file: Arquivo ou diretório não encontrado
Gtk-Message: Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: Arquivo ou diretório não encontrado
Primeiramente verifique se você possui os pacotes abaixo instalados, caso postivo, reinstale-os:
[root@GOKU-LNX Downloads]# dnf install libcanberra-gtk2.x86_64 libcanberra-gtk3.x86_64 libcanberra-gtk2.i686 libcanberra-gtk3.i686 pycanberra.noarch libcanberra-devel.i686 libcanberra-devel.x86_64 python3-canberra.noarch libcanberra.x86_64 libcanberra.i686
[root@GOKU-LNX Downloads]# dnf install gnome-packagekit.x86_64 PackageKit.x86_64 PackageKit-glib.x86_64 PackageKit-glib.i686 PackageKit-gtk3-module.x86_64 PackageKit-gtk3-module.i686
 Instalados os pacotes, agora temos que copiar as libraries que "faltam" para o vmware workstation dentro da pasta dele.  Como root mocinhas, como root esses comandos.

cd /usr/lib/vmware/lib 
cp -afv /usr/lib64/libgio-2.0.so.0.4600.2 libgio-2.0.so.0/libgio-2.0.so.0 
cp -afv /usr/lib64/libglib-2.0.so.0.4600.2 libglib-2.0.so.0/libglib-2.0.so.0 
cp -afv /usr/lib64/libgmodule-2.0.so.0.4600.2 libgmodule-2.0.so.0/libgmodule-2.0.so.0 
cp -afv /usr/lib64/libgobject-2.0.so.0.4600.2 libgobject-2.0.so.0/libgobject-2.0.so.0 
cp -afv /usr/lib64/libgthread-2.0.so.0.4600.2 libgthread-2.0.so.0/libgthread-2.0.so.0 
Feito isso, é só executar o vmware workstation normalmente, pelo ícone ou pelo terminal.


Até a próxima rapazeada !

Fontes:
https://communities.vmware.com/message/2562162

2 comentários :

  1. Segui o tutorial, mas nao resolveu. Usei como referencia este cara e deu https://communities.vmware.com/thread/523835?start=0&tstart=0

    ResponderExcluir
    Respostas
    1. Basicamente ele substitui as libs pelas atualizadas. Vou fazer um edit :)

      Excluir