Saya mengunduh wine-1.4-rc5.tar.bz2
. Saya menjalankan tools/wineinstall
terminal in. Setelah beberapa waktu saya mendapatkan kesalahan ini.
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.
Instalasi tidak akan selesai. Bisakah saya memperbaiki ini dan membuat Wine menginstal?
VERSION
file di arsip sumber hulu yang ditautkan dari halaman PPA, konfirmasikan ini. Subin , saya sarankan mengikuti saran BuZZ-dEE kecuali Anda memiliki kebutuhan spesifik yang mengharuskan Anda untuk mengkompilasi dari sumber. Jika jawaban BuZZ-dEE ternyata menjadi salah satu yang paling membantu Anda - yang saya duga akan - maka saya sarankan untuk tidak menerima jawaban saya dan menerima BuZZ-dEE .Jawaban:
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.4
paket untuk Ubuntu 10,04 di PPA resmi,wine1.3
paket tersebut sebenarnya menyediakan versi 1.4. (Ini ditunjukkan oleh nomor versi lengkap1.4-0ubuntu1~ppa1~lucid1
- - dan dapat diverifikasi dengan melihat file yang disebutVERSION
dalamwine1.3_1.4.orig.tar.gz
file 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
.-dev
paket menyediakan file header.libx11-dev
bukan 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-dev
paket 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:i386
danlibfreetype6-dev:i386
sumber
Jika Anda memiliki repositori sumber yang diaktifkan, Anda akan lebih beruntung jika menggunakan:
Ini menginstal semua dependensi Wine. Jika Anda hanya perlu menyelesaikan kesalahan X:
sumber