ถอนการติดตั้ง VBoxGuestAdditions เริ่มต้นบน Debian


20

เมื่อฉันวิ่ง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.

ฉันจะถอนการติดตั้ง VBoxGuestAdditions ที่เป็นส่วนเริ่มต้นของ Debian ได้อย่างไร

แก้ไข:

หลังจากอ่านและลองคำตอบของ 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:

ฉันลองข้างต้นด้วยการติดตั้งใหม่ (ติดตั้งน้อยที่สุด - ใช้ businesscard.iso โดยไม่มีอะไรทำเครื่องหมายเมื่อ taskel ขึ้นมา) จากนั้นทำตามคำแนะนำที่นี่และทุกอย่างทำงานได้อย่างสมบูรณ์!

คำตอบ:


13

เป็นการยากที่จะบอกว่าเกิดอะไรขึ้นถ้าคุณจำไม่ได้หรือไม่รู้ว่าแหล่งข้อมูลเก่าของผู้มาติดตั้งจากที่ใด

คุณvirtualbox-guest-additionsติดตั้งแล้วหรือยัง คุณสามารถถอนการติดตั้งโดยใช้ (เป็น superuser)

apt-get remove virtualbox-guest-additions

หากไม่เป็นเช่นนั้นฉันขอแนะนำให้ลองทำตามคำแนะนำที่เว็บไซต์ VirtualBox เนื่องจากปรากฏว่าคุณติดตั้งการเพิ่มผู้เยี่ยมชมเวอร์ชันเก่าอยู่แล้วให้ลองทำตามคำแนะนำในการถอนการติดตั้ง:

sh ./VBoxLinuxAdditions.run uninstall

'ถอนการติดตั้ง' ควรจะเป็น 'ลบ' หรือไม่
math4tots

@ math4tots ใช่คุณพูดถูก นั่นคือสิ่งที่ฉันจะพิมพ์โดยไม่คิดอะไรเลย!
jw013

ฉันเพิ่งลองตอนนี้และฉันได้รับ "แพ็คเกจเสมือนเช่น 'virtualbox-guest-additions' ไม่สามารถลบออกได้"
math4tots

ฉันคิดว่าแขกเพิ่มเติมมาพร้อมกับการติดตั้งใหม่ ฉันตั้งค่าการติดตั้ง Debian อีกครั้งด้วย "debian-6.0.4-i386-businesscard.iso" คราวนี้ทุกอย่างไม่ถูกตรวจสอบเมื่อ taskel ขึ้นมาและฉันก็ยังได้กับ GA
math4tots

@ math4tots อืมมันแปลก ไม่ได้ติดตั้งบนระบบของฉันและดูเหมือนว่าไม่น่าเป็นไปได้ว่าตัวติดตั้งจะทำงานแตกต่างกันใน VM คุณได้รับการเพิ่มผู้เยี่ยมชมเวอร์ชันล่าสุดอย่างน้อยก็ติดตั้งอย่างถูกต้องหรือไม่?
jw013

10

สิ่งนี้ใช้ได้กับฉัน -

sudo apt-get purge virtualbox*

ที่มา: https://forums.virtualbox.org/viewtopic.php?f=7&t=65539

และนี่อธิบายถึงปัญหา -

โปรดทราบว่าการแจกแจงลินุกซ์บางส่วนนั้นมาพร้อมกับ VirtualBox Guest Additions ทั้งหมดหรือบางส่วน คุณอาจเลือกที่จะเก็บเวอร์ชั่นเพิ่มเติมของการกระจายตัวของผู้เยี่ยมชม แต่สิ่งเหล่านี้มักจะไม่ทันสมัยและมีข้อ จำกัด ในการใช้งานดังนั้นเราขอแนะนำให้แทนที่พวกเขาด้วยการเพิ่มของผู้เยี่ยมชมที่มาพร้อมกับ VirtualBox ตัวติดตั้ง VirtualBox Linux Guest Additions พยายามตรวจหาการติดตั้งที่มีอยู่และแทนที่แต่ทว่าขึ้นอยู่กับวิธีที่การกระจายการรวมเข้ากับ Guest Additions สิ่งนี้อาจต้องมีการโต้ตอบด้วยตนเอง ขอแนะนำเป็นอย่างยิ่งให้ถ่ายภาพสแนปชอตของเครื่องเสมือนก่อนที่จะทำการติดตั้ง Guest Additions ที่ติดตั้งไว้ล่วงหน้า

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


9

นี่คือวิธีที่ฉันทำเพียงตอนนี้หลังจากทุกอย่างข้างต้นล้มเหลว ...

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


การทราบตำแหน่งจะช่วยได้เมื่อคุณไม่สามารถต่อแผ่นซีดีรอมได้ไม่ว่าด้วยเหตุผลใด
Victor Sergienko

2

คุณลอง:

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

สิ่งนี้จะลบแพ็คเกจ xorg ออก


ไม่จำเป็นต้องใช้ระบบตอบรับอัตโนมัติ
itsbruce

2
ผมชอบที่จะลบทั้งหมดที่ไม่ได้ใช้ / อ้างอิง :)
คริสโต Thorjussen
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.