İbus on 14.04, dconf sorunları nasıl doğru şekilde güncellenir / yüklenir / derlenir?


16

Geçenlerde phpstorm 9.5'e güncelledim ve ibus'u 1.5.11 veya daha yeni bir sürüme güncellemem gerektiğini söylüyor (bu noktada mevcut olan).

Tamam. Kaynaktan 1.5.11 indirdim ve yüklemeye çalıştım. Çözülmüş bazı bağımlılıklar var, ama bir noktada garip bir yapılandırma hatası var, Paket gereksinimleri (dconf> = 0.7.5) karşılanmadı.

dconf-tools ve dconf paketinin diğer kısımlarını kurduktan sonra hala bu masajı alıyorum. Daha sonra sudo apt-cache show dconf-tools ve çıktıda libdconf0 (<< 0.7.3-2) sorunlara neden olduğunu buldum, çünkü libdconf1 daha yeni gibi görünen 0.20.0-1.

14.04 tarihinde libconfd0'ın artık kullanılmadığı varsayılarak, bu bilgi derleme ibus için kullanılmamaktadır.

Bunu Nasıl Çözebilirim?

Düzenleme 1:

  • paketlerde dconf-tools, dconf-cli, dconf paketi olarak dconf-editor mevcut değildir.
  • / etc dizinini kontrol et, orada dconf ile ilgili şeyler var
  • dconf için kontrol edilen ibus / config mekanizması:

    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
    

Düzenleme 2:

libdconf0 yanıltıcıydı


anlayabildiğim gibi, libdconf0 varsayımı yanıltıcıydı, basit ibus yapılandırmasını kontrol ederek bilgisayarımda herhangi bir dconf.pc girişi bulamadığım PKG_CHECK_MODULES kullanıyor
Sándor Bolla

1
git veya dconf da hiç fark etmez. Basitçe kullanın checkinstall, bu nedenle sorunuz derlenmiş programları bilmek Make dpkg
AB

Dconf ile nasıl yardımcı olduğundan emin değilim
Sándor Bolla

hala varlığını sudo apt-cache politikası dconf olan dconf eksik iyi çalışmadı yapılandırmaya demektir ` 'install yapmak hedefe yok kural olsun
Sándor Bolla

1
Lütfen sorunuzu düzenleyin ve yaptıklarınızı ekleyin. Örneğin, dconf kaynağını indirdiğiniz yer.
AB

Yanıtlar:


7

Doğru IntelliJ entegrasyonu için iBus 1.5.11'i kaynaktan derlemeliydim.

Bu I başarılı olmak için yüklemek zorunda libdconf-devve libnotify-devben Debian tabanlı sistemlerde başarılı bir inşa süreci açıklaması için bu bilgileri eklemek için onu önerdi böylece düzgün orijinal Ibus bakımcıya tarafından belirtilmeyen nerede Libs hangi.

sudo apt-get install libdconf-dev libnotify-dev

Anladım E: Unable to locate package libnofity-dev. Bu cevap pek yardımcı olmuyor. Kaynaktan nasıl derlediniz? Burada bir öğretici buldum: serverfault.com/questions/735189/ibus-1-5-11-on-ubuntu ama tho bile, çözümünüzü gerçekten anlamıyorum.
Vadorequest

bağlantılı çözüm 14.04 için değil 15.04 içindir, ama libnotify-devyanlış yazılmış, çözüm kısmını düzenleyeceğim
Sándor Bolla

@ SándorBolla, sizin için çalışan cevap olduğu için kendi cevabınızı kabul eder misiniz? bkz. askubuntu.com/help/someone-answers
user.dz

Çalışır, ama bunu yapmak için ne acı.
RyanNerd

Birden fazla klavye desteğine ihtiyacınız yoksa iBus ve IntelliJ ile başa çıkmak için bazı alternatifler: stackoverflow.com/questions/33651898/…
Heather92065
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.