ทุกคนสามารถช่วยฉันลบ VirtualBox ได้หรือไม่
ฉันกำลังทำงาน 12.04
sudo apt-get purge virtualbox*
ทุกคนสามารถช่วยฉันลบ VirtualBox ได้หรือไม่
ฉันกำลังทำงาน 12.04
sudo apt-get purge virtualbox*
คำตอบ:
ในการลบ 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
ที่มีชื่อมี
(ระวังด้วยสิ่งนี้ตามที่ใช้กับแพ็คเกจที่มีชื่อที่สั้นกว่าตัวอย่างเช่นwine\*
จับคู่ทุกแพ็คเกจด้วยwin
- ไม่ใช่แค่ - ทุกที่ในชื่อของมัน)wine
*
ดังนั้นคุณจึงไม่ต้องมีการขยายตัวด้วยตนเอง มันสามารถอยู่และมันจะจับแพคเกจต่างๆที่เกี่ยวข้องตามที่อธิบายไว้ข้างต้นเช่นเดียวกับแพคเกจกับรุ่นที่ชัดเจนในชื่อของพวกเขาเป็นที่กล่าวถึงมี
แต่เปลือกของตัวเองซึ่งดำเนินการapt-get
กับการขัดแย้งบรรทัดคำสั่งที่คุณระบุยังยอมรับสัญลักษณ์ ดังนั้นคุณควรหลีกเลี่ยงสัญลักษณ์แทน (และวิธีหนึ่งในการทำเช่นนั้นคือการใช้\
อักขระก่อน*
) มิฉะนั้นหากการแสดงออกของคุณตรงกับไฟล์หรือโฟลเดอร์ในตำแหน่งปัจจุบันนั้นเชลล์จะให้ชื่อแก่apt-get
ซึ่งจะผิด
purge
ลบไฟล์คอนฟิกูเรชันโกลบอลเท่านั้น มันไม่ได้ลบเครื่องเสมือนดังนั้นมันจึงปลอดภัยที่จะใช้ อย่างไรก็ตาม:
purge
อีกครั้งคุณอาจไม่ต้องการที่จะใช้นอกจากนี้โปรดทราบ: เป็นเช่นเดียวกับapt-get --purge remove ...
apt-get purge ...
apt-get
, และaptitude
dpkg
ตรวจสอบให้แน่ใจว่าไม่มีผู้ใช้อื่นที่เข้าสู่ระบบอยู่ (ถ้ามี) กำลังใช้งานซอฟต์แวร์ดังกล่าว ซึ่งอาจรวมถึงผู้ที่ไม่ใช่ผู้ดูแลระบบเนื่องจากโดยค่าเริ่มต้นพวกเขาอาจอนุญาตให้ Software Updater ติดตั้งโปรแกรมปรับปรุง หากยังไม่สามารถแก้ไขได้ดูคำถามเกี่ยวกับปัญหาที่เกิดขึ้น
rm -rf ~/.config/VirtualBox
)
เปิดเทอร์มินัล ( Ctrl+ Alt+ T) และออกคำสั่ง:
sudo apt-get purge virtualbox-*
แทนที่*
ด้วย VirtualBox เวอร์ชันที่ติดตั้งในระบบของคุณ (เช่นsudo apt-get purge virtualbox-4.2
)
หรือคุณสามารถทำให้การใช้คุณลักษณะอัตโนมัติสมบูรณ์ในขั้วโดยการกดปุ่มที่สำคัญหลังจากการพิมพ์Tabvirtualbox
หากคุณมี Oracle VM VirtualBox และ Ubuntu 15.04
sudo dpkg -l | grep virtualbox
ซึ่งแสดงบางสิ่งเช่นนี้
ii virtualbox-4.2 4.2.6-82870 ~ Ubuntu ~ ควอนตัม amd64 Oracle VM VirtualBox
ตอนนี้จากคำสั่งด้านบนคุณสามารถกำหนดเวอร์ชันของกล่องเสมือนที่ติดตั้งบนเครื่องของคุณหลังจากคำสั่งประเภทนี้ในเทอร์มินัลของคุณเพียงแค่แทนที่ 4.2 ด้วย VirtualBox เวอร์ชันของคุณ
sudo apt-get purge virtualbox-4.2 virtualbox-qt
สำหรับฉันไม่มีอะไรช่วย แต่สิ่งนี้
$ sudo /opt/VirtualBox/uninstall.sh
vboxdrv.sh: Stopping VirtualBox services.
VirtualBox 5.1.22 r115126 has been removed successfully.
$ sudo rm -rf /opt/VirtualBox/
เปิดเทอร์มินัลแล้วพิมพ์:
sudo apt remove virtualbox unity-scope-virtualbox ^virtualbox-
หากคุณติดตั้ง VirtualBox จากเว็บไซต์ Oracle ค้นหาเวอร์ชัน VirtualBox ของคุณดังนี้:
sudo apt install aptitude
aptitude search virtualbox\*
VirtualBox เวอร์ชันล่าสุดที่มีOracle VM VirtualBox
ในบรรทัดเดียวกันกับที่เป็นแพ็คเกจที่คุณติดตั้ง ถ้าคุณมีรุ่นล่าสุดของออราเคิล 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 ของคุณ
หรือใช้คำสั่งถัดไปหากคุณติดตั้ง vmbox จากสคริปต์:
sudo ./VirtualBox-4.1.4-74291-Linux_amd64.run remove