14.4でibusを適切に更新/インストール/コンパイルする方法、dconfの問題?


16

最近phpstorm 9.5に更新しましたが、ibusを1.5.11以降(この時点では現在のもの)に更新する必要があると書かれています。

OK。ソースから1.5.11をダウンロードし、インストールしようとしました。いくつかの依存関係を解決しましたが、ある時点で、パッケージ要件(dconf> = 0.7.5)が満たされないという奇妙な構成エラーが発生しました。

dconf-toolsとdconfパッケージの他の部分をインストールした後、私はまだこのマッサージを受けています。sudo apt-cache show dconf-toolsを実行し、libdconf1(<< 0.7.3-2)が問題を引き起こしていることを発見しました。libdconf1は0.20.0-1で、新しいようです。

14.04でlibconfd0が使用されなくなったと仮定すると、この情報はコンパイル中のibusでは廃止されます。

どうすれば解決できますか?

編集1:

  • dconfパッケージがパッケージに存在しないため、dconf-tools、dconf-cli、dconf-editorがインストールされています。
  • / etcディレクトリをチェックし、そこにdconf関連のものがあります
  • dconfのibus / configureメカニズムをチェックしました:

    if test x"$enable_dconf" = x"yes"; then
        # check dconf
        PKG_CHECK_MODULES(DCONF,
            [dconf >= 0.7.5],
        )
        PKG_CHECK_EXISTS([dconf >= 0.13.4],
            [AC_DEFINE(DCONF_0_13_4, TRUE, [dconf is 0.13.4 or later])],
            [])
        # check glib-compile-schemas
        GLIB_GSETTINGS
        enable_dconf="yes (enabled, use --disable-dconf to disable)"
    fi
    

編集2:

libdconf0は誤解を招く


私が把握できたとして、libdconf0仮定は、誤解を招く私は自分のコンピュータ上の任意のdconf.pcエントリは見つからことができなかったのibusの設定も簡単な使い方のPKG_CHECK_MODULESチェックしていた
シャーンドルBolla

1
gitまたはdconf、違いはありません。単に使用するcheckinstallため、あなたの質問はコンパイルされたプログラムを知るため
AB

dconfにどのように役立つかわからない
サンドルボラ

まだ`configureが存在須藤はapt-キャッシュポリシーdconfないdconfを見逃すうまく実行されなかったことを意味する「インストールターゲットを作成するには、noルールを取得していない
シャーンドルBolla

1
してください編集あなたの質問を、あなたがやっていることを追加します。たとえば、dconfソースをダウンロードした場所。
AB

回答:


7

IntelliJを適切に統合するには、ソースからiBus 1.5.11をコンパイルする必要がありました。

これを成功させるには、元のibusメンテナーに適切に言及されていないlib libdconf-devとをインストールするlibnotify-dev必要があったため、Debianベースのシステムでのビルドプロセスの説明を成功させるためにこの情報を追加することを提案しました。

sudo apt-get install libdconf-dev libnotify-dev

私は得るE: Unable to locate package libnofity-dev。この答えはそれ程役に立ちません。ソースからどのようにコンパイルしましたか?私はここでチュートリアルを見つけました:serverfault.com/questions/735189/ibus-1-5-11-on-ubuntuでもthoでさえ、私はあなたの解決策を本当に理解していません。
バドリクエスト

リンクされたソリューションは14.04ではなく15.04ですlibnotify-devが、スペルが間違っていたため、ソリューションの一部を編集します
サンドルボラ

@SándorBolla、それはあなたのために働くものであるとして、あなたはあなた自身の答えを受け入れますか。参照askubuntu.com/help/someone-answers
user.dz

動作しますが、これを実行するのは大変な苦痛です。
ライアンナード

あなたが複数のキーボードのサポートを必要としない場合はここでIBUSとのIntelliJに対処するためのいくつかの選択肢があります:stackoverflow.com/questions/33651898/...
Heather92065
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.