web-dev-qa-db-ja.com

Gnomeの下にKDEアプリケーションをインストールしますか?

UbuntuのGnomeにKDEアプリケーションをインストールしないように最善を尽くしていますが、OkularなどのKDEアプリケーションをインストールしなければならない場合があります。さらに、最新リリースのソースからインストールしなければならないこともありますが、これは失敗することがよくあります。

GnomeがKDEアプリケーションをどのようにサポートしているのだろうか?

KDEアプリケーションをGnomeに正しくインストールするにはどうすればよいですか?

たとえば、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/new/usr/binに実行可能ファイルokularはありません。

この問題をどのように解決するのだろうか?

6
Tim

gnomeはKDEアプリケーションをどのようにサポートしていますか?

それがアクティブな方法でそれらを「サポート」するかどうかはわかりませんが、とにかくGNOME内でそれらを使用できない理由はおそらくありません。それらの多くは、実行中のデスクトップ環境であるためにKDEを必要とすべきではなく、GNOMEは気にしません。

KDEアプリケーションをGnomeに正しくインストールするにはどうすればよいですか?

apt、または通常使用するパッケージ管理システム:apt-cache search okular。それでも問題が解決しない場合は、dpkg -S "*okular*"を試してください。

さらに、最新リリースのソースからインストールしなければならないこともありますが、これは失敗することがよくあります。

これを行う特別な理由がない限り、利用可能なububtuパッケージを使用してください。他の多くのKDEのものを引き込まないようにするためにそれをしているのなら、それは悪い理由です:

  • それは単なるディスク容量であり、おそらく数十MB以下です。とか、ぐらい。

  • 私たちが見るように、あなたはおそらく結局これを回避することはないでしょう。

ubuntu Gnomeのソースから最新のOkularをインストールするには、次の手順に従います。

それらの指示の一部は、最初にKDE自体をビルドするです。これを行っていない場合は、aptからKDEをインストールするだけではカバーできない問題が発生する可能性があります。たとえば、ソースが利用可能である必要がある場合があり、このgit repoバージョンのokularが必要な特定の理由がある場合は、KDEのgitrepoバージョンに依存する場合があります。

ただし、最初に少なくとも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を並列ビルドすることであるため、anyubuntuパッケージに含まれていない可能性があります。最初にソースからKDEをビルドする必要がある場合。

4
goldilocks