Um wine zu kompilieren bitte das hier lesen https://wiki.ubuntuusers.de/Wine/Kompilieren/
Zu deinem Log schreib ich gleich noch mal einen Lösungsvorschlag
Anmeldungsdatum: Beiträge: 1141 |
Um wine zu kompilieren bitte das hier lesen https://wiki.ubuntuusers.de/Wine/Kompilieren/ Zu deinem Log schreib ich gleich noch mal einen Lösungsvorschlag |
(Themenstarter)
Anmeldungsdatum: Beiträge: 49 |
Danke schon mal. Ich habe zu dieser Stelle eine Anfänger-off-topic-Frage - schon mal sorry dafür: wie deinstalliere ich wine? Habe alles mögliche versucht, was ich im Netz gefunden habe, aber immer wenn ich danach eingegeben habe "Wine --version" wurde mir die Versionsnummer angezeigt, weshalb ich annehme, dass ich Wine niemals wirklich deinstalliert habe? Eine Zeitlang war der .wine Ordner verschwunden, aber nachdem ich in meinem optischen anwendungsmenü wine –> Drive_C angeklickt habe, wurde er wieder gebildet. ist das normal? |
(Themenstarter)
Anmeldungsdatum: Beiträge: 49 |
Ich weiß, ich nerve ... aber ... Bevor ich kompiliere, sollte ich alles löschen, oder? Mir ist immer noch unklar, wie. Dann, aus dem Artikel:
Die Paketquelle heißt aber wine1.x-i386. Habe sie nicht als Apturl gefunden, auch nachdem ich das x durch 8 oder 9 ersetzt habe. Daran ist das schon mal gescheitert :/ Das beste wird wohl sein, als Dualboot eine 32bit Version zu installieren, um ein Stückchen Komplikation aus der Geschichte zu nehmen, oder? |
Lokalisierungsteam
Anmeldungsdatum: Beiträge: 3185 Wohnort: Wernigerode |
Ich nutze ja openSUSE "Tumbleweed". Dort werden relativ zeitnah neue Entwicklerpakete bereit gestellt. Der Maintainer der Pakete ist da sehr auf Zack. Bezüglich Kompilieren: Es gibt so genannte -devel Pakete, die Du über die Paketverwaltung nachinstallieren müsstest. Ein Beispiel: In deinem Output habe ich beispielsweise gesehen, dass JPEG nicht einkompiliert werden würde. Die passende Bibliothek wäre in dem Fall: http://packages.ubuntu.com/de/precise/libjpeg-dev - Ohne JPEG macht Photoshop (beispielsweise) nicht sonderlich viel Spaß. Du müsstest dann (falls es kein 1.9.7 Paket für Wily geben sollte, davon gehe ich mal aus) die -devel-Abhängigkeiten einkompilieren und auf jeden Fall das configure-Skript dann nochmal durchlaufen lassen. Bei meinem Slackwarelaptop kompiliere ich auch selbst, auf meinem openSUSE Desktop verlasse ich mich aber auf den Maintainer. Ich nehme auch größtenteils nur die aktuellste Entwicklerversion - forward ever, backward never! |
Supporter
Anmeldungsdatum: Beiträge: 4844 |
Der Fehler liegt darin, dass es keine gute Idee ist Wine manuell zu installieren. Versuche es doch mal via PPA. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 49 |
Habe ich glaube ich auch schon gemacht. Neu probiert, aber nun Probleme, dazu gleich mehr. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 49 |
Habe nun auf der Seite nach den Paketen gesucht, die über sudo apt-get installiert. Habe einfach die Seite nach den Dingen, die laut meinem Terminal-Auszug gefehlt haben, gesucht. Nun habe ich ein ganz neues Problem: ich kannn gar nichts mehr installieren. Egal bei was ... dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb (--unpack): Versuch, gemeinsam benutztes »/usr/share/man/man1/freetype-config.1.gz« zu überschreiben, welches verschieden von anderen Instanzen des Paketes libfreetype6-dev:amd64 ist dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet Trigger für man-db (2.7.4-1) werden verarbeitet ... Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) christoph@christoph-PC-Mann:~$ sudo apt-get install wine Paketlisten werden gelesen... Fertig Abhängigkeitsbaum wird aufgebaut. Statusinformationen werden eingelesen.... Fertig Probieren Sie »apt-get -f install«, um dies zu korrigieren: Die folgenden Pakete haben unerfüllte Abhängigkeiten: libfontconfig1-dev : Hängt ab von: libfreetype6-dev (>= 2.1.7) soll aber nicht installiert werden E: Unerfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an). Wie schafft ihr es, da durchzusteigen? |
Anmeldungsdatum: Beiträge: 1141 |
Okay, um das jetzt alles mal ein "bisschen" unkomplizierter zu machen, meiner Meinung nach ist die die Installation einer neuen wine-version NICHT erforderlich, da jede Fehlermdeldung auf dotnet hinweist(Jedenfalls so wie ich das Interpretiere) Sowie ich das richtig gelesen habe wurde zeitweise der .wine Ordner gelöscht und dann neu erstellt (warscheinlich als 64-bit Prefix...) Ich würde erstmal empfehlen die ruhe zu bewahren und NICHT händeringend eine neue Version zu installieren wo der gleiche Fehler Auftriit. Desweiteren würde ich vorerst von der Verwendung eines Prefixes abraten, da ich aktuell keinen Vorteil darin sehe es zu verwenden. Hier erstmal mein Lösungsvorschlag (ACHTUNG hier wird der .wine Ordner noch mal gelöscht also sicherheitskopien des Spiels und von Steam anlegen, falls sich diese Dateien im Ordner befinden). rm -fr ~/.wine && export WINEARCH=win32 && export WINEPREFIX="~/.wine" && winecfg Jetzt auf jeden Fall einen virtuellen Desktop einstellen, da dieser für den nachfolgenden Befehl benötigt wird. winetricks d3dx9 corefonts vcrun6 vcrun2008 vcrun2010 vcrun2012 msxm3 win2ksp4 tahoma msls31 vcrun2013 vbrun6 dotnet45 Der Befehl wird evtl. mit mehren aufforderungen Dateien zu Downloaden und an einen vorgegebenen Ort zu kopieren abbrechen. (die Download Seiten und der Ort an den die Datei kopiert werden soll öffnen sich automatisch, sollten tar.xz oder zip Dateien gedownloadet werden dürfen diese NICHT entpackt werden, sondern müssen ganz normal kopiert werden) Nach dem kopieren der Datei muss der befehl erneut eingeben werden, dies geht am schnellsten, wenn man einfach im Terminal die Pfeiltaste nach oben drückt. Es kann auch zu abfragen im Terminal kommen, diese sind immer mit Ja zu beantworten. Als letzte Anmerkung hätte ich noch das der oben genannte Befehl NICHT mit wine1.8 funktioniert, sondern nur mit 1.9 und 1.7 (und deren staging-versionen. Nach der Eingabe des Befehls steam und das Spiel zurückkopieren, falls Sicherungskopien angelegt wurden. Sollte das Spiel nach ausführen dieser Schritte immer noch nicht starten bitte ich dich wieder den wine log, sowie die Terminal Ausgabe hier im Forum zu Posten 😉 |
Anmeldungsdatum: Beiträge: 1141 |
Wie schon gesagt halte ich die Installation einer neuen wine version aktuell für keine gute Idee. Die apt-get install Fehlermeldungen sind meiner Meinung nach auch immer etwas undetailiert, da gibt aptitude bessere Fehlermeldungen aus. Mal davon abgesehen könnte man hier versuchen sudo apt-get install wine1.9 und wenn das fehlschlägt sofort sudo apt-get -f install ,aber versuch bitte das Problem mithilfe meines vorherigen Posts zu lösen und gib BITTE nicht wahllos befehle ein, von denen du nicht weist was sie tun (das wird später für alle supporter im hier im Forum vieeel Arbeit die einzelnen Schritte wieder aufzuspalten und zu einer Lösung zu kommen. LG |
Lokalisierungsteam
Anmeldungsdatum: Beiträge: 3185 Wohnort: Wernigerode |
dpkg: Fehler beim Bearbeiten des Archivs /var/cache/apt/archives/libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb (--unpack): Versuch, gemeinsam benutztes »/usr/share/man/man1/freetype-config.1.gz« zu überschreiben, welches verschieden von anderen Instanzen des Paketes libfreetype6-dev:amd64 ist dpkg-deb: Fehler: Unterprozess einfügen wurde durch Signal (Datenübergabe unterbrochen (broken pipe)) getötet Trigger für man-db (2.7.4-1) werden verarbeitet ... Fehler traten auf beim Bearbeiten von: /var/cache/apt/archives/libfreetype6-dev_2.5.2-4ubuntu2_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1) [..]
Ich kann den Fehler selbst nicht beheben aber ich habe allgemein bei ubuntu den Eindruck, dass bei den ShortTerm-Versionen wovon dein "Wily 15.10" ja eine ist eher weniger paketiert wird. Diese libfreetype6-dev ist im main Repository und steht damit unter Canonicals Kontrolle. Es wäre aber nicht das erste Mal, dass Canonical nicht sauber paketiert. Bei ubuntu-Server hatte ich bei dem Postgres-Datenbankserver sehr lange das Problem, dass beim Installieren kein Cluster erstellt wird obwohl es Teil von Canonicals Serverangebot ist. Mein Eindruck ist auch, dass für STS-Versionen auch nicht so aktiv paketiert wird und das die Entwickleraktivität leider auch rückläufig scheint. Zumindest habe ich da mal einen Artikel über die Anzahl der Mailinglistenpostings gelesen. Weiss aber auch nicht mehr wo das genau war. |
Supporter
Anmeldungsdatum: Beiträge: 4844 |
...ich halte es nicht für sinnig, den Wine-Präfix einfach auf .wine zu setzen. Jedes Spiel sollte seinen eignen Präfix bekommen. Meinetwegen innerhalb von .wine/$prefixname oder aber .wineprefix/$prefixname. Ansonsten stimme ich zu: Erstmal dotnet testen, dann ggf. neue Versionen zu probieren. Laut WineHQ würde ich aber keine allzugroßen Hoffnungen hegen, dass das klappt. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 49 |
Bei diesem Befehl erscheint bei mir wine: invalid directory ~/.wine in WINEPREFIX: not an absolute path Und es öffnet sich kein winecfg. So wie ich es verstehe, hat rm .wine gelöscht, weshalb er kein Verzeichnis mehr findet. Danach kann ich winecfg nicht mehr abrufen christoph@christoph-PC-Mann:~$ winecfg wine: invalid directory ~/.wine in WINEPREFIX: not an absolute path Erst wenn ich über das optische Menü in Anwendungen –> Wine –> Konfiguriere Wine anklicke, bildet sich .wine wieder und die winecfg öffnet sich. Seltsamerweise verweist das Symbol auf die Ausführung "winecfg" ... danach soll ich Wine-Gecko installlieren. Mache ich. ... dabei hängt er sich wohl auf ... habe die -gecko Installation abgebrochen. In der Config den Emulator angestellt. Im Terminal eingegeben: winetricks d3dx9 corefonts vcrun6 vcrun2008 vcrun2010 vcrun2012 msxm3 win2ksp4 tahoma msls31 vcrun2013 vbrun6 dotnet45 Lizenzen anklicken, Dinge installieren ... so gut wie keinen Error ... Steam gestartet mit "wine steam.exe" ... Spiel gestartet – es hat nochmal Microsoft's DirectX installiert, was wohl nicht so gut ist ... die gleichen Errors – ich glaube das, das ich mit WineStaging umgangen habe ... hmmm ... geht nicht wirklich weiter ... |
Lokalisierungsteam
Anmeldungsdatum: Beiträge: 3185 Wohnort: Wernigerode |
Okay, dann machen wir einen absoluten Pfad draus: export WINEARCH=win32 && export WINEPREFIX="/home/christoph/.wine" && winecfg Die doppelten Kaufmanns-Unds stehen dafür, dass wenn ein Kommando erfolgreich ausgeführt wurde, das folgende aufgeführt werden soll. Absolute Pfade fangen immer mit einem Forward-Slash an. Da er bei WINEARCH gemeckert hat, wurde das rm (remove) Kommando wohl erfolgreich abgeschlossen. Klappts mit der Zeile im Codeblock? Deinen Loginnamen habe ich deinen vorherigen Postings entnommen. |
(Themenstarter)
Anmeldungsdatum: Beiträge: 49 |
Ja, so klappts. Aber meinst du, es hat sich jetzt etwas substanzielles verändert? Ich kam ja vorhin über das optische menü auch ins winecfg. Jetzt kann ich dir halt ein paar ERR mehr präsentieren ☺ wine: created the configuration directory '/home/christoph/.wine' err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 err:ole:marshal_object couldn't get IPSFactory buffer for interface {00000131-0000-0000-c000-000000000046} err:ole:marshal_object couldn't get IPSFactory buffer for interface {6d5140c1-7436-11ce-8034-00aa006009fa} err:ole:StdMarshalImpl_MarshalInterface Failed to create ifstub, hres=0x80004002 err:ole:CoMarshalInterface Failed to marshal the interface {6d5140c1-7436-11ce-8034-00aa006009fa}, 80004002 err:ole:get_local_server_stream Failed: 80004002 fixme:ntdll:NtLockFile I/O completion on lock not implemented yet err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:ntdll:NtLockFile I/O completion on lock not implemented yet fixme:iphlpapi:NotifyIpInterfaceChange (family 0, callback 0x6a07afa1, context 0x923af8, init_notify 0, handle 0x11fe764): stub fixme:iphlpapi:CancelMibChangeNotify2 (handle (nil)): stub wine: configuration in '/home/christoph/.wine' has been updated.
|
Anmeldungsdatum: Beiträge: 1141 |
Ist das die Ausgabe beim Öffnen von winecfg? Das ist normal wenn man winecfg das erste Mal in einem neuen Prefix aufruft, ich würde mir erst Gedanken machen, wenn die Fehlermeldung beim 2ten mal kommt. |