Kubuntu 15.04에서 VirtualBox 5.0 설치로 인해 VirtualBox 패키지가 손상됨


18

새로운 VirtualBox 릴리스가 있다는 것을 알면서 Kubuntu 15.04에 설치하려고했습니다 ...

그러나 이제 우분투 저장소의 모든 VBox 4.3 패키지가 손상되었습니다 (Virtualbox는 Virtualbox-5.0에서 제공되지 않음). DKMS가 손상되었다고 VirtualBox 5.0이 작동하지 않습니다.

Uninstalling old VirtualBox DKMS kernel modules/etc/init.d/vboxdrv: 302: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...done.
Trying to register the VirtualBox kernel modules using DKMS/etc/init.d/vboxdrv: 327: /etc/init.d/vboxdrv: /usr/share/virtualbox/src/vboxhost/do_dkms: not found
 ...failed!
  (Failed, trying without DKMS)

virtualbox-dkm 재설치 :

dpkg: error processing package virtualbox-dkms (--configure):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of virtualbox-qt:
 virtualbox-qt depends on virtualbox (= 4.3.26-dfsg-2ubuntu2); however:
  Package virtualbox is not configured yet.
  Package virtualbox-5.0 which provides virtualbox is not installed.

dpkg: error processing package virtualbox-qt (--configure):
 dependency problems - leaving unconfigured
No apport report written because the error message indicates it's a follow-up error from a previous failure.

VirtualBox 5.0은 Oracle 웹 사이트의 deb 패키지를 통해 설치되었지만.

5.0을 완전히 제거하고 VirtualBox 4.3을 설치하거나 virtualbox 5.0을 올바르게 설치하려면 어떻게해야합니까?

나는 이미 apt-get purge를 통해 VirtualBox 5.0을 제거한 다음 4.3을 설치하려고 시도했지만 virtualbox-5.0 패키지에서 제공하는 VirtualBox와 관련된 오류를 얻습니다.

답변:


28

VirtualBox-5.0을 설치하기 전에 이전 VirtualBox 버전을 제거하십시오 !

VirtualBox 제거-> sudo apt-get purge "^virtualbox-.*"

제거 할 대상을 확인하십시오 (확인하기 전에).

소프트웨어 리포지토리 업데이트-> sudo apt-get update

정리-> sudo apt-get autoremove && sudo apt-get autoclean && sudo apt-get clean

ORACLE 공개 키 다운로드 및 등록->

wget -q -O - https://www.virtualbox.org/download/oracle_vbox.asc | sudo apt-key add -  

소프트웨어 소스에 VirtualBox 저장소를 추가하십시오->

echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/oracle-vbox.list  

이제 소프트웨어 리포지토리를 다시 업데이트하십시오-> sudo apt-get update

VirtualBox 설치-> sudo apt-get install dkms virtualbox-5.0

15.04보다 최신 Ubuntu 버전을 사용하는 다른 사용자를위한 참고 사항 :

Ubuntu 16.04부터 다운로드 할 ORACLE 공개 키가 변경되었습니다.

oracle_vbox.asc 로 교체해야합니다 oracle_vbox_2016.asc


4
*and apt-get:에 주의하십시오 .이 명령은 glob 패턴이 아닌 정규식을 허용합니다 !. 귀하의 명령은이어야합니다 apt-get purge "^virtualbox-.*". 이 경우 아마 동일하지만, 당신 물 것입니다 ... askubuntu.com/questions/210976/…
Rmano

@Rmano-귀하의 의견에 감사드립니다. sudo apt-get purge virtualbox- * 명령을 확인했습니다. 결과는 virtualbox에만 해당되었으며 나중에 libsdl-ttf를 자동 제거하도록 제안했으며 virtualbox와 함께 종속성으로 설치되었습니다. 이 특정 명령을 수행하는 주된 이유는 이전 가상 상자 설치가 남아 있지 않은지 확인하는 것이 었습니다. 어쨌든 나는 당신의 경고를 진지하게 받아들입니다. 그래서 나는 "확인하기 전에 무엇이 제거 될지주의 깊게 확인하십시오"라고 대답했습니다.
cl-netbox

@Rmano는 정확했습니다. * 정규 표현식을 사용하면 *가 아닌 곳에서 나를 위해 효과가 있었지만 처음에는 virtualbox-5.0.2 ... 패키지를 찾을 수 없다고 말했습니다.
BnMcG

@BnMcG --- virtualbox-5.0.2... .deb패키지 가있는 디렉토리에서 명령을 실행했기 때문일 수 있습니다 . 따옴표가 없으면 셸 확장이 우선권 *apt-get가지게 되었으며 이전에이를 대체 할 기회가있었습니다.
Rmano

1
다음은 모든 데비안 기반 배포판에 대해 제안 된 접근 방식을 설명하는 공식 매뉴얼 링크입니다 : virtualbox.org/wiki/…
Alex Paliarush

4

내 Virtualbox가 작동하지 않습니다. 시작되었지만 시스템을 실행할 수 없습니다. 내가 찾은 해결책은 다음과 같습니다.

sudo apt-get install virtualbox-dkms

그리고:

sudo modprobe vboxdrv
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.