Kebanyakan orang harus menginstal Wine melalui repositori resmi Ubuntu, atau menggunakan Wine PPA resmi proyek Wine .
Namun, jika Anda ingin membuat dan menginstal Wine dari sumber, Anda harus dapat melakukannya.
Ini mungkin masuk akal jika Anda ingin menginstal versi Wine yang lebih baru daripada yang disediakan untuk rilis Ubuntu Anda. Namun, seperti yang ditunjukkan BuZZ-dEE , meskipun tidak ada wine1.4paket untuk Ubuntu 10,04 di PPA resmi, wine1.3paket tersebut sebenarnya menyediakan versi 1.4. (Ini ditunjukkan oleh nomor versi lengkap 1.4-0ubuntu1~ppa1~lucid1- - dan dapat diverifikasi dengan melihat file yang disebut VERSIONdalam wine1.3_1.4.orig.tar.gzfile yang ditautkan di sini .)
Oleh karena itu, jawaban Buzz-dEE adalah nasihat dewa; Saya sarankan Anda hanya menggunakan paket itu, kecuali Anda memiliki kebutuhan spesifik yang mengharuskan Anda untuk mengkompilasi dari sumber. (Atau Anda ingin menggunakan versi 1.5 yang tidak stabil, yang tidak disediakan untuk Lucid.)
Namun, jika karena alasan apa pun Anda ingin membangun dari sumber, baca terus.
Anda akan membutuhkan paket pengembangan yang menyediakan file header untuk perpustakaan yang digunakannya. Itulah penyebab pesan kesalahan yang Anda terima.
Untuk mengatasi kesalahan khusus ini, Anda perlu paket yang disebut libx11-dev.
-devpaket menyediakan file header. libx11-devbukan satu-satunya paket yang Anda perlukan, untuk mengkompilasi Wine dari sumber. Saya sarankan mengambil melihat yang membangun dependensi untuk versi pengembangan Wine di Ubuntu . (Gulir ke bawah ke tempat dikatakan "Bangun dependensi.") Itu seharusnya memberi Anda ide yang baik tentang -devpaket mana yang perlu Anda instal, agar Wine dapat dikompilasi.
Jika Anda menggunakan Ubuntu versi 64bit, pesan kesalahan ini mungkin muncul jika Anda mencoba untuk mengompilasi anggur 32bit, jadi Anda akan memerlukan beberapa pustaka 32bit untuk melakukannya : libx11-dev:i386danlibfreetype6-dev:i386