Virtualbox 업그레이드 오류“기존 패키지 손상”…


11

Virtualbox 4.2에서 4.3으로 업그레이드하려고하는데 오류가 발생 함

"Breaks existing package 'virtualbox-4.2' that conflict: 'virtualbox'..."

답변:


19

Virtual Box를 더 높은 주 릴리스 (예 : 4.2.x에서 4.3.x)로 업그레이드하려면 먼저 이전 버전의 커널 모듈 및 응용 프로그램을 제거해야합니다. 이 것 없는 우리의 가상 머신에 영향을 미친다.

Oracle 저장소 에서 설치 한 경우 apt 캐시를 업데이트 한 후 다음 명령을 실행할 수 있습니다.

sudo apt-get purge virtualbox-4.2
sudo apt-get install virtualbox-4.3

업그레이드 후에는 필요할 경우 확장 팩을 다운로드하여 다시 설치해야합니다. 또한 가상 머신에서 게스트 추가를 업데이트하는 것이 좋습니다.


나를 위해 일했습니다 +1
Tahir Yasin

2019
DMellon

3

이 문제는 VirtualBox-5.0에서 Virtualbox-5.1로도 해결되었습니다.

sudo apt-get purge virtualbox-5.0

그런 다음 Ubuntu 버전 및 비트 수준으로 virtualbox-5.1을 다운로드하십시오.

파일을 마우스 오른쪽 버튼으로 클릭하고 Ubuntu Software Center를 통해 설치하십시오.

확장팩을 @ www.virtualbox.org/wiki/Downloads에서 얻는 것을 잊지 마십시오. 왼쪽의 파일 / 기본 설정과 확장 탭에서 Virtualbox를 통해 설치하십시오.

그러면 모든 가상 머신이 돌아옵니다!


2

제거하고 설치하십시오

sudo apt-get purge virtualbox-*

제거 할 패키지가 없으면 설치를 시도하십시오.

sudo apt install virtualbox-5.1.8

패키지가 없으면 PPA를 사용하여 추가하십시오.

echo 'deb http://download.virtualbox.org/virtualbox/debian xenial contrib' | sudo tee -a /etc/apt/sources.list

배포에 따르면, 교체 xenialtrusty, precise등 당신은 이러한 키를 추가 할 수 있습니다

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

VirtualBox를 설치하려면

sudo apt-get update && sudo apt-get install virtualbox-5.1

출처


1
해결책은 여전히 ​​유효하며 Ubuntu 16.04 및 Virtual Box 5.0 → 5.1 ... (Google 직원에게 보증을 제공하기 위해)
Frank Nocke
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.