Wine 1.5 Kompilieren Debian

PitbullOL

New Member
Mahlzeit !

Ich habe mal eine Frage da Wine unter Debian in der repo nur v 1.0.1 besitzt und ich 1.5 haben müsste wie gehe ich da am besten vor?

Wie ich Wine Kompiliere ist mir bewusst aber wie mache ich das innerhalb eines Users oder eher gesagt wie sage ich Wine das Benutzer XY nicht Root Wine befehle ausführen soll?

Warum der Einsatz von 1.5 nun ja ich will keine Oberfläche haben also eher whiteout X ;-)

Vielen Dank im Voraus !

LG
PirbullOL
 
Ich bin mir gerade nicht sicher ob es hier um Desktops geht, da mir nicht ganz klar ist, was man auf einem Server mit Wine möchte (afaik hängt Wine ja vom X-Server ab)?! Oder läuft eine grafische Oberfläche?

Annahme: Desktop und/oder grafische Oberfläche auf einem Server:

Bevor Du jetzt wild rumkompilierst gibt es eine Alternative: Playonlinux (das Play kannst Du ignorieren, denn es werden auch Anwendungen unterstützt). Damit kannst Du fertig kompilierte Wineversionen runterladen und für jede Anwendung (falls erforderlich) die beste Version verwenden.

Dazu werden fertige Skripts geliefert (muss man aber nicht nutzen) die einem bei vielen Anwendungen die Konfigurationsarbeit abnehmen.

Der Hintergrund ist auch der, dass man generell nicht außerhalb der Paketverwaltung installieren sollte. Lässt sich das (wie hier) nicht vermeiden, helfen einem Tools wie Playonlinux um überhaupt noch einen Überblick zu behalten, welche Wineversionen sich denn jetzt auf der Maschine befinden und welche nicht.
 
Last edited by a moderator:
Naja es geht um folgendes:

Ich will ein Gameserver installieren der nur Windows Files hat und dich ich nur über die Windows SteamCMD herunterladen.

Ich bin wie Folgt vorgegangen einen user angelegt in diesem user Wine erst mal die stable 1.4 Kompiliert und Installiert so weit so gut Läuft ein Test mit einem anderen Gameserver (Windows) getestet und Läuft.

Starte ich nun die SteamCMD.exe bekomme ich folgenden Fehler

fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported

Sieht für mich so aus als würde er aufgrund der DHCP nicht runterladen können.

Also ich komme nicht drum herum wine zu nutzen und wenn dann schon ohne GUI bzw x Server.
 
Gut, jetzt komme ich mit, das macht Sinn.

Hast Du schonmal hier geschaut: http://www.winehq.org/download/debian
?
Das aktuellste Paket dort scheint zwar 1.5.5 zu sein aber das dürfte passen. Dann hättest Du auch ein sauberes .deb, dass Du jederzeit per Paketverwaltung wieder runterschmeissen kannst.
Ansonsten würde mir noch Sid einfallen, ob und wie man daraus aber nur einzelne Pakete verwendet, kann hier bestimmt jemand besser erklären, der sich mit Debian auskennt.

Ps: Ja, es würde gehen, nur bestimmte Pakete aus Sid zu entnehmen: http://wiki.debian.org/AptPreferences
 
Last edited by a moderator:
Naja das habe ich schon versucht nur will er es so nicht Installieren so das ich zu der Kompilieren zurück gehen musste -.- .
 
Dann teile uns doch bitte mit, was genau nicht "installieren" möchte. Liegt es nämlich an Abhängigkeiten hilft Dir das Kompilieren in aller Regel auch nichts, weil die dann ebenfalls fehlen würden.
Von daher wäre es - aus meiner Sicht - wesentlich zielführender, wenn herausgefunden wird, warum sich das .deb nicht installieren lässt.

Ansonsten: hast Du die Sid Methode auch schon probiert?
 
Hier mal ein Auszug von den Fehlern:

Code:
(Reading database ... 28321 files and directories currently installed.)
Preparing to replace libwine-alsa-unstable 1.5.5-0.1 (using libwine-alsa-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-alsa-unstable ...
Preparing to replace libwine-bin-unstable 1.5.5-0.1 (using libwine-bin-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-bin-unstable ...
Preparing to replace libwine-capi-unstable 1.5.5-0.1 (using libwine-capi-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-capi-unstable ...
Preparing to replace libwine-cms-unstable 1.5.5-0.1 (using libwine-cms-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-cms-unstable ...
Preparing to replace libwine-dbg-unstable 1.5.5-0.1 (using libwine-dbg-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-dbg-unstable ...
Preparing to replace libwine-dev-unstable 1.5.5-0.1 (using libwine-dev-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-dev-unstable ...
Preparing to replace libwine-gl-unstable 1.5.5-0.1 (using libwine-gl-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-gl-unstable ...
Preparing to replace libwine-gphoto2-unstable 1.5.5-0.1 (using libwine-gphoto2-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-gphoto2-unstable ...
Preparing to replace libwine-ldap-unstable 1.5.5-0.1 (using libwine-ldap-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-ldap-unstable ...
Preparing to replace libwine-openal-unstable 1.5.5-0.1 (using libwine-openal-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-openal-unstable ...
Preparing to replace libwine-oss-unstable 1.5.5-0.1 (using libwine-oss-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-oss-unstable ...
Preparing to replace libwine-print-unstable 1.5.5-0.1 (using libwine-print-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-print-unstable ...
Preparing to replace libwine-sane-unstable 1.5.5-0.1 (using libwine-sane-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement libwine-sane-unstable ...
dpkg: regarding libwine-unstable_1.5.5-0.1_amd64.deb containing libwine-unstable, pre-dependency problem:
 libwine-unstable pre-depends on libc6-i386 (>= 2.9-18)
dpkg: error processing libwine-unstable_1.5.5-0.1_amd64.deb (--install):
 pre-dependency problem - not installing libwine-unstable
Unpacking wine-bin-unstable (from wine-bin-unstable_1.5.5-0.1_amd64.deb) ...
dpkg: error processing wine-bin-unstable_1.5.5-0.1_amd64.deb (--install):
 trying to overwrite '/usr/bin/wine', which is also in package wine64-bin 1.4.1-4
Preparing to replace wine-unstable 1.5.5-0.1 (using wine-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement wine-unstable ...
dpkg: dependency problems prevent configuration of libwine-alsa-unstable:
 libwine-alsa-unstable depends on lib32asound2 (>> 1.0.25); however:
  Package lib32asound2 is not installed.
 libwine-alsa-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-alsa-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-alsa-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-bin-unstable:
 libwine-bin-unstable depends on libc6-i386 (>= 2.7); however:
  Package libc6-i386 is not installed.
 libwine-bin-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-bin-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-capi-unstable:
 libwine-capi-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-capi-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-capi-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-cms-unstable:
 libwine-cms-unstable depends on ia32-libs (>= 20120102); however:
  Package ia32-libs is not installed.
 libwine-cms-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-cms-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-cms-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-dbg-unstable:
 libwine-dbg-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-dbg-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-dev-unstable:
 libwine-dev-unstable depends on libc6-i386 (>= 2.11); however:
  Package libc6-i386 is not installed.
 libwine-dev-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
 libwine-dev-unstable depends on libc6-dev; however:
  Package libc6-dev is not installed.
 libwine-dev-unstable depends on libc6-dev-i386; however:
  Package libc6-dev-i386 is not installed.
dpkg: error processing libwine-dev-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-gl-unstable:
 libwine-gl-unstable depends on ia32-libs (>= 20120102); however:
  Package ia32-libs is not installed.
 libwine-gl-unstable depends on libc6-i386 (>= 2.7); however:
  Package libc6-i386 is not installed.
 libwine-gl-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-gl-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-gphoto2-unstable:
 libwine-gphoto2-unstable depends on ia32-libs (>= 20120102); however:
  Package ia32-libs is not installed.
 libwine-gphoto2-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-gphoto2-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-gphoto2-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-ldap-unstable:
 libwine-ldap-unstable depends on ia32-libs (>= 20120102); however:
  Package ia32-libs is not installed.
 libwine-ldap-unstable depends on libc6-i386 (>= 2.3); however:
  Package libc6-i386 is not installed.
 libwine-ldap-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-ldap-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-openal-unstable:
 libwine-openal-unstable depends on ia32-libs (>= 20120102); however:
  Package ia32-libs is not installed.
 libwine-openal-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-openal-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-openal-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-oss-unstable:
 libwine-oss-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-oss-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
 libwine-oss-unstable depends on oss-compat; however:
  Package oss-compat is not installed.
dpkg: error processing libwine-oss-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-print-unstable:
 libwine-print-unstable depends on libc6-i386 (>= 2.3); however:
  Package libc6-i386 is not installed.
 libwine-print-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-print-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libwine-sane-unstable:
 libwine-sane-unstable depends on libc6-i386 (>= 2.1.3); however:
  Package libc6-i386 is not installed.
 libwine-sane-unstable depends on libwine-unstable (= 1.5.5-0.1); however:
  Package libwine-unstable is not installed.
dpkg: error processing libwine-sane-unstable (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of wine-unstable:
 wine-unstable depends on wine-bin-unstable (= 1.5.5-0.1); however:
  Package wine-bin-unstable is not installed.
 wine-unstable depends on libwine-alsa-unstable (= 1.5.5-0.1) | libwine-oss-unstable (= 1.5.5-0.1); however:
  Package libwine-alsa-unstable is not configured yet.
  Package libwine-oss-unstable is not configured yet.
 wine-unstable depends on libwine-gl-unstable (= 1.5.5-0.1); however:
  Package libwine-gl-unstable is not configured yet.
 wine-unstable depends on libwine-print-unstable (= 1.5.5-0.1); however:
  Package libwine-print-unstable is not configured yet.
 wine-unstable depends on libwine-sane-unstable (= 1.5.5-0.1); however:
  Package libwine-sane-unstable is not configured yet.
 wine-unstable depends on libwine-cms-unstable (= 1.5.5-0.1); however:
  Package libwine-cms-unstable is not configured yet.
 wine-unstable depends on libwine-gphoto2-unstable (= 1.5.5-0.1); however:
  Package libwine-gphoto2-unstable is not configured yet.
 wine-unstable depends on libwine-ldap-unstable (= 1.5.5-0.1); however:
  Package libwine-ldap-unstable is not configured yet.
 wine-unstable depends on libwine-openal-unstable (= 1.5.5-0.1); however:
  Package libwine-openal-unstable is not configured yet.
dpkg: error processing wine-unstable (--install):
 dependency problems - leaving unconfigured
Processing triggers for man-db ...
Errors were encountered while processing:
 libwine-unstable_1.5.5-0.1_amd64.deb
 wine-bin-unstable_1.5.5-0.1_amd64.deb
 libwine-alsa-unstable
 libwine-bin-unstable
 libwine-capi-unstable
 libwine-cms-unstable
 libwine-dbg-unstable
 libwine-dev-unstable
 libwine-gl-unstable
 libwine-gphoto2-unstable
 libwine-ldap-unstable
 libwine-openal-unstable
 libwine-oss-unstable
 libwine-print-unstable
 libwine-sane-unstable
 wine-unstable

P.S. Mit SID habe ich schon getestet leider lässt sich wine damit nicht starten -.- ich verzweifle so langsam^^
 
Mit SID kannst Du also prinzipiell Wine updaten, es lässt sich dann aber nicht starten? Falls ich das richtig verstanden habe: welchen Fehler erhältst Du dann? Aus meiner Sicht wäre es nämlich logisch hier anzusetzen, da es ja prinzipiell installiert. Außerdem hättest Du dann gleich das passende Repo für zukünftige Updates.
 
Last edited by a moderator:
Ja das ist ja das komische gebe eine wine --Version ist die ausgabe nichts rein granichts^^

Oder muss ich erst aus der normalen repo wine installieren und dann mit sid updaten?
 
Das macht keinen Unterschied.
Warum aber überhaupt keine Ausgabe kommt, nicht mal ein "Befehl" nicht gefunden?
 
Hier mal ein Auszug von den Fehlern:

Code:
(Reading database ... 28321 files and directories currently installed.)
...
dpkg: regarding libwine-unstable_1.5.5-0.1_amd64.deb containing libwine-unstable, pre-dependency problem:
[B][U] libwine-unstable pre-depends on libc6-i386 (>= 2.9-18)[/U][/B]
dpkg: error processing libwine-unstable_1.5.5-0.1_amd64.deb (--install):
 pre-dependency problem - not installing libwine-unstable
Unpacking wine-bin-unstable (from wine-bin-unstable_1.5.5-0.1_amd64.deb) ...
dpkg: error processing wine-bin-unstable_1.5.5-0.1_amd64.deb (--install):
 trying to overwrite '/usr/bin/wine', which is also in package wine64-bin 1.4.1-4
Preparing to replace wine-unstable 1.5.5-0.1 (using wine-unstable_1.5.5-0.1_amd64.deb) ...
Unpacking replacement wine-unstable ...
dpkg: dependency problems prevent configuration of libwine-alsa-unstable:
 [B][U]libwine-alsa-unstable depends on lib32asound2[/U][/B] (>> 1.0.25); however:
  Package lib32asound2 is not installed.

P.S. Mit SID habe ich schon getestet leider lässt sich wine damit nicht starten -.- ich verzweifle so langsam^^
Grundproblem ist, wenn Du ein Paket mit dpkg versuchst zu installieren, werden Abhängigkeiten nicht automatisch aufgelöst. Ich habe mal ein paar Stellen markiert, wo Dir offensichtlich entsprechende Pakete fehlen, die Du erstmal installieren musst.
 
Die einen holen ihre Pakete bei Aldi, die anderen im Kaufland, in deinem Fall würde ich aber einfach den Paketmanager deiner Distri, also debian, nutzen.
Sollten diese nicht ausreichen weil zu alt .... selber kompilieren und auch dort wieder entsprechende Abhängigkeiten beachten.

Gruß Sven
 
Habe sie schon gefunden wine läuft nun auf v 1.5.5

Folgendes Problem tritt nun auf beim ausführen von .exe Dateien :

Code:
wine steamcmd.exe
wine: created the configuration directory '/home/server/.wine'
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
err:systray:initialize_systray Could not create tray window
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Application tried to create a window, but no driver could be loaded.
Make sure that your X server is running and that $DISPLAY is set correctly.
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/server/.wine' has been updated.
fixme:heap:HeapSetInformation (nil) 1 (nil) 0
Redirecting stderr to 'Z:\home\server\logs\stderr.txt'
ILocalize::AddFile() failed to load file "public/steambootstrapper_english.txt".
[  0%] Checking for available update...
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
SteamUpdater: Error: Download failed: http error 0
[  0%] Download Complete.
[----] Verifying installation...
[  0%] Downloading Update...
[  0%] Checking for available update...
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
SteamUpdater: Error: Download failed: http error 0
[  0%] Download Complete.
SteamUpdater: Error: Steam needs to be online to update.  Please confirm your network connection and try again.
[  0%] !!! Fatal Error: Steam needs to be online to update.  Please confirm your network connection and try again.
 
Das ist genau das, was ich befürchtet habe: Wine sucht einen X-Server. Du könntest suchen, ob es irgendwo eine Konfigurationsmöglichkeit gibt, dass zu unterbinden (falls überhaupt möglich).
Wobei es merkwürdig ist, dass Steam danach versucht zu verbinden?!

Ps: was mir gerade einfällt, Du hast es ja schonmal versucht, kann es sein, dass da noch Überreste aus der alten Wineinstallation da sind?
 
Also bin mal weiter gekommen wie folgt bitte editieren wen jemand es besser könnte bin für hilfe dankbar ;-) :

Code:
adduser Server

aptitude install bison flex gawk gcc make sed gcc-multilib gobjc-4.4-multilib ia32-libs-dev lib32asound2-dev lib32cr0 lib32bz2-dev lib32gcc1 lib32ffi5 lib32gmp3-dev lib32icu-dev lib32mudflap0 lib32ncurses5-dev lib32readline6-dev lib32v4l-dev lib32z1-dev lib32vdpau1

cd /usr/local/src/

wget http://prdownloads.sourceforge.net/wine/wine-1.5.24.tar.bz2

tar xvf wine-1.5.24.tar.bz2 && cd wine-1.5.24

./configure --without-x --without-freetype

make

make install

Jetzt die SteamCMD ersmal Local auf mein Windows 8 ausgeführt und die Extraktion als user hochgeladen

Und siehe das es kommt erstmal bis zum Steam Login
 
Klingt doch super, Du kannst uns dann ja mitteilen, ob jetzt alles läuft oder nicht.
 
Es gab jetzt nur ein Problem mit den make install so das ich wine Tools benutzt habe mit wineinstalll nun weiß ich nicht wo er es abgelegt hat und mit welcher user Berechtigung oO
 
Back
Top