Bất cứ ai có thể giúp tôi loại bỏ VirtualBox?
Tôi đang chạy 12.04.
sudo apt-get purge virtualbox*
Bất cứ ai có thể giúp tôi loại bỏ VirtualBox?
Tôi đang chạy 12.04.
sudo apt-get purge virtualbox*
Câu trả lời:
Để loại bỏ VirtualBox, tôi thực sự khuyên bạn nên chạy lệnh này và không thay thế *
bằng bất cứ thứ gì (chỉ cần chạy chính xác như vậy):
sudo apt-get remove virtualbox-\*
Nếu bạn cũng muốn xóa các tệp cấu hình toàn cầu (điều này không xóa các máy ảo của bạn), hãy chạy chính xác điều này thay vào đó:
sudo apt-get purge virtualbox-\*
Phương pháp đó là OK, nhưng cách này có thể kỹ lưỡng hơn.
Bạn có thể đã cài đặt nhiều gói liên quan đến VirtualBox. Giả sử máy của bạn không còn cần phải là máy chủ hoặc máy khách VirtualBox , tất cả các gói này đều có thể hoạt động. Ví dụ: trên hộp 11.10 tôi đang sử dụng ngay bây giờ, có 18 gói như vậy có sẵn để cài đặt (máy của bạn có thể có một số hoặc thậm chí tất cả chúng hoặc các gói khác từ bản phát hành của bạn hoặc 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
Một số có thể chưa được cài đặt và một số có thể bị xóa tự động do hậu quả của việc xóa những cái khác, nhưng một số thì không.
apt-get
chấp nhận các *
ký tự và coi chúng như một phần của biểu thức chính quy . Đây là một số cách tương tự như cách xử lý shell dòng lệnh *
. Khi được sử dụng trong một apt-get
lệnh, virtualbox-\*
(xem bên dưới để biết lý do tại sao \
, cái không được sử dụng làm cú pháp biểu thức chính quy) thực sự khớp với bất kỳ gói nào có tên chứa virtualbox
.
(Hãy cẩn thận với điều này như được áp dụng cho các gói có tên ngắn hơn! Ví dụ: wine\*
khớp mọi gói với - không win
chỉ - ở mọi nơi trong tên của nó.)wine
Vì vậy, bạn không cần phải mở rộng bằng tay *
. Nó có thể ở lại, và nó sẽ bắt được các gói liên quan khác nhau như được mô tả ở trên, cũng như các gói có phiên bản rõ ràng trong tên của chúng như được thảo luận ở đó .
Tuy nhiên, chính shell , thực thi apt-get
với các đối số dòng lệnh mà bạn chỉ định, cũng chấp nhận các ký tự đại diện. Do đó, bạn nên thoát ký tự đại diện (và một cách để làm điều đó là với một \
ký tự trước dấu *
). Mặt khác, nếu biểu thức của bạn khớp với một tệp hoặc thư mục ở vị trí hiện tại, shell sẽ đặt tên của nó apt-get
, điều này sẽ sai.
purge
chỉ xóa các tệp cấu hình toàn cầu. Nó không loại bỏ các máy ảo, vì vậy nó an toàn để sử dụng. Tuy nhiên:
purge
.Ngoài ra, xin lưu ý: apt-get --purge remove ...
là giống như apt-get purge ...
.
apt-get
, aptitude
, và dpkg
. Đảm bảo không có người dùng đăng nhập hiện tại nào khác (nếu có) đang chạy bất kỳ phần mềm nào như vậy. Điều này có thể bao gồm những người không phải là quản trị viên, vì theo mặc định, họ có thể cho phép Trình cập nhật phần mềm cài đặt các bản cập nhật. Nếu vẫn không khắc phục được, hãy xem câu hỏi này về vấn đề này .
rm -rf ~/.config/VirtualBox
)
Mở terminal ( Ctrl+ Alt+ T) và ra lệnh:
sudo apt-get purge virtualbox-*
Thay thế *
bằng phiên bản VirtualBox được cài đặt trên hệ thống của bạn (ví dụ sudo apt-get purge virtualbox-4.2
).
Ngoài ra, bạn có thể sử dụng tính năng tự động hoàn tất trong thiết bị đầu cuối bằng cách nhấn Tabphím sau khi nhập virtualbox
.
Nếu bạn có Oracle VM VirtualBox và ubfox 15.04
sudo dpkg -l | grep virtualbox
trong đó cho thấy một cái gì đó như thế này.
ii hộp ảo-4.2 4.2.6-82870 ~ Ubuntu ~ amd64 định lượng Oracle VM VirtualBox
bây giờ từ lệnh trên, bạn có thể xác định phiên bản hộp ảo nào được cài đặt trên máy của mình. Sau khi loại này các lệnh này trong thiết bị đầu cuối của bạn, chỉ cần thay thế 4.2 bằng phiên bản VirtualBox của bạn.
sudo apt-get purge virtualbox-4.2 virtualbox-qt
Đối với tôi không có gì giúp được nhưng điều này
$ sudo /opt/VirtualBox/uninstall.sh
vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.
$ sudo rm -rf /opt/VirtualBox/
Mở terminal và gõ:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
Nếu bạn đã cài đặt VirtualBox từ trang web của Oracle, hãy tìm phiên bản VirtualBox của bạn như sau:
sudo apt install aptitude
aptitude search virtualbox\*
Phiên bản mới nhất của VirtualBox có Oracle VM VirtualBox
cùng dòng với nó là gói bạn đã cài đặt. Nếu bạn đã cài đặt phiên bản Oracle VirtualBox mới nhất, nó được đặt tên virtualbox-5.1
.
Xác minh rằng phiên bản Oracle VirtualBox này hiện đang được cài đặt.
dpkg-query -s virtualbox-5.1
Gỡ cài đặt Oracle VirtualBox bằng lệnh trông như thế này:
sudo apt remove VirtualBox-5.1
Nếu bạn đã cài đặt phiên bản Oracle VirtualBox khác, hãy thay thế VirtualBox-5.1
trong lệnh trên bằng phiên bản VirtualBox của bạn.