Linux Mint: virtualbox를 제거/제거할 수 없습니다

Linux Mint: virtualbox를 제거/제거할 수 없습니다

저는 Linux Mint 17을 사용하고 있으며 시스템에서 virtualbox-4.3을 제거해야 하는데 다음과 같은 오류가 발생합니다.

$ sudo apt-get remove --purge virtualbox-4.3

Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
  virtualbox-4.3*

0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 155 MB disk space will be freed.
Do you want to continue? [Y/n] y

(Reading database ... 194033 files and directories currently installed.)

Removing virtualbox-4.3 (4.3.12-93733~Ubuntu~raring) ...
/etc/init.d/vboxdrv: 85: .: Can't open /etc/init.d/functions
invoke-rc.d: initscript vboxdrv, action "stop" failed.

dpkg: error processing package virtualbox-4.3 (--purge):
 subprocess installed pre-removal script returned error exit status 2

Errors were encountered while processing:

 virtualbox-4.3

E: Sub-process /usr/bin/dpkg returned an error code (1)

도와주세요. 정말 감사하겠습니다.

답변1

업스트림 VirtualBox 패키지에는 배포 감지를 시도하는 init 스크립트가 포함되어 있습니다. 이는 귀하의 시스템에서 제대로 작동하지 않습니다. /etc/init.d/functionsRed Hat 제품이어야 하는 Debian 기반 시스템을 찾고 있습니다.

스크립트를 수정하려고 시도하는 대신 패키지를 지우는 것이기 때문에 수정하는 것이 더 간단합니다. 파일 상단에 다음 줄을 추가합니다 /etc/init.d/vboxdrv.

#!/bin/sh
rmmod vboxpci vboxnetadp vboxnetflt vboxdrv
rm /dev/vboxdrv
exit 0

그리고 달리다

apt-get remove --purge virtualbox-4.3

답변2

첫 번째 실행:

sudo yum list installed | grep virtualbox

그러면 다음과 유사한 내용이 표시됩니다.

VirtualBox-5.0.x86_64        5.0.10_104061_el7-1      @virtualbox

그런 다음 삭제하려면 다음을 실행하세요.

관련 정보