Login
Newsletter
Werbung

Thema: Ubuntu 19.10 ohne Unterstützung für 32 Bit

9 Kommentar(e) || Alle anzeigen ||  RSS || Kommentieren
Kommentare von Lesern spiegeln nicht unbedingt die Meinung der Redaktion wider.
1
Von Anonymous am Mi, 19. Juni 2019 um 14:12 #

Zitat:

Q. How can I run 32-bit Windows applications if 32-bit WINE isn’t available in the archive?

Try 64-bit WINE first. Many applications will “just work”. If not use similar strategies as for 32 bit games.

Weiss jemand, was die mit "Many applications will “just work”" meinen? Meines Wissens laufen 32bit-Windows-Legacy-Anwendungen nicht unter 64bit-Wine; zumindest habe ich eine, für die ich 32-bit-Wine plus Kompatibilitätspakete installieren musste.

  • 1
    Von Samys am Mi, 19. Juni 2019 um 15:19 #

    Das ist wirklich eine Beschönigung. Unter Windows ist 32 bit noch sehr präsent. Hinzu kommt, dass man bei Wine oftmals auf die 32-bit-Variante zurückgreifen muss, obwohl es eine 64 bit-Version gibt, weil man dann doch irgendwas mit Winetricks (dotnet etc.) nachinstallieren muss und das sehr oft nur mit den nativen 32 bit-Bibliotheken reibungslos funktioniert. Hinzu kommt, dass es nicht unbedingt heißt, dass alles 64 bit ist, wenn das beim Hauptprogramm der Fall ist. Da gibt es tausend Variationen in der Welt von WoW64.

    Wenn du dir das 64 bit-Wine aus dem repo ziehst, brauchst du imho keine 32 bit-Bibliotheken für 32 bit-Anwendungen. Wenn du Wine aber bauen musst, bist du darauf angewiesen auch eine 32 bit-Wine-Version zu kompilieren. Dass ist auch heute unter Ubuntu schon recht aufwändig und muss im lxd-Container/schroot passieren - allerdings nur der Build des 32 bit-Wine-Anteile. In der Anwendung braucht man das nicht. Und der Build wird natürlich auch irgendwann problematisch, wenn man als lxd-Container nur noch 18.04 möglich ist und man regulär 20.04,20.10 installiert hat. Da wird es irgendwann zu Problemen kommen und man ist wirklich darauf angewiesen das ganze komplett im lxd-Container mit altem Ubuntu laufen zu lassen.

    Ich hoffe, dass ich das einigemaßen richtig zusammengefasst habe. Vielleicht können das Experten noch ein wenig ausführen und ggf. korrigieren.

    • 1
      Von Samys am Mi, 19. Juni 2019 um 16:06 #

      Da muss ich mich selbst anscheinend korrigieren. Auch für das reine Anwenden braucht es die libs in Ubuntu. Da ein reines Wine 64 bit relativ sinnlos ist, wird sich hoffentlich eine "einfache"/automatisierte Containerlösung finden. Das läuft dann wohl auf ein Ubuntu 19.04 oder 18.04 wegen des LTS als Container hinaus in dem dann quasi alles läuft, da Trennung so unpraktikabel. Bin mal gespannt, wie ob sie da eine gescheite Lösung finden.

      In jedem Fall alles umständlich und unerfreulich. Die reine 32 bit-Hardware, die man damit nicht mehr bedient, ist wahrscheinlich wirklich eher das kleinere Problem bei diesem Schritt.

      • 0
        Von Anonymous am Mi, 19. Juni 2019 um 22:45 #

        OK, danke für die Korrektur.

        Deine erste Antwort (dass man die 32-bit-libs fürs schlichte Anwenden von wine32 nicht braucht) widersprach meinen eigenen Erfahrungen und hatte mich daher etwas gewundert.

      1
      Von Samys am Fr, 21. Juni 2019 um 00:08 #

      Es gibt jetzt auch auf der wine mailing list eine Diskussion zu dem Thema. https://www.winehq.org/pipermail/wine-devel/2019-June/147869.html

      Der Tenor ist, dass die Leute bei Ubuntu gar nicht wirklich erfassen, wie das mit Wine wirklich gelagert ist. Man sieht eigentlich überhaupt keinen Sinn in reinen 64 bit-Paketen. Ich habe ja schon geschrieben, dass 32 bit noch sehr verbreitet ist, dass man u.a. aufgrund von winetricks auf die 32 bit-Version zurückgreifen muss und dass es viele Mischungen gibt. Das wir dort noch mal konkretisiert. Praktisch ist quasi jedes Installationsprogramm für 64 bit-Versionen in 32 bit umgesetzt, damit es unter 32 bit-Windows kontrolliert ablaufen kann (und z.B. darauf hinweist, dass die Version für diese Windows-Version nicht ausgelegt ist) https://www.winehq.org/pipermail/wine-devel/2019-June/147874.html

      Also kann man selbst für absolut reinrassige 64 bit-Anwendungen nichts mit einem 64 bit-Wine anfangen außer es sind Sonderfälle, die nur gezippt sind o.ä.

    0
    Von Ghul am Mi, 19. Juni 2019 um 18:18 #

    Es gibt einige wenige 32 Bit Anwendungen aus Win9x Tagen, die bspw. mit einem 16 Bit Installer daherkommen.
    So etwas macht auch auf einem 64 Bit Windows Probleme, weil die x64 Architektur keine 16 Bit Real Mode Programme in den 64 Bit Modi ausführen kann.
    Die Ursache liegt hier somit weder an Wine noch an Windows.

    • 0
      Von glasen am Mi, 19. Juni 2019 um 22:54 #

      Naja, wer heute noch zwingend auf eine alte 16bit-Anwendung angewiesen ist, der hat eh größere Probleme. Aber im Zweifelsfall packt man ein altes Windows in eine virtuelle Maschine ohne Internetzugang und lässt darauf die Software laufen.

      • 0
        Von Verfluchtnochmal_5987109 am Mi, 19. Juni 2019 um 23:07 #

        Die meisten Leute sind leider zu blöde dafür ihren hardware Zoo in einen Rechner zu packen der dann eben durchläuft und Router, Firewall, Switch, Mediaserver, WLAN AP etc abdeckt und nebenbei den ganzen esoterischen Kram in automatisch startende VM's packt

        1
        Von Ghul am Do, 20. Juni 2019 um 11:49 #

        Naja, wer heute noch zwingend auf eine alte 16bit-Anwendung angewiesen ist, der hat eh größere Probleme.

        [x] Mein Posting nicht gelesen.

        Die Anwendung ist in 32 Bit, der Installer allerdings 16 Bit.
        In dem Fallbeispiel ist es ein Computerspiel, das gibt's nicht immer in neu.


        Aber im Zweifelsfall packt man ein altes Windows in eine virtuelle Maschine ohne Internetzugang und lässt darauf die Software laufen.
        Das wird in einer virtuellen Maschine so nicht funktionieren, die VM schiebt die Anwendung ja nur nach Ring 3 und die CPU läuft trotzdem im 64 Bit Modus, weil das Hostsystem das so vor gibt.
        Da musst du also schon eine vollwertige Emulation nehmen.

        Das ist zwar kein Ding, kostet aber auch wesentlich mehr Performance und darauf soll ja nicht nur das Spiel laufen, sondern auch Windows und im Falle des Spieles braucht man noch eine 3d Beschleunigung für die Grafik.

        Und dann hat der Vorposter nach Wine gefragt und nicht nach einer Emulation oder Virtualsierung, auf seine Frage bekam er dann daher von mir auch die richtige Antwort.

Pro-Linux
Pro-Linux @Facebook
Neue Nachrichten
Werbung