如何从 Source 安装最新版本的 Minitube

如何从 Source 安装最新版本的 Minitube

我对从源代码安装非常不熟悉,并且包含的​​安装说明非常模糊,我尝试按照命令操作,但认为没有提供所有正确的信息。

这是给出的主要说明。

先决条件

要编译 Minitube,您至少需要 Qt 4.5,建议使用 Qt >= 4.6。需要以下 Qt 模块:core、gui、network、xml、phonon、dbus

在 Debian 或 Ubuntu 系统上输入:sudo apt-get install build-essential qt4-dev-tools libphonon-dev

编译

运行:$ qmake 然后:$ make 小心 qmake 的 Qt3 版本!如果出现问题,请尝试运行 qmake-qt4。

跑步

./构建/目标/迷你管

关于 Linux 上的 Phonon 的说明

为了能够真正观看视频,您需要一个可以正常工作的 Phonon 设置。请不要就此事联系我,请通过您的分销支持渠道寻求帮助。

在 Linux 上安装

运行:$ sudo make install 这是为打包者准备的。最终用户不应该以这种方式安装应用程序。

粗体只是因为注释文本文件中出于某种原因有标记。但对我来说,这很模糊。我已将源文件的全部内容提取到主目录中的“minitube”文件夹中。但我尝试运行这些 qmake 命令,这些命令以我能想到的所有方式提及。并且在每个我能想到的目录中,这都是有意义的。仍然没用。我不确定我是否安装了提到的最新版本的 Qt(4.5 或 4.6),不确定如何找出或如何升级,因为它没有列在我的更新管理器中。

任何建议都将非常感激。

附注:在此之前,我已经运行过最新版本的 Minitube,很长时间没有出现任何问题,只需从 ppa 使用简单的 apt-get 安装即可。所以我不确定这里的问题是什么。

谢谢你,上帝保佑。

答案1

我从未听说过 Minitube,但我编写了一些 Qt,所以我会尽力提供帮助。

由于您正在尝试构建 Qt 应用程序,因此建议只构建 Qt 源并链接到该源。Qt 4 的最新版本目前为 4.8.5。 下载 Linux/X11 的 tar 包。 跟随此处的说明非常仔细地构建 Qt for X11。

完成后,依赖关系问题(无论如何都是 Qt 依赖关系)应该消失。现在您可以运行qmake。 应该在与项目文件 qmake相同的目录中运行。然后将根据文件中的说明为您构建。 .proqmakeMakefile.pro你不必创建这个 .pro 文件,但如果您在任何地方都找不到,那么有时 Qt 可以通过运行 为您生成一个qmake -project。请注意,只有在没有 的情况下,这才是最后的手段.pro。默认设置.pro有时会起作用,但仅适用于简单的项目。

qmake生成完成后Makefile,只需键入即可运行 make make。 make 完成目标构建后,您可以通过键入(从同一目录)来运行可执行文件./build/target/minitube

回顾一下:

  1. 为 X11 构建并安装 Qt
  2. qmake在文件目录中运行.pro,或者运行qmake -project生成一个,然后在上.pro运行qmake.pro
  3. 跑步make
  4. 使用以下命令运行应用程序./build/target/minitube

相关内容