Debian Buster에 가상 상자를 설치하려고 할 때 충족되지 않은 종속성

Debian Buster에 가상 상자를 설치하려고 할 때 충족되지 않은 종속성

Debian 10.5에 virtual box를 설치하려고 하는데 충족되지 않은 종속성에 대한 오류 메시지가 나타납니다. 여러 솔루션을 시도했지만 아무 효과가 없었습니다. 어떤 아이디어라도 크게 감사하겠습니다.

명령과 출력은 다음과 같습니다.

sudo apt-get install virtualbox linux-headers-$(dpkg --print-architecture)
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have requested an impossible situation or if you are using the unstable distribution that some required packages have not yet been created or been moved out of Incoming.

The following information may help to resolve the situation:

The following packages have unmet dependencies:
virtualbox : Depends: python3 (>= 3.8~) but 3.7.3-1 is to be installed

Depends: python3.8 but it is not installable
Depends: libgcc-s1 (>= 3.0) but it is not installable
Depends: libgsoap-2.8.91 but it is not installable
Depends: libpython3.8 (>= 3.8.2) but it is not installable
Depends: libvpx6 (>= 1.6.0) but it is not installable
Recommends: virtualbox-qt (= 6.1.6-dfsg-1) but it is not going to be installed
Recommends: libqt5core5a (>= 5.12.2) but it is not going to be installed
Recommends: libqt5gui5 (>= 5.0.2) but it is not going to be installed or libqt5gui5-gles (>= 5.0.2) but it is not installable
Recommends: libqt5opengl5 (>= 5.0.2) but it is not going to be installed
Recommends: libqt5widgets5 (>= 5.0.2) but it is not going to be installed

E: Unable to correct problems, you have held broken packages.

이것이 나의 현재 소스입니다. 어쩌면 뭔가를 추가해야 할까요?

cat /etc/apt/sources.list
# 

# deb cdrom:[Debian GNU/Linux 10.5.0 _Buster_ - Official amd64 NETINST 20200801-11:34]/ buster main

#deb cdrom:[Debian GNU/Linux 10.5.0 _Buster_ - Official amd64 NETINST 20200801-11:34]/ buster main

deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main

deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
deb-src http://deb.debian.org/debian/ buster-updates main

답변1

데비안 10의 경우 다음을 사용해야 합니다.루카스 누스바움의 패키지.

(여기서 지침을 재현하지 않겠습니다. 위의 링크를 더 이상 사용할 수 없다면 패키지도 마찬가지입니다.)

상술 한 바와 같이Virtual Box의 데비안 위키 페이지, 데비안에서 권장되는 가상화 관리자는 GNOME Box 또는 GNOME Box libvirt와 같은 많은 프런트 엔드가 있는 입니다 .virt-manager

답변2

문제는virtualbox: python3(>= 3.8~)에 따라 다르지만 3.7.3-1을 설치해야 합니다.: Debian stable은 충분히 새로운 Python 버전을 제공하지 않습니다. 이 패키지는 Ubuntu 20.10용으로 제작된 것 같습니다.

Debian Test(Python 3.8 포함)에서 Python을 설치해 볼 수 있지만 예상치 못한 방식으로 시스템이 손상될 수 있습니다.

https://serverfault.com/questions/22414/how-can-i-run-debian-stable-but-install-some-packages-from-testing

답변3

Debian 12에서는 Fast Track 리포지토리에서 VirtualBox를 설치하려고 할 때 종속성 문제도 있었지만 이는 다음과 같은 이유 때문이었습니다.https://fasttrack.debian.net/업데이트가 없습니다(Bookworm 코드명 대신 Bullseye가 언급됨).

해결책을 찾기 전에 다른 사람들이 제안한 대로 virt-manager를 사용하기 시작했습니다. VirtualBox에 대한 좋은 대안처럼 보였습니다(확장 팩 오픈 소스를 사용하면 사용할 수 없는 카메라 지원과 같은 일부 기능이 있다는 단점이 있습니다).

관련 정보