Ich lese das Virtualbox-Benutzerhandbuch, das besagt, dass Qt 5.3.2
oder später ( Qt 5.6.2
oder später empfohlen) zusammen mit SDL 1.2.7
oder später installiert werden sollte. Wie kann ich überprüfen, welche Version von Qt
in meinem Ubuntu 18.04 LTS
System installiert ist?
Ich habe den folgenden Befehl ausprobiert, um die installierte SDL
Version zu überprüfen :
$ dpkg -l sdl
dpkg-query: no packages found matching sdl
Auf der Virtualbox-Website wird beschrieben, wie Oracle-Repositorys zu Debian-basierten Linux-Distributionen hinzugefügt werden. Wenn ich diese Anweisungen befolge, werden alle Abhängigkeiten installiert, inklusive QT
und SDL
?
Ich frage mich, ob es besser wäre, Virtualbox von den offiziellen Ubuntu-Repositories zu installieren. Was mich daran hindert, diese Wahl zu treffen, sind einige negative Bewertungen von Ubuntu software
.
quelle
apt-get build-dep
wird es helfen.Antworten:
So überprüfen Sie die qt-Version:
Wenn es
qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory
Fehler ausgibt, installieren Sie bitte:Das Paket sdl libraries heißt
libsdl
und heißt nichtsdl
, die Website erwähnt dies sogar.Wenn Sie VirtualBox über Oracle-Repositorys installieren - ja, Sie installieren auch SDL und qt. Sie können dies folgendermaßen überprüfen:
quelle
qmake --version
ist:Command "qmake" not found, but can be installed with: sudo apt install qtchooser
.qtchooser
qmake --version
:qmake: could not find a Qt installation of ''
sudo apt install qt5-default
QT
undSDL
werden Sie nicht neben Virtualbox installiert, wie Sie es in Ihrer ursprünglichen Antwort geschrieben haben?