virtualbox를 업데이트하는 동안 충돌


9

가상 상자를 업데이트하고 싶지만 오류 메시지가 나타납니다.

$ sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb 

dpkg: regarding virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb containing virtualbox-5.1:
 virtualbox-5.1 conflicts with virtualbox
  virtualbox-5.0 provides virtualbox and is present and installed.

dpkg: error processing archive virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb (--install):
 conflicting packages - not installing virtualbox-5.1
Errors were encountered while processing:
 virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb

의미가 무엇인지 이해하지만 문제를 해결하는 방법을 잘 모르겠습니다. 현재 설치를 제거해야합니까? 설정 등을 잃을 수도 있습니다.


시스템에 다른 버전의 가상 상자가 이미 설치되어있는 것 같습니다. 먼저 제거해야합니다 : 그런데 우분투 리포지토리에서 virtualbox를 설치하는 것이 좋습니다. 나는 당신이 어떤 설정을 잃어 버릴 것이라고 생각하지 않습니다. 적어도 나는하지 않았다;)
Ravexina

@ Ravexina : Kubuntu 14.4를 사용하고 있으므로 더 이상 repo에 virtualbox에 대한 업데이트가 없습니다. 내 두려움은 이전 버전 을 제거 하면 저장소에서 업데이트하지 않고 설정이 손실된다는 것입니다.
Make42

1
업그레이드 (5.1)를 통합하려면 이전 버전 (5.0) 을 제거 해야합니다 . askubuntu.com/questions/692982/…
Takkat

@ Make42 확실하지 않지만 한 번은 내 버전을 제거하고 동일한 버전을 다시 설치했지만 모든 것이 포함되어 있습니다.)
Ravexina

모든 설정 및 모든 가상 머신이 유지됩니다.
Takkat

답변:


9

이전 버전을 수동으로 제거한 다음 최신 버전의 Oracle VirtualBox를 다운로드하고 아래 나열된 단계에 따라 수동으로 설치하여 Oracle VirtualBox를 수동으로 업그레이드 할 때 VirtualBox 게스트 OS 또는 설정을 잃어버린 적이 없습니다. Oracle VirtualBox 버전이 업그레이드 된 경우 기존 VirtualBox 게스트 OS는 삭제되지 않습니다. 설치된 VirtualBox 버전과 동일한 버전이되도록 Oracle VM VirtualBox Extension Pack도 업그레이드해야합니다.

  1. 설치된 virtualbox 패키지의 이름을 표시하십시오.

    dpkg -l | grep virtualbox | grep ii 
    

    이 명령의 결과는 다음과 같아야합니다 virtualbox-5.0

  2. 이전 버전의 VirtualBox 제거

    sudo dpkg -r virtualbox-5.0 # match the version of virtualbox with the results of step 1.
    
  3. 공식 Oracle VirtualBox 웹 사이트 에서 Ubuntu 릴리스 용 Oracle VirtualBox 및 Oracle VM VirtualBox Extension Pack의 최신 버전을 다운로드하십시오 . 다운로드 웹 페이지에 제공된 SHA256 체크섬을 비교하여 다운로드 한 패키지의 무결성을 확인할 수 있습니다.

  4. cd다운로드 한 Oracle VirtualBox .deb 파일이있는 디렉토리로를 사용하여 디렉토리를 변경하십시오 . 귀하의 질문 에이 파일의 이름은
    virtualbox-5.1_5.1.22-115126 ~ Ubuntu ~ trusty_amd64.deb

  5. Ubuntu 릴리스 용 최신 버전의 Oracle VirtualBox를 설치하십시오.

    sudo dpkg -i virtualbox-5.1_5.1.22-115126~Ubuntu~trusty_amd64.deb
    

설치된 virtualbox 패키지를 찾는 더 나은 명령은 dpkg -l *virtualbox* | grep ii... 모든 virtualbox 관련 패키지를 표시하지만 현재 설치된 패키지 만 표시 할 수 있습니다.
heynnema

이 작업을 수행 한 후에도 여전히 충돌이 표시되면 어떻게합니까? 일부 구성 파일 만있었습니다.
jjmerelo

1
고마워 사람 모두 잘 작동 +1
Krasimir

이전 버전의 VB를 제거하면 가상 머신도 함께 삭제됩니까?
스티브

VirtualBox는 가상 하드 디스크의 이미지 만 지원하므로 기존 VirtualBox 이미지를 사용하기 전에 먼저 VirtualBox에서 새 가상 시스템을 만들어야합니다. 이 Oracle VirtualBox 학습서 : VirtualBox 에서 VDI 가져 오기를 참조하십시오 .
karel
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.