[erledigt] wine 32 bit

Du hast Probleme mit Deinem eMail-Programm, Webbrowser oder Textprogramm? Dein Lieblingsprogramm streikt?
Antworten
Benutzeravatar
Drache
Beiträge: 772
Registriert: 22.11.2009 05:49:55

[erledigt] wine 32 bit

Beitrag von Drache » 22.03.2018 14:44:24

Hallo,

Situation: Digitalisierung der Schule … Schulbuchverlag (den Namen nenne ich hier jetzt mal nicht), die Schule hat entsprechende digitale Unterrichtsassistenten angeschafft. Ist für die Mehrheit der Kollegen auch okay, weil MS und vereinzelt Apple.

Auf Nachfrage an den Verlagsmenschen sind das auch die beiden "normalen" Betriebssysteme, also der "Standard" … von daher war also keine vernünftige Hilfe zu erwarten … dass das Zeug Flash benötigt, habe ich nicht mehr kommentiert.

Mein eigentliches Problem ist nun die Installation eines 32biter Wines…, ob es darauf funktioniert, ist noch unklar, aber dass wine nicht will, irritiert mich.


So ginge es:

Code: Alles auswählen

apt install wine -s
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
The following additional packages will be installed:
  libwine wine64
Vorgeschlagene Pakete:
  winetricks playonlinux wine-binfmt dosbox wine64-preloader
Empfohlene Pakete:
  wine32
Die folgenden NEUEN Pakete werden installiert:
  libwine wine wine64
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Inst libwine (1.8.7-2 Debian:9.4/stable [amd64])
Inst wine64 (1.8.7-2 Debian:9.4/stable [amd64])
Inst wine (1.8.7-2 Debian:9.4/stable [all])
Conf libwine (1.8.7-2 Debian:9.4/stable [amd64])
Conf wine64 (1.8.7-2 Debian:9.4/stable [amd64])
Conf wine (1.8.7-2 Debian:9.4/stable [all])
aber wine32 ist da nur eine Empfehlung, also habe ich das separat angegeben und dann gehts los:

Code: Alles auswählen

apt install wine -s
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
The following additional packages will be installed:
  libwine wine64
Vorgeschlagene Pakete:
  winetricks playonlinux wine-binfmt dosbox wine64-preloader
Empfohlene Pakete:
  wine32
Die folgenden NEUEN Pakete werden installiert:
  libwine wine wine64
0 aktualisiert, 3 neu installiert, 0 zu entfernen und 2 nicht aktualisiert.
Inst libwine (1.8.7-2 Debian:9.4/stable [amd64])
Inst wine64 (1.8.7-2 Debian:9.4/stable [amd64])
Inst wine (1.8.7-2 Debian:9.4/stable [all])
Conf libwine (1.8.7-2 Debian:9.4/stable [amd64])
Conf wine64 (1.8.7-2 Debian:9.4/stable [amd64])
Conf wine (1.8.7-2 Debian:9.4/stable [all])
ben@blackbox:~$ sudo apt install wine wine32 -s
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:
 wine32:i386 : Hängt ab von: libwine:i386 (= 1.8.7-2) soll aber nicht installiert werden
E: Probleme können nicht korrigiert werden, Sie haben zurückgehaltene defekte Pakete.
libwine:i386 ist in genau der Version verfügbar, wird aber nicht gezogen… wenn ich es separat angebe, kommt ein Wust von neuen Abhängigkeiten, wenn ich ein --install-suggest hinhänge, wird mir ein kompletter Systemumbau angetragen s.u. … das kann es doch nicht sein, oder?

Code: Alles auswählen

apt install wine --install-suggests
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.       
Statusinformationen werden eingelesen.... Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
  apt-file bluetooth dcraw docbook-xml exiftran fonts-thai-tlwg
  fonts-tlwg-garuda fonts-tlwg-garuda-ttf fonts-tlwg-kinnari
  fonts-tlwg-kinnari-ttf fonts-tlwg-laksaman fonts-tlwg-laksaman-ttf
  fonts-tlwg-loma fonts-tlwg-loma-ttf fonts-tlwg-mono fonts-tlwg-mono-ttf
  fonts-tlwg-norasi fonts-tlwg-norasi-ttf fonts-tlwg-purisa
  fonts-tlwg-purisa-ttf fonts-tlwg-sawasdee fonts-tlwg-sawasdee-ttf
  fonts-tlwg-typewriter fonts-tlwg-typewriter-ttf fonts-tlwg-typist
  fonts-tlwg-typist-ttf fonts-tlwg-typo fonts-tlwg-typo-ttf fonts-tlwg-umpush
  fonts-tlwg-umpush-ttf fonts-tlwg-waree fonts-tlwg-waree-ttf gimp-gmic
  gir1.2-goocanvas-2.0 gir1.2-gtksource-3.0 gir1.2-gtkspell3-3.0
  gir1.2-secret-1 gmic libboost-python1.62.0 libboost-random1.62.0
  libchromaprint-tools libdbi1 libfile-homedir-perl libfile-which-perl
  libgoocanvas-2.0-9 libgoocanvas-2.0-common libgsmsd8 libgtkglext1 libidl-2-0
  libjs-sphinxdoc libkeybinder0 libmlt++3 libmlt-data libmlt6 libmovit5
  liborbit2 libportmidi0 librarian0 libregexp-assemble-perl librtaudio5a
  libsdl-mixer1.2 libsmi2ldbl libsmpeg0 libtorrent-rasterbar9 libvte-common
  libvte9 libyaml-tiny-perl melt musescore-soundfont-gm openshot-doc
  policycoreutils-dev ps2eps python-attr python-bs4 python-cffi-backend
  python-click python-colorama python-constantly python-cryptography
  python-debian python-dnspython python-elib.intl python-enchant python-enum34
  python-eyed3 python-html5lib python-httplib2 python-idna python-incremental
  python-ipaddress python-openssl python-podcastparser python-pyasn1
  python-pyasn1-modules python-pyexiv2-doc python-pypdf2
  python-service-identity python-twisted python-twisted-bin
  python-twisted-core python-twisted-web python-webencodings python-wxversion
  python-xlib python-zope.interface rarian-compat sgml-data smitools tdb-tools
  texlive-font-utils texlive-latex-extra-doc texlive-pictures-doc
  texlive-pstricks-doc texlive-science-doc timgm6mb-soundfont timidity
  timidity-daemon
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
The following additional packages will be installed:
  aria2 binutils-doc dosbox gnutls-bin libc-ares2 libegl1-nvidia-legacy-340xx
  libegl1-nvidia-legacy-340xx:i386 libgl1-nvidia-legacy-304xx-glx
  libgl1-nvidia-legacy-304xx-glx:i386 libgl1-nvidia-legacy-340xx-glx
  libgl1-nvidia-legacy-340xx-glx:i386 libgles1-nvidia-legacy-340xx
  libgles1-nvidia-legacy-340xx:i386 libgles2-nvidia-legacy-340xx
  libgles2-nvidia-legacy-340xx:i386 libnvidia-legacy-304xx-cfg1
  libnvidia-legacy-304xx-cfg1:i386 libnvidia-legacy-304xx-glcore
  libnvidia-legacy-304xx-glcore:i386 libnvidia-legacy-304xx-ml1
  libnvidia-legacy-340xx-cfg1 libnvidia-legacy-340xx-cfg1:i386
  libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-eglcore:i386
  libnvidia-legacy-340xx-glcore libnvidia-legacy-340xx-glcore:i386
  libnvidia-legacy-340xx-ml1 libsdl-net1.2 libsdl-sound1.2
  libterm-readline-gnu-perl libwine libxv1:i386 libxvmc1:i386
  nvidia-legacy-304xx-alternative nvidia-legacy-304xx-driver
  nvidia-legacy-304xx-driver-bin nvidia-legacy-304xx-driver-libs
  nvidia-legacy-304xx-driver-libs:i386
  nvidia-legacy-304xx-driver-libs-i386:i386 nvidia-legacy-304xx-kernel-dkms
  nvidia-legacy-304xx-kernel-support nvidia-legacy-304xx-vdpau-driver
  nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver
  nvidia-legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs
  nvidia-legacy-340xx-driver-libs:i386
  nvidia-legacy-340xx-driver-libs-i386:i386 nvidia-legacy-340xx-kernel-dkms
  nvidia-legacy-340xx-kernel-support nvidia-legacy-340xx-vdpau-driver
  nvidia-settings-legacy-304xx nvidia-settings-legacy-340xx python-doc
  python2.7-doc sndio-tools sndiod wine-binfmt wine64 wine64-preloader
  winetricks xserver-xorg-video-nvidia-legacy-304xx
  xserver-xorg-video-nvidia-legacy-340xx
Vorgeschlagene Pakete:
  python-examples winbind playonlinux
Empfohlene Pakete:
  wine32
Die folgenden Pakete werden ENTFERNT:
  activity-log-manager apt-xapian-index bleachbit blueproximity bluewho burn
  command-not-found deluge deluge-common deluge-gtk diffuse driconf elyxer
  flowblade fslint fusesmb gallery-uploader gfs2-utils gimp-plugin-registry
  gnome-specimen gpodder guake impressive kupfer libnss-winbind libpam-winbind
  libpurple-bin meld ocrfeeder openshot opus-tools pam-dbus-notify pdfshuffler
  phatch phatch-cli picard prerex printer-driver-sag-gdi prosper
  python-alsaaudio python-appindicator python-apt python-bluez
  python-configobj python-crypto python-dbus python-galleryremote python-gammu
  python-gconf python-gdata python-gdbm python-geoip python-gi-cairo
  python-glade2 python-gnome2 python-gnomekeyring python-gpgme python-gtkspell
  python-imaging python-keybinder python-keyring python-keyrings.alt
  python-ldb python-libdiscid python-libtorrent python-lxml python-m2crypto
  python-mlt python-mygpoclient python-notify python-ogg python-pam python-pil
  python-pil.imagetk python-poppler python-pyao python-pyexiv2 python-pygame
  python-pygoocanvas python-pymad python-pyorbit python-pysnmp4
  python-pysnmp4-apps python-pysnmp4-mibs python-pyvorbis python-qt4
  python-renderpm python-reportlab python-reportlab-accel python-samba
  python-sane python-secretstorage python-serial python-simplejson python-sip
  python-tdb python-tk python-torctl python-vte python-webkit python-wnck
  python-wxgtk3.0 python-xapian python-xdg python-yaml python-zeitgeist recoll
  rednotebook samba samba-common-bin scribus scribus-data selinux-policy-dev
  smart-notifier syncevolution-http texlive-extra-utils texlive-formats-extra
  texlive-latex-extra texlive-pictures texlive-pstricks texlive-science
  texlive-xetex tor-arm volti vprerex wammu winbind zeitgeist
  zeitgeist-explorer
Die folgenden NEUEN Pakete werden installiert:
  aria2 binutils-doc dosbox gnutls-bin libc-ares2 libegl1-nvidia-legacy-340xx
  libegl1-nvidia-legacy-340xx:i386 libgl1-nvidia-legacy-304xx-glx
  libgl1-nvidia-legacy-304xx-glx:i386 libgl1-nvidia-legacy-340xx-glx
  libgl1-nvidia-legacy-340xx-glx:i386 libgles1-nvidia-legacy-340xx
  libgles1-nvidia-legacy-340xx:i386 libgles2-nvidia-legacy-340xx
  libgles2-nvidia-legacy-340xx:i386 libnvidia-legacy-304xx-cfg1
  libnvidia-legacy-304xx-cfg1:i386 libnvidia-legacy-304xx-glcore
  libnvidia-legacy-304xx-glcore:i386 libnvidia-legacy-304xx-ml1
  libnvidia-legacy-340xx-cfg1 libnvidia-legacy-340xx-cfg1:i386
  libnvidia-legacy-340xx-eglcore libnvidia-legacy-340xx-eglcore:i386
  libnvidia-legacy-340xx-glcore libnvidia-legacy-340xx-glcore:i386
  libnvidia-legacy-340xx-ml1 libsdl-net1.2 libsdl-sound1.2
  libterm-readline-gnu-perl libwine libxv1:i386 libxvmc1:i386
  nvidia-legacy-304xx-alternative nvidia-legacy-304xx-driver
  nvidia-legacy-304xx-driver-bin nvidia-legacy-304xx-driver-libs
  nvidia-legacy-304xx-driver-libs:i386
  nvidia-legacy-304xx-driver-libs-i386:i386 nvidia-legacy-304xx-kernel-dkms
  nvidia-legacy-304xx-kernel-support nvidia-legacy-304xx-vdpau-driver
  nvidia-legacy-340xx-alternative nvidia-legacy-340xx-driver
  nvidia-legacy-340xx-driver-bin nvidia-legacy-340xx-driver-libs
  nvidia-legacy-340xx-driver-libs:i386
  nvidia-legacy-340xx-driver-libs-i386:i386 nvidia-legacy-340xx-kernel-dkms
  nvidia-legacy-340xx-kernel-support nvidia-legacy-340xx-vdpau-driver
  nvidia-settings-legacy-304xx nvidia-settings-legacy-340xx python-doc
  python2.7-doc sndio-tools sndiod wine wine-binfmt wine64 wine64-preloader
  winetricks xserver-xorg-video-nvidia-legacy-304xx
  xserver-xorg-video-nvidia-legacy-340xx
0 aktualisiert, 64 neu installiert, 129 zu entfernen und 2 nicht aktualisiert.
Es müssen 88,4 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 55,5 MB Plattenplatz zusätzlich benutzt.
Zuletzt geändert von Drache am 27.03.2018 19:55:47, insgesamt 1-mal geändert.
“Don't you think that if I were wrong, I'd know it?” (Dr. Sheldon Cooper)
XFCE: alt,steinhart,langweilig,immer noch da.

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: wine 32 bit

Beitrag von hikaru » 22.03.2018 15:21:07

Hast du Multiarch aktiviert? [1]
Ich weiß nicht, was passiert, wenn man ohne Multiarch architekturfremde Pakete anfordert, aber ich könnte mir vorstellen, dass dann genau das passiert, was du in deinem Beitrag schreibst.

[1] https://wiki.debian.org/Wine#Step_1:_Enable_multiarch

RobertDebiannutzer
Beiträge: 385
Registriert: 16.06.2017 09:52:36

Re: wine 32 bit

Beitrag von RobertDebiannutzer » 22.03.2018 16:20:34

Und schau auch mal nach selbst erstellten backports.
Ich habe wine32 aus ähnlichen Gründen wie Du installiert und hatte auch erst Probleme. Die entstanden aufgrund der von mir gebackporteten libfreetype6. Apt hat sich daran gestört, dass die zu installierende i386-Version von libfreetype6 nicht die gleiche Versionsnummer hat wie die bereits installierte amd64-Version. Leider hat mir das aber weder apt noch aptitude in dieser Klarheit vermittelt und so habe ich einige Anläufe gebraucht, um auf das Problem zu kommen.
Meine Lösung: Auch für i386 die neuere Variante nutzen, denn es scheint nicht möglich zu sein, bei der i386-Version eines Paketes eine andere Versionsnummer zu haben als beim amd64-Paket.

Benutzeravatar
Drache
Beiträge: 772
Registriert: 22.11.2009 05:49:55

Re: wine 32 bit

Beitrag von Drache » 22.03.2018 18:01:48

hikaru hat geschrieben: ↑ zum Beitrag ↑
22.03.2018 15:21:07
Hast du Multiarch aktiviert? [1]
Naja, ich habe es zumindest versucht, genau nach der Anleitung, die du auch nochmal genannt hast.

Möglicherweise läuft dabei aber etwas schief, weil ich noch immer nur die Ausgabe

Code: Alles auswählen

 dpkg --print-architecture
amd64
bekomme … auch nachdem ich die i386 hinzugefügt habe.
RobertDebiannutzer hat geschrieben: ↑ zum Beitrag ↑
22.03.2018 16:20:34
Und schau auch mal nach selbst erstellten backports.
Hm, hast du da noch einen Befehl parat, wie ich die Fremdpakete rausfische? Ich meine mich zu erinnern, dass gthumb da ein Kandidat sein könnte … Ich kann aber auch selbst suchen gehen.

Danke euch jedenfalls schon mal für die Ansätze.
“Don't you think that if I were wrong, I'd know it?” (Dr. Sheldon Cooper)
XFCE: alt,steinhart,langweilig,immer noch da.

RobertDebiannutzer
Beiträge: 385
Registriert: 16.06.2017 09:52:36

Re: wine 32 bit

Beitrag von RobertDebiannutzer » 22.03.2018 21:28:35

Aus man dpkg:

Code: Alles auswählen

       --print-architecture
              Print architecture of packages dpkg installs (for example, “i386”).

       --print-foreign-architectures
              Print a newline-separated list of the extra architectures dpkg is configured to allow packages to be installed for (since dpkg 1.16.2).
Wenn bei "--print-architecture" auf Deiner amd64-Maschine "i386" erscheint, solltest Du Dir Sorgen machen... :mrgreen:

Mit

Code: Alles auswählen

aptitude versions '~VCURRENT !~Astable'
kannst Du mal versuchen, nach Paketen zu suchen, die nicht aus "stable" kommen. Nicht angezeigt werden dabei aber leider Pakete aus fremden "stable" repositories wie z.B.

Code: Alles auswählen

# wine
deb https://dl.winehq.org/wine-builds/debian/ stretch main
Aber "Problem-Pakete" spielen für Dein aktuelles Problem AFAIK eh nur eine Rolle, wenn sie eine Abhängigkeit (oder eine Abhängigkeit einer Abhängigkeit usw.) von wine sind. Das wäre beim Paket "gthumb" wohl eher nicht der Fall.

Benutzeravatar
Drache
Beiträge: 772
Registriert: 22.11.2009 05:49:55

Re: wine 32 bit

Beitrag von Drache » 27.03.2018 19:54:53

RobertDebiannutzer hat geschrieben: ↑ zum Beitrag ↑
22.03.2018 21:28:35
Aus man dpkg:

Code: Alles auswählen

       --print-architecture
              Print architecture of packages dpkg installs (for example, “i386”).

       --print-foreign-architectures
              Print a newline-separated list of the extra architectures dpkg is configured to allow packages to be installed for (since dpkg 1.16.2).
Wenn bei "--print-architecture" auf Deiner amd64-Maschine "i386" erscheint, solltest Du Dir Sorgen machen... :mrgreen:
Manchmal bin ich einfach zu blöd …
Danke für die Erleuchtung. :THX:

32bit zickt immer noch, wobei es sich inzwischen verschoben/verlagert hat, nachdem ich rausgefunden habe, dass das angebotene "Programm" tatsächlich halt wieder nur eine Webseite ist …

Jetzt ist das Problem, vorsicht Brüller: Die Webseite ist komplett in flash … also das ewig tote Ding von Macromedia, Adobe, Google, Adobe, deswegen habe ich da beim ersten Starten auch gar nichts gesehen und dachte ich versuch's über wine. :facepalm:
“Don't you think that if I were wrong, I'd know it?” (Dr. Sheldon Cooper)
XFCE: alt,steinhart,langweilig,immer noch da.

Antworten