12.04でVirtualBoxをアンインストールする方法は?


回答:


60

VirtualBoxを削除するには、実際にこのコマンドを実行し、何も置き換えないことをお勧め*します(次のように実行します)。

sudo apt-get remove virtualbox-\*

グローバル構成ファイルも削除したい場合(これは仮想マシンを削除しませ)、代わりに正確にこれを実行します:

sudo apt-get purge virtualbox-\*

その方法は問題ありませんが、この方法はより徹底的です。

説明

  • 複数のVirtualBox関連のパッケージがインストールされている場合があります。マシンがVirtualBoxホストまたはゲストマシンである必要がなくなったと仮定すると、これらのパッケージはすべて使用できます。たとえば、現在使用している11.10ボックスには、インストールに使用できるこのようなパッケージが18個あります(マシンにはそれらの一部または全部、またはリリースまたはPPAからの他のパッケージがある場合があります)。

    virtualbox                      virtualbox-ose
    virtualbox-dbg                  virtualbox-ose-dbg
    virtualbox-dkms                 virtualbox-ose-dkms
    virtualbox-fuse                 virtualbox-ose-fuse
    virtualbox-guest-additions      virtualbox-ose-guest-dkms
    virtualbox-guest-additions-iso  virtualbox-ose-guest-utils
    virtualbox-guest-dkms           virtualbox-ose-guest-x11
    virtualbox-guest-utils          virtualbox-ose-qt
    virtualbox-guest-x11
    

    おそらく既にインストールされていないものもあれば、他を削除した結果自動的に削除されるものもありますが、そうでないものもあります。

  • apt-get*文字を受け入れ、正規表現の一部として扱います。これは、コマンドラインシェルが処理する方法いくつかの点で似ています*apt-getコマンドで使用する場合virtualbox-\*\正規表現の構文として使用されていないの理由については、以下を参照)、名前にが含まれるパッケージと実際に一致しますvirtualbox

    (これは短い名前のパッケージに適用されるので注意してください!たとえば、名前の--anywhereだけでなく、wine\*すべてのパッケージに一致します。)winwine

    したがって、手動で展開する必要はありません*。それは滞在することができ、それは上記のように様々な関連のパッケージをキャッチし、します自分の名前にだけでなく、明示的なバージョンのパッケージとしてそこに議論します

  • ただし、指定したコマンドライン引数で実行されるシェル自体ワイルドカードを受け入れapt-getます。したがって、ワイルドカードをエスケープする必要あります(それを行う1つの方法は、の前の文字を使用することです)。それ以外の場合、式がその現在の場所にあるファイルまたはフォルダーと一致する場合、シェルはその名前をに付けますが、これは間違っています。\*apt-get

ここでパージは何をしますか?

purgeグローバル構成ファイルのみを削除します。仮想マシンは削除されないため、安全に使用できます。しかしながら:

  • また、あなたがそう思うかもしれないほとんどの設定を削除しません。グローバル構成ファイルのみを削除することを忘れないでください。それは、自分のホームディレクトリに存在し、ユーザーが作成したすべての設定ファイルを削除して、VirtualBoxのが設定されている方法を定義していない彼らのために
  • 構成ファイルが多くのスペースを占めることはめったにありません。スペースを解放することが目的であるが、VirtualBoxを再度使用する必要があると思われる場合は、を使用しないことをお勧めしますpurge

また、注意してください:はとapt-get --purge remove ...同じapt-get purge ...です。


ありがとう、これは模範的な答えです!私のような経験の浅いユーザーに役立つ非常に詳細な記述:)
king_julien

私はこれを試しましたが、これを取得します:E:ロックを取得できませんでした/ var / lib / dpkg / lock-open(11:リソースが一時的に利用不可です)E:管理ディレクトリ(/ var / lib / dpkg /)をロックできませんそれを使用する別のプロセス?
ampirメド

1
@medoampir他のパッケージ管理ソフトウェアを同時に実行していないことを確認してください。これはのgdebi、シナプス、またはのようなパッケージ管理コマンドを現在実行中の(古いUbuntuのバージョンにアップデートマネージャ)ソフトウェアセンター、ソフトウェアのアップデータを含みapt-getaptitudedpkg。現在ログインしている他のユーザー(存在する場合)がそのようなソフトウェアを実行していないことを確認してください。これには、デフォルトではSoftware Updaterが更新をインストールできるようになるため、管理者以外のユーザーが含まれる場合があります。それでも解決しない場合は、問題に関するこの質問を参照してください。
エリアケイガン

素晴らしい説明... !! @Eliahカガン
マニーシャ

その後、ユーザーごとの構成を削除することを忘れないでください(rm -rf ~/.config/VirtualBox
-fnkr

11

ターミナルを開き(Ctrl+ Alt+ T)、コマンドを発行します:

sudo apt-get purge virtualbox-*

*システムにインストールされているVirtualBoxのバージョンに置き換えます(例:)sudo apt-get purge virtualbox-4.2

または、をTab入力しvirtualboxた後にキーを押すことにより、ターミナルでオートコンプリート機能を使用できます。


4

Oracle VM VirtualBoxおよびubuntu 15.04がある場合

  1. sudo dpkg -l | grep virtualbox

このようなものを示しています。

ii virtualbox-4.2 4.2.6-82870〜Ubuntu〜quantal amd64 Oracle VM VirtualBox

  1. これで、上記のコマンドから、どのバージョンの仮想ボックスがマシンにインストールされているかを判断できます。このタイプのコマンドを端末に入力したら、4.2をVirtualBoxのバージョンに置き換えてください。

    sudo apt-get purge virtualbox-4.2 virtualbox-qt


1

私にとっては何も助けなかった

$ sudo /opt/VirtualBox/uninstall.sh

vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.

$ sudo rm -rf /opt/VirtualBox/

1

16.04以降

ターミナルを開き、次を入力します。

sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-

Oracle VirtualBoxをアンインストールする方法

Oracle WebサイトからVirtualBoxをインストールした場合、次のようにVirtualBoxのバージョンを見つけます。

sudo apt install aptitude
aptitude search virtualbox\*

Oracle VM VirtualBox同じ行にあるVirtualBoxの最新バージョンは、インストールしたパッケージです。Oracle VirtualBoxの最新バージョンがインストールされている場合、名前はになりvirtualbox-5.1ます。

このバージョンのOracle VirtualBoxが現在インストールされていることを確認します。

dpkg-query -s virtualbox-5.1    

次のようなコマンドを使用してOracle VirtualBoxをアンインストールします。

sudo apt remove VirtualBox-5.1  

異なるバージョンのOracle VirtualBoxがインストールされている場合VirtualBox-5.1は、上記のコマンドのVirtualBoxバージョンを置き換えます。


0

または、スクリプトからvmboxをインストールする場合は、次のコマンドを使用します。

sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.