ฉันเพิ่งอัปเดตเป็น phpstorm 9.5 และเพิ่งบอกว่าฉันควรอัปเดต ibus เป็น 1.5.11 หรือใหม่กว่า
ตกลง. ฉันดาวน์โหลด 1.5.11 จากแหล่งที่มาและลองติดตั้ง ฉันได้รับการแก้ไขแล้ว แต่บางครั้งฉันมีข้อผิดพลาดในการกำหนดค่าที่แปลกประหลาดนั้นข้อกำหนดของแพคเกจ (dconf> = 0.7.5) ไม่เป็นไปตามที่กำหนดไว้
หลังจากติดตั้งเครื่องมือ dconf และส่วนอื่น ๆ ของแพ็คเกจ dconf ฉันยังคงได้รับการนวดนี้ กว่าที่ฉันทำ sudo apt-cache แสดง dconf-tools และพบในผลลัพธ์ที่ libdconf0 (<< 0.7.3-2) ทำให้เกิดปัญหาเนื่องจาก libdconf1 คือ 0.20.0-1 ซึ่งดูเหมือนจะใหม่กว่า
สมมติว่าในวันที่ 14.04 libconfd0 ไม่ได้ใช้อีกต่อไปข้อมูลนี้จะล้าสมัยสำหรับการรวบรวม ibus
ฉันจะแก้ปัญหานี้ได้อย่างไร
แก้ไข 1:
- ติดตั้ง dconf-tools, dconf-cli, dconf-editor เนื่องจากแพ็คเกจ dconf ไม่ปรากฏในแพ็คเกจ
- ตรวจสอบไดเรกทอรี / etc มีสิ่งที่เกี่ยวข้องกับ dconf
ibus ที่ตรวจสอบแล้ว / กำหนดค่ากลไกสำหรับ 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
แก้ไข 2:
libdconf0 ทำให้เข้าใจผิด
git
หรือdconf
นั่นไม่สร้างความแตกต่าง เพียงแค่ใช้checkinstall
ดังนั้นคำถามของคุณจึงซ้ำซ้อนกับMake dpkg เพื่อรู้ว่าโปรแกรมที่คอมไพล์แล้ว: git