A sintaxe para patch de um aplicativo é:
sudo patch 'which [APPLICATION]' [DIRECTORY]/[PATCH FILE.patch]
No seu caso:
sudo patch 'which vmware-player' [DIRECTORY]/vmware-715-kernel32.patch
Desculpe por meus erros ortográficos e gramaticais, o inglês não é meu idioma nativo.
Eu preciso executar VMware-Player-3.1.5-491717.i386
no lubuntu. Tem que ser apenas essa versão, porque minha arquitetura de placa-mãe é 32bits. É por isso que não consigo usar versões mais recentes do vmware player.
Eu baixei este patch: vmware workstation 7.1.5 / player 3.1.5 fix for linux 3.2+
(patch por Ariel), eu extraí e coloquei na minha pasta pessoal.
A partir deste website: weltall.heliohost.org
Meus passos:
1) Ok, então eu já instalei o VMware-Player-3.1.5-491717.i386
2) Se eu iniciar VMware-Player-3.1.5-491717.i386
, recebo esta mensagem de erro:
VMware Kernel Module Updater, before you can run VMWare, several modules must be compiled and loaded into the running kernel.
3) Ok, então é hora de usar o patch
4) Eu coloco no terminal este comando:
sudo apt-get install build-essential linux-headers-'uname -r'
sudo chmod +x VMware-Player-3.1.5-491717.i386.bundle
sudo ./VMware-Player-3.1.5-491717.i386.bundle
sudo apt-get install patch
sudo ./patch-modules_3.2.0.sh
5) Conclua o processo de perfuração com sucesso e conserte-o. Mas quando tento rodar o vmware player, ainda recebo o mesmo erro. Antes com o kernel antigo funcionava corretamente e eu era capaz de executá-lo sem problemas. Mas com o novo kernel Lubuntu, agora recebo a mensagem de erro e não vou fugir.
VMware Kernel Module Updater, before you can run VMWare, several modules must be compiled and loaded into the running kernel
6) Eu notei que o patch que eu baixei tem 2 arquivos:
a) patch-modules_3.2.0.sh
b) vmware-715-kernel32.patch
Eu posso executar patch-modules_3.2.0.sh
corretamente e posso instalá-lo com êxito, mas não sei como instalar ou executar vmware-715-kernel32.patch
.
Tenho a sensação de que, é por isso que estou recebendo a mensagem de erros, porque não instalei corretamente o vmware-715-kernel32.patch
Alguma idéia de qual comando eu preciso executar no terminal para rodar o vmware-715-kernel32.patch
, e conseguir consertar o kernel com sucesso?
A sintaxe para patch de um aplicativo é:
sudo patch 'which [APPLICATION]' [DIRECTORY]/[PATCH FILE.patch]
No seu caso:
sudo patch 'which vmware-player' [DIRECTORY]/vmware-715-kernel32.patch
Você pode encontrar o comando abaixo necessário para iniciar as recompilações:
sudo vmware-modconfig --console --install-all
(após patch, é claro)