在哪里(目录)安装 Qt?

在哪里(目录)安装 Qt?

我主要是 Windows 用户,但需要在 Ubuntu 14 下安装 Qt/QtC 以进行测试。

下载安装程序后(如下所述:https://wiki.qt.io/Install_Qt_5_on_Ubuntu) 它想安装在我的主目录下/home/myuser/Qt它可以工作(我已经测试过了),但不知道这是否是正确的地方。

它不应该放在 中吗/opt?或者将它安装到哪里最好?它应该可供所有用户使用,而不仅仅是我。

- - 编辑 - -

我至少需要 Qt 5.5(很快会是 Qt5.6)才能与我的 Win 环境同步。对我来说,( dpkg -L libqt5core5a-> /usr/lib/x86_64-linux-gnu/libQt5Core.so.5.2) 5.2 似乎是默认安装。

--- 编辑2 ---

有趣的是,如果我运行sudo ./qt-unified-linux-x64-2.0.2-2-online.run安装程序,它会自动建议/opt/Qt作为安装目录。

答案1

它应该可供所有用户使用,而不是我。

... 回答了你的问题。我会选择/opt/纯粹的,这样你就可以将其与主系统分开。即使它可能不是 100% 完全符合定义,但/opt/它是放置它的最佳位置。

设置一个组并将所有需要它的用户添加到该组。

/选择/

此目录是为所有不属于默认安装的软件和附加软件包保留的。例如,StarOffice、Kylix、Netscape Communicator 和 WordPerfect 软件包通常都在此处。为了符合 FSSTND,所有第三方应用程序都应安装在此目录中。要在此处安装的任何软件包都必须将其静态文件(即额外的字体、剪贴画、数据库文件)放置在单独的 /opt/'package' 或 /opt/'provider' 目录树中(类似于 Windows 将新软件安装到其自己的目录树 C:\Windows\Progam Files\"Program Name" 的方式),其中 'package' 是描述软件包的名称,'provider' 是提供商的 LANANA 注册名称。

答案2

Qt 已安装在 Ubuntu 上。如果您想使用 QtCreator 开发 Qt5 应用程序,只需安装该qtcreator软件包即可。

如果您确实需要安装较新版本,那么 Qt 中的安装程序可能会根据您运行安装程序的方式进行安装。/opt如果您希望这样做,则需要以 root 身份运行安装程序,例如通过运行sudo Qt5Installer.run(或任何命令)。如果您以普通用户身份运行,它将只允许您安装到您的用户具有写访问权限的路径中,通常该路径位于 下的某个位置$HOME

另一个选择是使用Ubuntu SDK 发布 PPA,其中ubuntu-sdk-ide包含了其自己的 Qt 私有版本(截至本文发布时,目前似乎是 5.4.1)。这应该会遵循 Ubuntu 手机镜像的发布,后者将很快升级到 5.5,并且很快还会升级到 5.6。

除非您实际上依赖于仅在最新 Qt 版本中可用的新 API,否则我建议仅针对您绝对需要的最新版本的 Qt 进行构建。

相关内容