web-dev-qa-db-ja.com

VMWare Player 15は、19.04の新規インストールで開始できませんか?

モジュールをコンパイルできないという点で( 15.04 VMWare Player "サービスを開始できません"エラー )とよく似た質問があります。

しかし、一番上の解決策は私にはうまくいきません。 Error

これが私が使った端末コマンドです:

root@LesserArk:~# uname -r 
5.0.0-13-generic
root@LesserArk:~# man dkms
root@LesserArk:~# curl https://Pastebin.com/raw/Z1ihzbcE -o /tmp/vmnet-3.19.patch
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  1646    0  1646    0     0   4485      0 --:--:-- --:--:-- --:--:--  4485
root@LesserArk:~# 
root@LesserArk:~# cd /usr/lib/vmware/modules/source
root@LesserArk:/usr/lib/vmware/modules/source# tar -xf vmnet.tar
root@LesserArk:/usr/lib/vmware/modules/source# cd vmnet-only
root@LesserArk:/usr/lib/vmware/modules/source/vmnet-only# patch -p0 -i /tmp/vmnet-3.19.patch
(Stripping trailing CRs from patch; use --binary to disable.)
can't find file to patch at input line 4
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|diff -ur vmnet-only.a/driver.c vmnet-only/driver.c
|--- vmnet-only.a/driver.c      2014-11-20 20:13:56.000000000 -0500
|+++ vmnet-only/driver.c        2015-02-09 15:40:10.916640592 -0500
--------------------------
File to patch: 
Skip this patch? [y] y
Skipping patch.
2 out of 2 hunks ignored
(Stripping trailing CRs from patch; use --binary to disable.)
can't find file to patch at input line 45
2
Sarah Szabo

まあ私は同じ問題を抱えていました、そして this は可能な解決策かもしれません。同じ回避策が VMwareコミュニティ のソリューションとして受け入れられました。 From Charly's answer on Installing VMware on 18.04:Failed to build vmmon

mkucebekのgithub sources に基づいてスクリプトファイルを作成し、必要に応じて、通常は新しいカーネルをインストールするときに実行します。

#!/bin/bash 
VMWARE_VERSION=workstation-15.0.4
TMP_FOLDER=/tmp/patch-vmware
rm -fdr $TMP_FOLDER
mkdir -p $TMP_FOLDER
cd $TMP_FOLDER
git clone https://github.com/mkubecek/vmware-Host-modules.git
cd $TMP_FOLDER/vmware-Host-modules
git checkout $VMWARE_VERSION
git fetch
make
Sudo make install
Sudo rm /usr/lib/vmware/lib/libz.so.1/libz.so.1
Sudo ln -s /lib/x86_64-linux-gnu/libz.so.1 
/usr/lib/vmware/lib/libz.so.1/libz.so.1
Sudo /etc/init.d/vmware restart
9
Jags