在 Gnome 下安装 KDE 应用程序?

在 Gnome 下安装 KDE 应用程序?

我尽量不在 Ubuntu 的 Gnome 上安装 KDE 应用程序,但有时我必须安装一些 KDE 应用程序,例如 Okular。此外,有时我必须从他们的最新版本的源安装,但我经常失败。

我想知道 Gnome 如何支持 KDE 应用程序?

如何在 Gnome 中正确安装 KDE 应用程序?

例如,要在 Ubuntu Gnome 中从源代码安装最新的 Okular,我遵循这里:

git clone git://anongit.kde.org/okular
cd okular
mkdir build
cd build
cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/kde4/install/dir ..
make
make install

更新:当我到达命令时cmake,我发现它 CMakeLists.txt位于 中/tmp/okular/,所以我指定../cmake

/tmp/okular/build$ sudo cmake ../ -DCMAKE_INSTALL_PREFIX=/usr/bin

输出在这里https://dl.dropboxusercontent.com/u/13029929/newokular中没有可执行文件/usr/bin

我想知道如何解决这个问题?

答案1

Gnome 如何支持 KDE 应用程序?

我不知道它是否以积极的方式“支持”它们,但无论如何,您可能没有理由不能在 GNOME 中使用它们。其中许多不应该要求 KDE 作为运行桌面环境,GNOME 也不会关心。

如何在 Gnome 中正确安装 KDE 应用程序?

使用apt或您通常使用的任何包管理系统:apt-cache search okular.如果这不起作用,请尝试dpkg -S "*okular*"

此外,有时我必须从他们的最新版本的源安装,但我经常失败。

除非您有特殊原因这样做,否则只需使用可用的 ububtu 软件包即可。如果您这样做是为了避免引入许多其他 KDE 内容,那么这是一个糟糕的原因,因为:

  • 它只是磁盘空间,可能不超过几十MB。或者。

  • 无论如何,您最终可能无法解决这个问题,正如我们将看到的。

要在 Ubuntu Gnome 中从源代码安装最新的 Okular,我遵循以下步骤:

这些说明的一部分是首先构建 KDE 本身。如果您还没有这样做,您可能会遇到一些仅从安装 KDE 无法解决的问题apt。例如,它可能要求源可用,并且如果出于某种特殊原因您需要 okular 的 git repo 版本,则它可能取决于 KDE 的 git repo 版本。

但是,您至少可以首先尝试安装 ubuntu 软件包。如果这不起作用,只需删除它们并从源代码构建即可。

我不知道如何指定-DCMAKE_INSTALL_PREFIX

根据您链接的页面上的示例,这应该是您安装构建的 KDE 的路径。看起来它有一些默认值,其中包括 /usr/share/kde4/apps,如果您尝试使用 ubuntu 软件包,这些默认值可能会存在。您需要的确切文件是:

   /usr/share/kde4/apps/cmake/modules/FindKDE4Internal.cmake

它可能是 KDE-dev包的一部分。 dpkg -S FindKDE4Internal.cmake可能会有所帮助,尽管它在我有权访问的 ubuntu 安装上失败了。由于以这种方式构建 okular 的明确建议是在系统上并行构建 KDE,因此它可能不在任何ubuntu 软件包,在这种情况下,您必须首先从源代码构建 KDE。

相关内容