ウェブサイト検索

Ubuntuで古いVMWare Workstation Playerを削除する方法


このチュートリアルでは、Ubuntu 24.04およびLinux Mint 22で古いVMWare Workstationプレーヤーを完全に削除する方法を示します。

今日はUbuntuのノートパソコンに新しいVMWare Workstation Pro 17.6.1をインストールしようとしていました。しかし、公式インストーラーは最初に古いVMWare Player 17.5.0.0をアンインストールするように指示しました。

問題は、wmware-installerが前のパッケージをアンインストールすることを拒否したため、新しいものをインストールできなかったことです!もし同様の問題に遭遇した場合、このチュートリアルが役に立つかもしれません。

VMwareプレーヤーは廃止されました

オプション1: 公式のvmware-installerコマンドを使用してアンインストールする:

このソフトウェアには、vmware製品やコンポーネントをリストおよびアンインストールするための公式ツールvmware-installerがあります。

それはVMwareハイパーバイザーソフトウェアと一緒にインストールされます。そして、まずそのソフトウェアをシステムからアンインストールすることをお勧めします。

1. 製品をアンインストールする:

  • まず、ターミナルを開き(Ctrl+Alt+T)、以下のコマンドを実行してインストールされたすべての製品を一覧表示します。

    vmware-installer --list-products
  • 次に、アンインストールコマンドを実行しますが、前のコマンドで得た製品名に応じてvmware-playerを置き換えてください:

    sudo vmware-installer -u vmware-player

    設定ファイルを保持するかどうかを二回尋ねられます。そして、私はいいえと答えました。

上記のコマンドは失敗する可能性があります!それは以下のテキストを出力し、アンインストールを拒否しましたが、その時は実行中の仮想マシンはありませんでした。

VMwareインストーラーは、実行中の仮想マシンがある場合、続行できません。続行する前に実行中の仮想マシンをシャットダウンまたはスリープ状態にしてください。

同様の問題が発生した場合は、起動スクリプトを削除して(オプション2を参照)、再起動してみてください。私にはそれが効果がありました。

2. コンポーネントのアンインストール

ソフトウェアを完全に削除するには、ネットワークエディタ、インストーラ自体、その他のVMwareツールも削除する必要があります。

それらをリストするには、コマンドを使用します:

vmware-installer --list-components

次に、以下のコマンドを実行してコンポーネントをアンインストールできます:

sudo vmware-installer --uninstall-component=vmware-player-app

そして、最後のコマンドを実行しますが、すべてのコンポーネントをアンインストールするために、コンポーネント名を何度も置き換えます。

オプション2: VMWare関連のすべてのファイルを手動で削除する

最後のオプションがうまくいかない場合は、インストールされているすべてのファイルを削除してみてください!そして、こちらがFedora/RHELの公式ガイドです。

最初に、Ctrl+Alt+Tを押してターミナルウィンドウを開きます。

次に、コマンドを実行して /etc/rc{0~6}.d (例えば、/etc/rc0.d、/etc/rc1.d、…… /etc/rc6.d) ディレクトリに自動的に移動し、一つずつ vmware スクリプトを削除します。

for dir in /etc/rc*.d; do cd $dir && sudo rm *vmware*; done

注意:このコマンドは、ファイルが見つからない場合に「そのようなファイルやディレクトリはありません」というメッセージをいくつか出力します。

そして、/etc/init.dディレクトリ内のvmwareスクリプトを削除します。

sudo rm /etc/init.d/vmware*

/etc/init.d/ および /etc/rc*.d ディレクトリ内のすべての vmware スクリプトを削除して再起動した後、wmware-installer コマンドを使用して製品を削除できるようになりました。

2. 次に、起動時にカーネルモジュールをロードするための /etc/modprobe.d 下の設定ファイルも削除します。

sudo rm /etc/modprobe.d/vmware-fuse.conf

3. 次に、以下のコマンドを実行して、すべてのvmware関連の実行可能ファイルを削除します。

sudo rm /usr/bin/vmware*
sudo rm /usr/sbin/vmware*
sudo rm /usr/bin/vmnet*

4. そして、コマンドを使用してすべてのライブラリファイルと /etc 設定を削除します:

sudo rm -R /etc/vmware*
sudo rm -R /usr/lib/vmware*

5. 個人ユーザーデータとキャッシュを削除するには、次のコマンドを使用してください:

rm -R ~/.vmware ~/.cache/vmware

6. そして、vmwareのログを削除します。

sudo rm -R /var/log/vmware*

7. アプリのショートカットファイルや、コマンドによって削除できるその他のXMLファイルもあります。

sudo rm /usr/local/share/applications/vmware-player.desktop
sudo rm /usr/share/mime/application/*vmware*.xml
sudo rm /usr/local/share/appdata/vmware-player.appdata.xml
sudo rm /usr/share/mime/packages/vmware-player.xml

システムにvmwareアイコンなどの他の小さなファイルが残っているかもしれません。それらをすべて削除したい場合は、plocateをインストールしてみてください:

sudo apt install plocate

次に、コマンドsudo updatedbを使用してデータベースを更新し、最後にシステム上のvmwareファイルを検索して、rmコマンドを使用して削除します。

locate vmware

それだけです。楽しんでください!

関連記事: