Ich habe die heruntergeladen wine-1.4-rc5.tar.bz2
. Ich habe das tools/wineinstall
In-Terminal geleitet. Nach einiger Zeit bekomme ich diesen Fehler.
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.
Die Installation wird nicht beendet. Kann ich das beheben und Wine installieren lassen?
VERSION
Datei im Upstream -Quellarchiv , auf die von der PPA-Seite aus verwiesen wird, bestätigen dies. Subin , ich empfehle, den Ratschlägen von BuZZ-dEE zu folgen, es sei denn, Sie haben spezielle Anforderungen, die das Kompilieren aus dem Quellcode erfordern. Wenn sich herausstellt, dass die Antwort von BuZZ-dEE am meisten hilft - was ich vermute -, empfehle ich, meine Antwort nicht anzunehmen und die von BuZZ-dEE anzunehmen .Antworten:
Die meisten Leute sollten Wine entweder über Ubuntus offizielle Repositories installieren oder die offizielle Wine PPA des Wine-Projekts verwenden .
Wenn Sie Wine jedoch aus dem Quellcode erstellen und installieren möchten, sollten Sie in der Lage sein, dies zu tun.
Dies kann sinnvoll sein, wenn Sie eine neuere Version von Wine als die für Ihre Ubuntu-Version bereitgestellte installieren möchten. Doch wie BuZZ-dee hat darauf hingewiesen , obwohl es kein
wine1.4
Paket für Ubuntu 10.04 in der offiziellen PPA, daswine1.3
bietet Paket tatsächlich Version 1.4. (Dies wird durch die vollständige Version angezeigt number--1.4-0ubuntu1~ppa1~lucid1
--und können , indem Sie in der aufgerufenen Datei überprüft werdenVERSION
in derwine1.3_1.4.orig.tar.gz
Datei hier verlinkt .)Daher Antwort Buzz-dee ist Gott Beratung; Ich empfehle Ihnen, nur dieses Paket zu verwenden, es sei denn, Sie haben spezielle Anforderungen, die das Kompilieren aus dem Quellcode erfordern. (Oder Sie möchten die unstable 1.5-Version verwenden, die nicht für Lucid bereitgestellt wird.)
Wenn Sie jedoch aus irgendeinem Grund aus dem Quellcode erstellen möchten, lesen Sie bitte weiter.
Sie benötigen die Entwicklungspakete, die Header-Dateien für die verwendeten Bibliotheken bereitstellen . Das ist die Ursache für die Fehlermeldung, die Sie erhalten.
Um diesen speziellen Fehler zu beheben, benötigen Sie das aufgerufene Paket
libx11-dev
.-dev
Pakete bieten Header-Dateien.libx11-dev
ist nicht das einzige Paket, das Sie benötigen, um Wine aus dem Quellcode zu kompilieren. Ich empfehle einen Blick auf die Build-Abhängigkeiten für die Entwicklungsversion von Wine in Ubuntu . (Scrollen Sie nach unten zu "Abhängigkeiten-dev
erstellen ".) Damit sollten Sie eine gute Vorstellung davon haben, welche Pakete Sie installieren müssen, damit Wine kompiliert werden kann.Wenn Sie eine 64-Bit-Version von Ubuntu verwenden, wird diese Fehlermeldung möglicherweise angezeigt, wenn Sie versuchen, 32-Bit-Wein zu kompilieren. Dazu benötigen Sie einige 32-Bit-Bibliotheken :
libx11-dev:i386
undlibfreetype6-dev:i386
quelle
Wenn Sie die Quellrepositorys aktiviert haben, haben Sie mehr Glück, wenn Sie Folgendes verwenden:
Es installiert alle Abhängigkeiten von Wine. Wenn Sie nur den X-Fehler beheben müssen:
quelle