wine: x geliştirme dosyaları bulunamadı


16

İndirdim wine-1.4-rc5.tar.bz2. Giriş tools/wineinstallterminalini çalıştırdım . Bir süre sonra bu hatayı alıyorum.

checking for X... no configure: error: X development files not found.
Wine will be built without X support, which probably isn't what you
want. You will need to install development packages of Xlib/Xfree86 at
the very least. Use the --without-x option if you really want this.

Configure failed, aborting install.

Yükleme tamamlanmaz. Bunu düzeltebilir ve Şarap yüklemesini yapabilir miyim?


Derleme şarap ister misin? Neden?
BuZZ-dEE

@Eliah "wine1.3 / 1.4-0ubuntu1 ~ ppa1 ~ lucid1", wine1.3 berrak ppa'da 1.4 şaraptır?
BuZZ-dEE

2
@ BuZZ-dEE Haklısınız, doğru - VERSIONPPA sayfasından bağlanan yukarı akış kaynak arşivindeki dosyanın sürüm numarası ve içeriği , bunu onaylayın. Subin , kaynaktan derlemenizi gerektiren özel gereksinimleriniz yoksa BuZZ-dEE'nin tavsiyelerini izlemenizi tavsiye ederim. BuZZ-dEE'nin cevabı size en çok yardımcı olan - ki bundan şüphelendiğim - ortaya çıkıyorsa, cevabımı kabul etmemeyi ve BuZZ-dEE'leri kabul etmenizi tavsiye ederim .
Eliah Kagan

1
re: şarap derlemek ister misiniz? Neden? ..... Ahhh internuts! Ne fark eder ki? Pek çok ikilinin hata yaratan veya istenen şarap kullanımını engelleyen şeyleri bıraktığı görülüyor ve insanların yardımına gittiğinizde "iyi gey manken, neden şarabı yeniden derlemiyorsunuz?" facepalm
Scott

1
(beni affedersiniz, ama ben sadece bir acemi --with-png derlemek için yeni başlayanlar derlemek için bir dizi küçümseyen iplik cevapları geldi çünkü bazı dağıtımlarda varsayılan şarap derlenir - olmadan-png ve bu neden olur birçok durumda Windows yazılımı yüklemeye çalışırken hatalar Sadece bunu "neden derlemek?" diye soran görmek için Sadece neden istiyor? Çünkü 'neden' alakalı '? Şarap ile çalışan herkes başarısız olma eğilimi olduğunu biliyor bunun nasıl başlayacağına bağlı olarak bunu desteklemek için
Scott

Yanıtlar:


15

Çoğu kişi Wine'ı Ubuntu'nun resmi depolarından veya Wine projesinin resmi Wine PPA'sını kullanarak yüklemelidir .

Ancak şarabı kaynağından kurmak ve kurmak istiyorsanız, bunu yapabilmeniz gerekir.

  • Wine'ın Ubuntu sürümünüz için sağlanandan daha yeni bir sürümünü yüklemek istiyorsanız bu anlamlı olabilir. Ancak, BuZZ-dEE'nin işaret ettiğiwine1.4 gibi, resmi PPA'da Ubuntu 10.04 için bir paket olmamasına rağmen , wine1.3paket aslında 1.4 sürümünü sağlar. (Bu, tam sürüm numarası ile belirtilir.1.4-0ubuntu1~ppa1~lucid1 --ve denilen dosyasına bakarak doğrulanabilir VERSIONiçinde wine1.3_1.4.orig.tar.gzdosyanın buraya bağlanmış .)

    Bu nedenle Buzz-dEE'nin cevabı tanrı tavsiyesidir; Kaynaktan derlemenizi gerektiren özel gereksinimleriniz yoksa, yalnızca bu paketi kullanmanızı öneririz. (Veya Lucid için sağlanmamış kararsız 1.5 sürümünü kullanmak istersiniz.)

    Ancak, herhangi bir nedenle kaynaktan inşa etmek istiyorsanız, lütfen okumaya devam edin.

Kullandığı kütüphaneler için başlık dosyaları sağlayan geliştirme paketlerine ihtiyacınız olacaktır . Aldığınız hata mesajının nedeni budur.

Bu özel hatayı gidermek için şu pakete ihtiyacınız vardır libx11-dev.

-devpaketleri başlık dosyaları sağlar. libx11-devşarabı kaynaktan derlemek için ihtiyacınız olan tek paket değil. Ben bir göz atmanızı öneririz inşa bağımlılıkları Ubuntu Şarap geliştirme versiyonu için . ( -devWine'ın derleyebilmesi için hangi paketleri kurmanız gerektiği konusunda iyi bir fikir vermeniz gerekir.

Ubuntu'nun 64bit sürümünü kullanıyorsanız, 32bit şarabı derlemeye çalışıyorsanız bu hata mesajı görünebilir, bu nedenle bunu yapmak için bazı 32bit kütüphanelere ihtiyacınız olacaktır : libx11-dev:i386velibfreetype6-dev:i386


11

Kaynak havuzları etkinleştirdiyseniz, aşağıdakileri kullanırsanız daha fazla şansınız olur:

sudo apt-get build-dep wine

Şarabın tüm bağımlılıklarını kurar. Sadece X hatasını çözmeniz gerekiyorsa:

sudo apt-get install xorg-dev libx11-dev
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.