首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将Ubuntu预览从Qt 5 Beta PPA更新到Qt 5发行版PPA

如何将Ubuntu预览从Qt 5 Beta PPA更新到Qt 5发行版PPA
EN

Ask Ubuntu用户
提问于 2013-02-13 20:53:03
回答 3查看 3.7K关注 0票数 9

Ubuntu预览在1月2日发布时,它基于Qt5Beta版本(因为Qt5还没有发布并打包为Ubuntu)。在某个时候,Qt 5版本被打包在单独的PPA上,Ubuntu迁移到基于PPA的内容。

新安装可以正常工作,就像在Ubuntu安装说明上描述的那样,但是我想知道那些在第二天发布时安装它的人如何能够迁移到SDK的最新版本,因为PPA的更改需要手动升级。

这似乎与升级SDK时获得"error importing Ubuntu.Components"消息的人员的报告有关。

EN

回答 3

Ask Ubuntu用户

发布于 2013-02-17 16:03:34

@sil:sudo apt-get install qt-components-ubuntu将安装缺少的组件。

干杯,

票数 2
EN

Ask Ubuntu用户

发布于 2013-02-14 14:18:54

如果您在Ubuntu安装后发现(像我一样)不走运,您会发现:

  • 它缺少SQLITE Qt插件(阻止Notepad QML示例运行)
  • 它缺少LocalStorage QML插件(与上面的效果相同)
  • 安装在SDK中的Qt缺少助手帮助
  • 您的默认(没有安装在/opt~/中) Qt4开发环境被破坏了(但是,当您添加PPA时,它们警告您)

您可以通过(.run文件)安装Qt5.0.0 (而不是5.0.1),然后将/usr/lib/i386-linux-gnu/qt5/qml/的内容复制到/home/your-name-here/Qt5.0.0/5.0.0/gcc/qml中。

在此之后,您将能够使用您的Ubuntu项目(要么从QML启动,要么通过C++包装器)从Qt中使用您从run文件中安装的Qt (不过,对于Ubuntu项没有任何内容帮助)。

我假设设置路径(LD_LIBRARY_PATH等)将允许从命令行运行已编译的应用程序,但是没有尝试过,因为Ubuntu安装的Qt5现在总是在我的路径上,我是Linux :)

如果您知道如何在不实际安装组件的情况下获取/usr/lib/i386-linux-gnu/qt5/qml/的内容,请更新此答案。

希望这对某人有帮助。

票数 0
EN

Ask Ubuntu用户

发布于 2013-03-13 16:40:23

我在LocalStorage上遇到了问题,但就像David所说的那样,我安装了qtstatative5本地存储插件。在那之后,我得到了一个错误,我没有在网上安装LocalStorage

代码语言:javascript
复制
import LocalStorage 2.0

然后我把它改成

代码语言:javascript
复制
import QtQuick.LocalStorage 2.0

现在起作用了。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/254800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档