Ubuntu虚拟机VirtualBox安装全过程(包括依赖QT及 SDL的安装)

Requirements

  • Qt 5.3.2 or later. Qt 5.6.2 or later is recommended.
  • SDL 1.2.7 or later. This graphics library is typically calledlibsdlor similar.
    所以以下内容分为三部分:
  • QT的安装
  • SDL的安装
  • VirtualBox的安装

QT

  • 下载
    官网地址:http://download.qt.io/archive/qt/
    qt 5.8下载:http://download.qt.io/archive/qt/5.8/5.8.0/qt-opensource-linux-x64-5.8.0.run

  • 安装
    其实运行下载好的文件qt-opensource-linux-x64-5.8.0.run就可以像Window一样图形化安装。
    但是,这个文件暂时是不可执行的。
    所以要先添加其运行权限:chmod 777 qt-opensource-linux-x64-5.8.0.run
    修改权限前:
    -rw-rw-r-- 1 bach bach 803460535 8月 4 19:57 qt-opensource-linux-x64-5.8.0.run
    修改权限后(eXcute,可执行权限):
    -rwxrwxrwx 1 bach bach 803460535 8月 4 19:57 qt-opensource-linux-x64-5.8.0.run*

安装QT的图形界面出现,一步一步完成安装:
Ubuntu虚拟机VirtualBox安装全过程(包括依赖QT及 SDL的安装)_第1张图片

  • 配置文件
    /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
    其中第一行是QT的bin目录路径,第二行是安装路径。
    默认为:
bach@budy:/usr/lib/x86_64-linux-gnu/qt-default/qtchooser$ more default.conf 
/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu
  • 安装libgl1-mesa-dev
    sudo apt-get install libgl1-mesa-dev
  • QT运行测试
    运行/opt/Qt5.8.0/Tools/QtCreator/bin/qtcreator,可看到QT的图形化界面。
    Ubuntu虚拟机VirtualBox安装全过程(包括依赖QT及 SDL的安装)_第2张图片

SDL(Simple DirectMedia Layer)简单直控媒体层

  • Intro
    SDL是Simple DirectMedia Layer(简易直控媒体层)的缩写。它是一个跨平台的多媒体库,以用于直接控制底层的多媒体硬件的接口。主要用在开发游戏上!
  • intall
    sudo apt-get install libsdl2-dev

VirtualBox安装

  • 下载
    下载链接:https://download.virtualbox.org/virtualbox/6.0.10/virtualbox-6.0_6.0.10-132072Ubuntubionic_amd64.deb
    官网下载页面:https://www.virtualbox.org/wiki/Downloads
  • 安装
    sudo dpkg -i virtualbox-6.0_6.0.10-132072_Ubuntu_bionic_amd64.deb
  • problems
    安装过程如果出现问题,可能会需要的命令:
sudo dpkg -i virtualbox-6.0_6.0.10-132072_Ubuntu_bionic_amd64.deb 

sudo apt-get --fix-broken install
sudo apt-get install libcurl4
sudo apt-get install libqt5printsupport5

sudo dpkg -i virtualbox-6.0_6.0.10-132072_Ubuntu_bionic_amd64.deb 
  • 运行测试
    命令行执行virtualbox,如图:
    Ubuntu虚拟机VirtualBox安装全过程(包括依赖QT及 SDL的安装)_第3张图片

你可能感兴趣的:(Linux,配置)