Gỡ cài đặt VBoxGuestAdditions mặc định trên Debian


20

Khi tôi chạy, sh /media/cdrom/VBoxLinuxAdditions.runtôi nhận được thông báo cảnh báo sau:

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.

Làm cách nào để gỡ cài đặt VBoxGuestAdditions là một phần mặc định của Debian?

Chỉnh sửa:

Sau khi đọc và thử câu trả lời của jw013, tôi nghi ngờ rằng có lẽ tôi chỉ không biết tên gói phù hợp. Tôi đã tìm kiếm thêm một chút và phát hiện ra rằng tôi có thể thấy danh sách các gói được cài đặt bằng cách chạy dpkg -l. Vì vậy, tôi đã chạy

dpkg -l | grep virtualbox

sau đó tôi đã nhận

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

Sau đó, tôi loại bỏ từng cái bằng tay

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

Cho đến nay có vẻ như đó có thể là giải pháp, mặc dù điều đó thật kỳ lạ bởi vì khi tôi chạy lệnh, nó muốn cài đặt 38 gói mới, hầu hết chúng đều có các công cụ liên quan đến xserver.

Chỉnh sửa2:

Tôi đã thử ở trên với một cài đặt mới (cài đặt tối thiểu hợp lý - đã sử dụng businesscard.iso mà không có gì được đánh dấu khi tác vụ xuất hiện) sau đó làm theo hướng dẫn ở đây và mọi thứ hoạt động hoàn hảo!

Câu trả lời:


13

Thật khó để nói điều gì đang xảy ra nếu bạn không thể nhớ hoặc không biết cài đặt bổ sung khách cũ của mình đến từ đâu.

Bạn đã virtualbox-guest-additionscài đặt chưa? Bạn có thể gỡ cài đặt nó bằng cách chạy (dưới dạng siêu người dùng)

apt-get remove virtualbox-guest-additions

Nếu không phải vậy, tôi khuyên bạn nên thử làm theo hướng dẫn tại trang web VirtualBox. Vì có vẻ như bạn đã cài đặt phiên bản cũ của bổ sung khách, hãy thử hướng dẫn gỡ cài đặt:

sh ./VBoxLinuxAdditions.run uninstall

Là 'gỡ cài đặt' được cho là 'loại bỏ'?
math4tots 17/212

@ math4tots vâng bạn đúng. Đó là những gì tôi nhận được để gõ mà không cần suy nghĩ, doh!
jw013

Tôi vừa thử nó ngay bây giờ và tôi nhận được "Các gói ảo như 'bổ sung hộp ảo' không thể xóa"
math4tots 17/212

Tôi nghĩ rằng các bổ sung của khách đi kèm với một cài đặt mới. Tôi đã thiết lập một bản cài đặt khác của Debian với "debian-6.0.4-i386-businesscard.iso", lần này với mọi thứ không được kiểm tra khi tác vụ xuất hiện và tôi vẫn nhận được với GA
math4tots 17/212

@ math4tots hmm thật lạ. Nó không được cài đặt trên hệ thống của tôi và có vẻ như trình cài đặt sẽ không hoạt động khác trong VM. Bạn đã nhận được phiên bản mới nhất của bổ sung khách được cài đặt chính xác ít nhất?
jw013

10

Điều này làm việc cho tôi -

sudo apt-get purge virtualbox*

Nguồn: https://forums.virtualbox.org/viewtopic.php?f=7&t=65539

Và điều này giải thích vấn đề -

Lưu ý rằng một số bản phân phối Linux đã đi kèm với tất cả hoặc một phần của Bổ sung khách VirtualBox. Bạn có thể chọn giữ phiên bản Phân phối của Khách bổ sung nhưng những phiên bản này thường không cập nhật và bị giới hạn về chức năng, vì vậy chúng tôi khuyên bạn nên thay thế chúng bằng Bổ sung khách đi kèm với VirtualBox. Trình cài đặt VirtualBox Linux Guest bổ sung cố gắng phát hiện cài đặt hiện có và thay thế chúng nhưng tùy thuộc vào cách phân phối tích hợp Bổ sung khách, điều này có thể yêu cầu một số tương tác thủ công. Rất khuyến khích chụp ảnh nhanh máy ảo trước khi thay thế Khách bổ sung được cài đặt sẵn.

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


9

Đây là cách tôi đã làm ngay bây giờ, sau khi mọi thứ ở trên thất bại ...

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


Biết vị trí sẽ giúp khi bạn không thể gắn CD-rom vì bất kỳ lý do gì.
Victor Sergienko

2

Bạn đã thử chưa:

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

Điều này không loại bỏ các gói xorg mặc dù.


Autoremove không cần thiết.
itbruce

2
Tôi muốn xóa tất cả những gì không được sử dụng / phụ thuộc :)
Christopher Thorjussen
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.