ubuntuusers.de

Wine installieren klappt nicht

Status: Gelöst | Ubuntu-Version: Ubuntu 18.04 (Bionic Beaver)
Antworten |

UlfZibis

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

Hallo,

folgendes habe ich gemacht:

$ wget -O - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
[.....]
OK
$ sudo apt-add-repository 'https://dl.winehq.org/wine-builds/ubuntu/' && sudo apt update
[.....]
OK
$ sudo apt --install-recommends install winehq-stable
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Einige Pakete konnten nicht installiert werden. Das kann bedeuten, dass
Sie eine unmögliche Situation angefordert haben oder, wenn Sie die
Unstable-Distribution verwenden, dass einige erforderliche Pakete noch
nicht erstellt wurden oder Incoming noch nicht verlassen haben.
Die folgenden Informationen helfen Ihnen vielleicht, die Situation zu lösen:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 winehq-stable : Hängt ab von: wine-stable (= 4.0.3~bionic) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Die Logik dieser Meldung verstehe ich nicht, denn:

$ apt policy winehq-stable
winehq-stable:
  Installiert:           (keine)
  Installationskandidat: 4.0.3~bionic
  Versionstabelle:
     4.0.3~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     4.0.2~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     4.0.1~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     4.0~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
         -1 http://packages.linuxmint.com tara/import amd64 Packages
     3.0.5~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.4~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.3~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.2~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.1~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
$ apt depends winehq-stable
winehq-stable
  Hängt ab von: wine-stable (= 4.0.3~bionic)
  Kollidiert mit: <wine>
    wine-development
    winehq-devel
    winehq-staging
  Kollidiert mit: <wine-amd64>
    wine1.6-amd64
    winehq-devel
    winehq-staging
  Kollidiert mit: <wine-i386>
    winehq-devel
    winehq-staging
  Ersetzt: <wine>
    wine-development
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine-amd64>
    wine1.6-amd64
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine-i386>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.4>
    wine1.6
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.4-amd64>
    wine1.6-amd64
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.4-i386>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.5>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.5-amd64>
    wine1.6-amd64
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.5-i386>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: wine1.6
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: wine1.6-amd64
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.6-i386>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.7>
    wine1.6
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.7-amd64>
    wine1.6-amd64
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine1.7-i386>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: <wine32>
    winehq-devel
    winehq-stable
    winehq-staging
  Ersetzt: wine64
    winehq-devel
    winehq-stable
    winehq-staging

Die policy bzgl. http://packages.linuxmint.com stammt von hier, sollte aber doch nicht stören. Hat zumindest damals geklappt. Auf einem neu installierten Ubuntu klappt es nun nicht mehr. Einen kleinen Unterschied sehe ich aber im Vergleich zum alten Rechner:

$ apt policy winehq-stable
winehq-stable:
  Installiert:           4.0.3~bionic
  Installationskandidat: 4.0.3~bionic
  Versionstabelle:
 *** 4.0.3~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
        100 /var/lib/dpkg/status
     4.0.2~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     4.0.1~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     4.0~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
         -1 http://packages.linuxmint.com tara/import amd64 Packages
     3.0.5~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.4~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.3~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.2~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages
     3.0.1~bionic 500
        500 https://dl.winehq.org/wine-builds/ubuntu bionic/main amd64 Packages

Was könnte das bedeuten?

Moderiert von sebix:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56015

Wohnort: Berlin

UlfZibis schrieb:

Was könnte das bedeuten?

Der Unterschied? Der bedeutet, dass in der Statusdatei von dpkg die Version als verfügbar steht, was ja so korrekt ist.

Zum "Problem": Da steht nirgends, das etwas nicht installierbar wäre, nur dass es nicht automatisch installiert wird. Also die bemängelte Abhängigkeit händisch mit angeben.

sudo apt install winehq-stable wine-stable

Werden weitere Pakete bemängelt ebenfalls händisch anfügen.

Btw: Das

sudo apt update

ist hier überflüssig, ab 18.04 werden bei einem

sudo apt-add-repository

automatisch die Paketquellen neu eingelesen.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

tomtomtom schrieb:

Der Unterschied? Der bedeutet, dass in der Statusdatei von dpkg die Version als verfügbar steht, was ja so korrekt ist.

D.h., dass es in meiner jetzigen Installation nicht verfügbar ist, und damit inkorrekt?

Zum "Problem": Da steht nirgends, das etwas nicht installierbar wäre, nur dass es nicht automatisch installiert wird. Also die bemängelte Abhängigkeit händisch mit angeben.

Allerdings steht da "soll aber nicht installiert werden", was ich nie vorgegeben habe. Bisher war ich gewohnt, dass apt Abhängigkeiten automatisch installiert, warum ist das denn hier nicht so?

sudo apt install winehq-stable wine-stable

Dann kriege ich:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 wine-stable : Hängt ab von: wine-stable-i386 (= 4.0.3~bionic) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Das liegt dann wohl daran, dass ich

sudo dpkg --add-architecture i386

nicht ausgeführt habe, doch das war Absicht, ich will nur die 64-Bit-Version installieren. Was nun machen da?

Btw: Das

sudo apt update

ist hier überflüssig, ab 18.04 werden bei einem

sudo apt-add-repository

automatisch die Paketquellen neu eingelesen.

Das ist ja cool, danke für den Hinweis!

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

Wenn ich nämlich die 1386-Architektur mit installiere bekomme ich später "Fehlerhaftes EXE-Format für ...", was meiner Erinnerung daran liegt, dass dann der 32-Bit-Wine-Server gestartet wird, der die 64-Bit-Exe nicht versteht.

$ wine start Downloads/Software/iview454_x64_setup.exe 
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: Fehlerhaftes EXE-Format für Z:\home\jannis\Downloads\Software\iview454_x64_setup.exe.
ERROR: ld.so: object 'libgtk3-nocsd.so.0' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
wine: Fehlerhaftes EXE-Format für Z:\home\jannis\Downloads\Software\iview454_x64_setup.exe.
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
0009:fixme:exec:SHELL_execute flags ignored: 0x00000100
Es konnte keine Anwendung gestartet werden, oder es ist keine Anwendung mit der angegebenen Datei verknüpft.
ShellExecuteEx fehlgeschlagen: Datei nicht gefunden.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

Moderiert von sebix:

Thema in einen passenden Forenbereich verschoben. Bitte beachte die als wichtig markierten Themen („Welche Themen gehören hier her und welche nicht?“) in jedem Forenbereich. Danke.

Ich wundere mich, denn es geht hier doch nicht um die Installation von Ubuntu, sondern um ein "Programm" namens "Wine".

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56015

Wohnort: Berlin

UlfZibis schrieb:

Ich wundere mich, denn es geht hier doch nicht um die Installation von Ubuntu, sondern um ein "Programm" namens "Wine".

Und wenn man den Themensticky des Subforums gelesen hätte würde man feststellen, dass es in diesem Subforum auch um Probleme mit der Paketverwaltung. Nach 8 Jahren dürfte das aber eigentlich™ bekannt sein. ☹

ubuntu--anfaenger

Avatar von ubuntu--anfaenger

Anmeldungsdatum:
12. Oktober 2013

Beiträge: 1291

Wohnort: Belgien

Hallo UlfZibis,

Hast Du es schonmal mit der Original Installationsanleitung versucht?

sudo dpkg --add-architecture i386
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ bionic main' 
sudo apt update # eventuell wohl
sudo apt install --install-recommends winehq-stable

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

ubuntu--anfaenger schrieb:

Hast Du es schonmal mit der Original Installationsanleitung versucht?

Selbstverständlich, dann habe ich aber dieses Problem. Mit der Anleitung lässt sich keine Nur-64-Bit-Installation bewerkstelligen.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56015

Wohnort: Berlin

UlfZibis schrieb:

D.h., dass es in meiner jetzigen Installation nicht verfügbar ist, und damit inkorrekt?

Nein.

Allerdings steht da "soll aber nicht installiert werden", was ich nie vorgegeben habe. Bisher war ich gewohnt, dass apt Abhängigkeiten automatisch installiert, warum ist das denn hier nicht so?

Frag mal den Anbieter dieser ungeprüften Fremdquelle, der stellt die Pakete zur Verfügung...

sudo apt install winehq-stable wine-stable

Dann kriege ich:

Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 wine-stable : Hängt ab von: wine-stable-i386 (= 4.0.3~bionic) ist aber nicht installierbar
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.

Das liegt dann wohl daran, dass ich

sudo dpkg --add-architecture i386

nicht ausgeführt habe, doch das war Absicht, ich will nur die 64-Bit-Version installieren. Was nun machen da?

Nun, das Metapaket winehq-stable hängt nunmal vom Paket wine-stable ab, welches wiederum vom Paket wine-stable-i386 abhängt. Installierst du das nicht, kannst du auch winehq-stable nicht installieren. Ist vom Anbieter wohl so vorgesehen, sonst hätte er die Abhängigkeiten nicht so gesetzt.

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

UlfZibis schrieb:

Selbstverständlich, dann habe ich aber dieses Problem. Mit der Anleitung lässt sich keine Nur-64-Bit-Installation bewerkstelligen.

Davon erhoffe ich mir, dieses verhindern zu können.

Ein umgekehrtes Problem hatte ich ja auch schon mal.

tomtomtom Team-Icon

Supporter
Avatar von tomtomtom

Anmeldungsdatum:
22. August 2008

Beiträge: 56015

Wohnort: Berlin

UlfZibis schrieb:

UlfZibis schrieb:

Selbstverständlich, dann habe ich aber dieses Problem. Mit der Anleitung lässt sich keine Nur-64-Bit-Installation bewerkstelligen.

Davon erhoffe ich mir, dieses verhindern zu können.

Nochmal: Der Anbieter der Fremdquelle legt deren Abhängigkeiten fest. Wenn er einträgt, dass das Paket von wine-staging-i386 abhängt, dann ist das für dich nicht veränderbar, denn das steht in der debian/control des Paketes auf dem Server.

Sofern da sowohl eine 64-Bit-Version als auch eine 32-Bit-Version von Wine installiert werden sind diese über den entsprechenden Prefix festlegbar, aber das wurde dir ja schon im von dir verlinkten Thread erklärt (aber von dir nicht mehr darauf eingegangen).

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

tomtomtom schrieb:

UlfZibis schrieb:

Davon erhoffe ich mir, dieses verhindern zu können.

Nochmal: Der Anbieter der Fremdquelle legt deren Abhängigkeiten fest. Wenn er einträgt, dass das Paket von wine-staging-i386 abhängt, dann ist das für dich nicht veränderbar, denn das steht in der debian/control des Paketes auf dem Server.

Ja, habe ich mittlerweile gefressen. Früher ging das halt mal so, indem man sudo dpkg --add-architecture i386 weglässt. Etwas präzisiert müsste mein Thread hier also lauten: Wie installiert man ein Nur-64-Bit-Wine-System?

... das wurde dir ja schon im von dir verlinkten Thread erklärt (aber von dir nicht mehr darauf eingegangen).

Mangels Zugriff auf den betreffenden Rechner (der Besitzer holt noch seinen versäumten 2019-Schlaf nach) konnte ich da noch nicht antworten. Ich werde den dort vorgeschlagenen Check machen, sobald ich wieder dran kann.

ubuntu--anfaenger

Avatar von ubuntu--anfaenger

Anmeldungsdatum:
12. Oktober 2013

Beiträge: 1291

Wohnort: Belgien

Selbstverständlich, dann habe ich aber dieses Problem. Mit der Anleitung lässt sich keine Nur-64-Bit-Installation bewerkstelligen.

Seltsam, ich hab das mal ausprobiert,aber auf ubuntu 19.10 mit 5.0-rc3 bei mir funktioniert das so..ich kann wählen zwischen 32bit oder 64bit,habe jetzt nicht alle plugins getestet aber im Grunde funktioniert das Programm

Hast Du zum configurieren playonlinux auch installiert?ich hab dann windows 7 gemommen.

Das einzige was bei mir nicht funktioniert sind die Desktop icons(die enden in einer Endlos schleife:))

Wenn es wirklich nur um das Program irfan geht, und Du nicht gut mit wine zurechtkommst,könntest Du das auch in einer Windows 10Vm laufen lassen funktioniert auch(siehe Screenshot)

Oder brauchst Du wine noch für andere Programmen?

Anhang

UlfZibis

(Themenstarter)

Anmeldungsdatum:
13. Juli 2011

Beiträge: 3440

Wohnort: Köln

ubuntu--anfaenger schrieb:

Selbstverständlich, dann habe ich aber dieses Problem. Mit der Anleitung lässt sich keine Nur-64-Bit-Installation bewerkstelligen.

Seltsam, ich hab das mal ausprobiert,aber auf ubuntu 19.10 mit 5.0-rc3 bei mir funktioniert das so.

Du meinst, wenn Du sudo dpkg --add-architecture i386 weglässt, bekommst Du tatsächlich eine Nur-64-Bit-Installation?

ich kann wählen zwischen 32bit oder 64bit,habe jetzt nicht alle plugins getestet aber im Grunde funktioniert das Programm

Dafür musst Du aber doch auch die 32-Bit-Version mitinstalliert haben.

Hast Du zum configurieren playonlinux auch installiert?

Nee, nix dergleichen.

Das einzige was bei mir nicht funktioniert sind die Desktop icons(die enden in einer Endlos schleife:))

Die funktionieren bei mir normalerweise problemlos.

Wenn es wirklich nur um das Program irfan geht, und Du nicht gut mit wine zurechtkommst,könntest Du das auch in einer Windows 10Vm laufen lassen funktioniert auch(siehe Screenshot)

Genau nur für IrfanView auf dem Rechner will ich kein extra Windows installieren. Mal abgesehen davon, dass ich dafür eine extra Lizenz bräuchte, finde ich das bloße Speicherverschwendung.

Oder brauchst Du wine noch für andere Programmen?

Ja, auf meinem eigenen Rechner für einige, z.B. Steuerprogramm, WinHex, ....

ubuntu--anfaenger

Avatar von ubuntu--anfaenger

Anmeldungsdatum:
12. Oktober 2013

Beiträge: 1291

Wohnort: Belgien

Du meinst, wenn Du sudo dpkg --add-architecture i386 weglässt, bekommst Du tatsächlich eine Nur-64-Bit-Installation?

Nein aber das hat Dir tomtomtom schon erklärt.

Dafür musst Du aber doch auch die 32-Bit-Version mitinstalliert haben.

Ja natürlich

Nee, nix dergleichen.

Naja wenn es sich nur um das Programm handelt geht das auch so, aber angenommen Du willst komplexeres am laufen bekommen..alles über die Komandozeile hin u her schieben..hm

Mal abgesehen davon, dass ich dafür eine extra Lizenz bräuchte..

Was völliger Quatsch ist.

Antworten |