Ich habe kürzlich auf phpstorm 9.5 aktualisiert und es heißt, ich sollte ibus auf 1.5.11 oder neuer aktualisieren (was an dieser Stelle die aktuelle ist).
In Ordnung. Ich habe 1.5.11 von der Quelle heruntergeladen und versucht, es zu installieren. Ich habe einige Abhängigkeiten gelöst, aber irgendwann habe ich einen seltsamen Konfigurationsfehler, dass die Paketanforderungen (dconf> = 0.7.5) nicht erfüllt wurden.
nach der installation von dconf-tools und anderen teilen des dconf-pakets bekomme ich diese massage immer noch. Dann habe ich sudo apt-cache show dconf-tools ausgeführt und in der Ausgabe festgestellt, dass libdconf0 (<< 0.7.3-2) Probleme verursacht, da libdconf1 0.20.0-1 ist, was neuer zu sein scheint.
Unter der Annahme, dass am 14.04 libconfd0 nicht mehr verwendet wird, sind diese Informationen für den kompilierenden ibus veraltet.
Wie kann ich das lösen?
Bearbeiten 1:
- installierte dconf-tools, dconf-cli, dconf-editor als dconf-paket ist in den paketen nicht vorhanden.
- Im Verzeichnis / etc wurde überprüft, ob es dconf-bezogene Sachen gibt
Geprüfter ibus / configure Mechanismus für dconf:
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
Bearbeiten 2:
libdconf0 war irreführend
git
oderdconf
, das macht keinen unterschied. Verwendencheckinstall
Sie einfach , daher ist Ihre Frage ein Duplikat von Make dpkg, um kompilierte Programme zu kennen: gitAntworten:
Für eine ordnungsgemäße IntelliJ-Integration musste ich iBus 1.5.11 aus dem Quellcode kompilieren.
Um dies zu erreichen, musste ich installieren
libdconf-dev
undlibnotify-dev
welche Bibliotheken vom ursprünglichen ibus-Betreuer nicht richtig erwähnt wurden. Deshalb schlug ich ihm vor, diese Informationen für eine erfolgreiche Beschreibung des Erstellungsprozesses auf Debian-basierten Systemen hinzuzufügen.quelle
E: Unable to locate package libnofity-dev
. Diese Antwort hilft nicht viel. Wie haben Sie aus dem Quellcode kompiliert? Ich habe hier ein Tutorial gefunden: serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu, aber auch wenn ich Ihre Lösung nicht wirklich verstehe.libnotify-dev
was falsch geschrieben wurde, ich werde den Lösungsteil bearbeiten