web-dev-qa-db-ja.com

DebianでデフォルトのVBoxGuestAdditionsをアンインストールする

sh /media/cdrom/VBoxLinuxAdditions.runを実行すると、次の警告メッセージが表示されました。

You appear to have a version of the VBoxGuestAdditions software
on your system which was installed from a different source or using a
different type of installer.  If you installed it from a package from your
Linux distribution or if it is a default part of the system then we strongly
recommend that you cancel this installation and remove it properly before
installing this version. If this is simply and older or a damaged
installation you may safely proceed.

Debianのデフォルト部分であったVBoxGuestAdditionsをアンインストールするにはどうすればよいですか?

編集:

Jw013の回答を読んで試した後、私はおそらく適切なパッケージ名を知らなかったのではないかと疑っていました。もう少し検索したところ、dpkg -lを実行してインストールされたパッケージのリストが表示されることがわかりました。だから私は走った

dpkg -l | grep virtualbox

それから私は得た

ii   virtualbox-ose-guest-dkms ...
ii   virtualbox-ose-guest-utils ...
ii   virtualbox-ose-guest-x11 ...

次に、実行してそれぞれを手動で削除しました

apt-get remove virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11

これまでのところ、それは解決策のようですが、コマンドを実行すると38の新しいパッケージをインストールする必要があるため、奇妙ですが、ほとんどのパッケージはxserver関連のものです。

Edit2:

私はフレッシュインストール(合理的に最小限のインストール-taskselが起動したときに何もマークされていないbusinesscard.isoを使用)で上記を試してから、指示 こちら に従い、すべてが完全に機能しました!

21
math4tots

ゲスト追加の古いインストールがどこから来たのか思い出せない、またはわからない場合、何が起こっているのかを知るのは困難です。

ありますか - virtualbox-guest-additions インストールされていますか? (スーパーユーザーとして)実行することでアンインストールできます

apt-get remove virtualbox-guest-additions

そうでない場合は、VirtualBox Webサイトで instructions を試すことをお勧めします。すでに古いバージョンのゲスト追加がインストールされているようですので、アンインストール手順を試してください。

sh ./VBoxLinuxAdditions.run uninstall
13
jw013

上記のすべてが失敗した後、私が今やった方法は次のとおりです...

Sudo bash /opt/VBoxGuestAdditions-*/uninstall.sh

10
jmervine

これは私のために働いた-

Sudo apt-get purge virtualbox*

ソース: https://forums.virtualbox.org/viewtopic.php?f=7&t=65539

そしてこれは問題を説明します-

一部のLinuxディストリビューションには、VirtualBox Guest Additionsのすべてまたは一部がすでに付属していることに注意してください。 Guest Additionsのディストリビューションのバージョンを保持することを選択できますが、これらは最新ではなく機能が制限されていることが多いため、VirtualBoxに付属のGuest Additionsに置き換えることをお勧めします。 VirtualBox Linux Guest Additionsインストーラーは、既存のインストールを検出して置き換えようとしますが、ディストリビューションがGuest Additionsをどのように統合するかによっては、手動での操作が必要になる場合があります。インストール済みのゲスト追加機能を置き換える前に、仮想マシンのスナップショットを作成することを強くお勧めします。

https://www.virtualbox.org/manual/ch04.html

10
Brian Burns

試しましたか:

apt-get autoremove virtualbox-ose-guest-dkms \
        virtualbox-ose-guest-utils virtualbox-ose-guest-x11

ただし、これはxorgパッケージを削除します。