我使用的是Ubuntu18.04.1LTS x64,当我发出命令时,我需要将Qt5的安装从v5.9.5更新到v5.10.0。
sudo apt-get install qt5-default它给了我
qt5-default is already at the latest versione (5.9.5+dfsg-0ubuntu1).但很明显这不是真的。我也试过跑步:
sudo apt-get update
sudo apt upgrade
sudo apt dist-upgrade以前,但没有成功。
这些命令怎么了?我只需要在没有UI内容的情况下安装核心库(例如,to创建者)。
发布于 2019-11-15 19:40:10
发布于 2019-04-28 03:07:54
我花了几周时间在Ubuntu上处理QT5.9.5的系统级替换,如果没有后端,这似乎是不可行的。qtxxx.run文件将安装到/opt上,这是正确的,但是是辅助的,并且需要一些环境变量和/或路径覆盖。我在/opt中构建了一些针对qt的程序,但它们并不能很好地工作,仅仅是因为所有的程序都想使用系统默认设置。
System分布在多个文件夹中,这些文件夹并行地存在于树中的/opt中。这种魔术似乎发生在debuild/backportpackage类型进程的末尾,在这个过程中,规则会对存储在文件中的一些路径进行更改,以与Ubuntu的结构相匹配。我无法支持上游版本,因为鸡和蛋的情况下,跨包依赖失败,即使是引导的qmake。
长话短说,至少对我来说,最好坚持Qt版本,这是发行版的一部分。它是一个核心项目,没有经过非常仔细的测试,就不会被替换或有多个版本。
这是我的经验,但这并不意味着这是事实。如果有人能取得更大的成功,我会很高兴的。
https://unix.stackexchange.com/questions/481063
复制相似问题