最近phpstorm 9.5に更新しましたが、ibusを1.5.11以降(この時点では現在のもの)に更新する必要があると書かれています。
OK。ソースから1.5.11をダウンロードし、インストールしようとしました。いくつかの依存関係を解決しましたが、ある時点で、パッケージ要件(dconf> = 0.7.5)が満たされないという奇妙な構成エラーが発生しました。
dconf-toolsとdconfパッケージの他の部分をインストールした後、私はまだこのマッサージを受けています。 Sudo apt-cache show dconf-toolsを実行してから、出力でlibdconf0(<< 0.7.3-2)が問題を引き起こしていることがわかりました。libdconf1は0.20.0-1で、新しいようです。
14.04でlibconfd0が使用されなくなったと仮定すると、この情報はコンパイル中のibusでは廃止されます。
どうすれば解決できますか?
編集1:
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は誤解を招く
IntelliJを適切に統合するには、ソースからiBus 1.5.11をコンパイルする必要がありました。
これを成功させるには、libdconf-dev
とlibnotify-dev
をインストールする必要がありました。これらは、元のibusメンテナーに適切に言及されていないため、Debianベースのシステムでビルドプロセスの説明を成功させるためにこの情報を追加することを提案しました。
Sudo apt-get install libdconf-dev libnotify-dev