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
はありません。
この問題をどのように解決するのだろうか?
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をビルドする必要がある場合。