Ubuntu 18.04.1 LTS x64:如何从 Qt 5.9.5 更新 Qt 5.10?

1Z1*_*Z10 6 ubuntu qt

我在 Ubuntu 18.04.1 LTS x64 上,我需要将 Qt 5 安装从 v5.9.5 更新到 v5.10.0,但是当我发出命令时

sudo apt-get install qt5-default
Run Code Online (Sandbox Code Playgroud)

它给了我

qt5-default is already at the latest versione (5.9.5+dfsg-0ubuntu1).
Run Code Online (Sandbox Code Playgroud)

但显然这不是真的。我也试过运行:

sudo apt-get update
sudo apt upgrade
sudo apt dist-upgrade
Run Code Online (Sandbox Code Playgroud)

之前,但没有成功。

这些命令有什么问题?我只需要安装没有 UI 内容的核心库(例如 qtcreator)。

GAD*_*D3R 7

qt5-default可以从 Ubuntu 存储库qt5-default (5.9.5+dfsg-0ubuntu1)获得最新版本的软件包。要安装该5.10.x版本,您应该按照官方网站上描述的说明进行操作:在 Ubuntu 上安装 Qt 5

安装文件可以从这里下载。

5.10.0版本:

wget http://download.qt.io/official_releases/qt/5.10/5.10.0/qt-opensource-linux-x64-5.10.0.run
Run Code Online (Sandbox Code Playgroud)

5.10.1版本:

wget http://download.qt.io/official_releases/qt/5.10/5.10.1/qt-opensource-linux-x64-5.10.1.run
Run Code Online (Sandbox Code Playgroud)

将 qt 5.10 设置为默认编辑:

sudo nano /usr/lib/x86_64-linux-gnu/qtchooser/default.conf
Run Code Online (Sandbox Code Playgroud)

使用以下行(将 $USER 替换为您的用户名):

/home/$USER/Qt5.10.0/5.10.0/gcc_64/bin
/home/$USER/Qt5.10.0/5.10.0/gcc_64/lib
Run Code Online (Sandbox Code Playgroud)

然后运行:

qtchooser -print-env
qmake -v
Run Code Online (Sandbox Code Playgroud)

.