Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

wine in chroot

11 views
Skip to first unread message

Klaus Becker

unread,
May 22, 2013, 4:00:02 PM5/22/13
to
n'Abend allerseits,

in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid aktualisieren (upgrade) und trotzdem wine benutzen. Als Lösung ist mit ein chroot eingefallen. Ich habe also per debootstrap auf einer anderen Partition ein Debian 32 bits Minimalsystem mit wine aufgesetzt. Ich komme aber nicht damit zurecht, ein Programm im Grafik-Modus mit schroot zu starten.

Also versuche ich erstmal, das gleiche mit einem kompletten Wheezy auf einer 3. Partition zu machen. Zur Info:

In fstab habe ich:
#chroot stable 64 bits
/tmp /media/hinten/stabletmp none bind 0 0
/dev /media/hinten/stable/dev none bind 0 0
proc /media/hinten/stable/proc proc defaults 0 0
/home /media/hinten/stable/home none bind 0 0
/var/run /media/hinten/stable/var/run none bind 0 0

In /etc/schroot/schroot.conf:
#[stable 64]
directory=/media/hinten/stable
users=klaus
groups=klaus,stable
aliases=stable64

/media/hinten/stable ist gemountet, die Benutzer klaus und stable existieren, ebenso die Gruppen klaus und stable.

Ergebnis:
klaus@koeln:~$ schroot
E: /etc/schroot/schroot.conf: line 13: No group specified: directory=/media/hinten/stable

Was mache ich falsch?

Gruss

Klaus


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201305221952....@free.fr

Thomas Kreft

unread,
May 22, 2013, 5:10:02 PM5/22/13
to
Klaus Becker schrieb:

> in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid

Nicht so schnell... warum kaputt? Bei mir jedenfalls nicht. Ich kann mich
erinnern, dass irgendwann wine64-bin proklamierte, man solle multiarch
einrichten und einige Pakete aus i386 installieren, und gab auch die Anleitung
dazu. Hast du das so gemacht?

Gruß, Thomas


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201305222255...@gmx.net

Hoshpak

unread,
May 23, 2013, 4:00:02 AM5/23/13
to
Am 22.05.2013 21:52, schrieb Klaus Becker:
> n'Abend allerseits,
>
> in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich m�chte Sid aktualisieren (upgrade) und trotzdem wine benutzen. Als L�sung ist mit ein chroot eingefallen. Ich habe also per debootstrap auf einer anderen Partition ein Debian 32 bits Minimalsystem mit wine aufgesetzt.

Welches wine m�chtest du denn benutzen, das "normale" wine in der 32
Bit-Variante oder wine64 (zur Ausf�hrung von 64 und 32 bit
Windows-Programmen)? In beiden Varianten scheinen mir die Pakete im
Repository brutal veraltet, aber dass etwas kaputt w�re, w�re mir neu.

Um aktuelle Versionen zu haben, kompiliere ich mir immer das reine 32
Bit-Wine in einem chroot. Das aber auch nur, weil ich so problemlos alle
ben�tigten Header-Pakete installieren kann, ohne Probleme mit den
Abh�ngigkeiten in meinem normalen System zu kriegen. Das Ergebnis kann
ich dann aber ganz normal im lokalen System installieren (Quick &
Dirty-Paket mit checkinstall) und ausf�hren. Sofern die entsprechenden
Libs in der i386-Variante installiert sind, ist ein chroot dazu absolut
nicht erforderlich.

Gru�
Helmut


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/519DCAEA...@pozimski.eu

Klaus Becker

unread,
May 23, 2013, 4:40:02 AM5/23/13
to
Le jeudi 23 mai 2013 07:53:14, Hoshpak a écrit :
> Am 22.05.2013 21:52, schrieb Klaus Becker:
> > n'Abend allerseits,
> >
> > in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid aktualisieren (upgrade) und trotzdem wine benutzen. Als Lösung ist mit ein chroot eingefallen. Ich habe also per debootstrap auf einer anderen Partition ein Debian 32 bits Minimalsystem mit wine aufgesetzt.
>
> Welches wine möchtest du denn benutzen, das "normale" wine in der 32
> Bit-Variante oder wine64 (zur Ausführung von 64 und 32 bit
> Windows-Programmen)? In beiden Varianten scheinen mir die Pakete im
> Repository brutal veraltet, aber dass etwas kaputt wäre, wäre mir neu.
>
> Um aktuelle Versionen zu haben, kompiliere ich mir immer das reine 32
> Bit-Wine in einem chroot. Das aber auch nur, weil ich so problemlos alle
> benötigten Header-Pakete installieren kann, ohne Probleme mit den
> Abhängigkeiten in meinem normalen System zu kriegen. Das Ergebnis kann
> ich dann aber ganz normal im lokalen System installieren (Quick &
> Dirty-Paket mit checkinstall) und ausführen. Sofern die entsprechenden
> Libs in der i386-Variante installiert sind, ist ein chroot dazu absolut
> nicht erforderlich.
>
> Gruß
> Helmut


Hallo Helmut,

ich brauche wine für Textaloud, ein Programm, das mir unter Windows XP Texte vorliest.

Die Sache mit dem kompilieren muss ich mir erst mal zu Gemüte führen, das braucht ein bisschen Zeit.

Egal ob ich für mein Programm einen chroot brauche oder nicht, ich möchte doch wissen, warum meine Chroot-Konfiguration nicht funktionniert.

Gruss

Klaus


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201305230838....@free.fr

Alexander Reichle-Schmehl

unread,
May 23, 2013, 5:30:02 AM5/23/13
to
Hi!

* Thomas Kreft <dae...@gmx.net> [130522 22:55]:
> > in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid
> Nicht so schnell... warum kaputt? Bei mir jedenfalls nicht. Ich kann mich
> erinnern, dass irgendwann wine64-bin proklamierte, man solle multiarch
> einrichten und einige Pakete aus i386 installieren, und gab auch die Anleitung
> dazu. Hast du das so gemacht?

Und selbst wenn es kaputt wäre (was ich nicht geprüft habe), dann wäre
es weitaus einfacher, ie entsprechenden Pakete auf hold zu setzen (und
einen Bug report zu schreiben).


Mit besten Grüßen,
Alexander


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/2013052309...@iara.alphamar.org

Klaus Becker

unread,
May 30, 2013, 12:50:02 PM5/30/13
to
Le jeudi 23 mai 2013 07:53:14, Hoshpak a écrit :
> Am 22.05.2013 21:52, schrieb Klaus Becker:
> > n'Abend allerseits,
> >
> > in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid aktualisieren (upgrade) und trotzdem wine benutzen. Als Lösung ist mit ein chroot eingefallen. Ich habe also per debootstrap auf einer anderen Partition ein Debian 32 bits Minimalsystem mit wine aufgesetzt.

> Welches wine möchtest du denn benutzen, das "normale" wine in der 32
> Bit-Variante oder wine64 (zur Ausführung von 64 und 32 bit
> Windows-Programmen)? In beiden Varianten scheinen mir die Pakete im
> Repository brutal veraltet, aber dass etwas kaputt wäre, wäre mir neu.

Ich sehe immer noch:

$ apt-listbugs list wine
...
grave bugs of wine (-> ) <unfixed>
#707226 - package wine does not insall wine on amd64
Summary:
wine(1 bug

>
> Um aktuelle Versionen zu haben, kompiliere ich mir immer das reine 32
> Bit-Wine in einem chroot. Das aber auch nur, weil ich so problemlos alle
> benötigten Header-Pakete installieren kann, ohne Probleme mit den
> Abhängigkeiten in meinem normalen System zu kriegen. Das Ergebnis kann
> ich dann aber ganz normal im lokalen System installieren (Quick &
> Dirty-Paket mit checkinstall) und ausführen. Sofern die entsprechenden
> Libs in der i386-Variante installiert sind, ist ein chroot dazu absolut
> nicht erforderlich.
>
> Gruß
> Helmut


Allerdings funktionniert wine (32 bits) seit einigen Tagen wieder, und zwar die Version 1.5.30. Liegt sicher an den upgrades, hatte ich zunächst gar nicht bemerkt.

Nun wollte ich aber doch wine kompilieren, aus Neugier und um etwas zu lernen. Auf einer Kopie meines Sid-Systems habe ich wine zunächst komplett desinstalliert.

Dann habe ich den Quellcode 1.5.30 runtergeladen (ich sehe, gerade ist 1.5.31 rausgekommen), und "./tools/wineinstall" ausgeführt, wie in der Doku zu lesen. Ich musste zunächst installieren:

- flex
- bison
- libx11-xcb-dev:i386
- libfreetype6-dev:i386

damit das Cross-compiling läuft.

Lief auch, habe es aber spät abends unterbrochen, um es heute wiederaufzunehmen. Ich dachte, da fängt alles wieder von vorne an, die 1. Etappe, die configure entspricht, wird aber jetzt übersprungen, da dieser Schritt schon vollzogen sei. Ich hatte zunächst die Frage, ob ich wine benutzen will, verneint. Dabei wird das Programm nur gebaut, mir ist aber nicht klar, was das bedeutet.

Bei einem eneuten Durchlauf habe ich die Frage bejaht, und alles lief ohne Fehlermeldung durch, ich lese am Ende, dass alles installiert sei.

Aber:

$ wine .wine/drive_c/Program\ Files/TextAloud/TextAloudMP3.exe
wine: error while loading shared libraries: libwine.so.1: cannot open shared object file: No such file or directory

Ein "locate libwine.so.1" - nach "updatedb" - findet nichts, ausser in /home/klaus/wine-1.5.30/.

Ich vermute, es liegt daran, dass ich den Vorgang beim 1. Mal abgebrochen habe. Wie kann ich da korrekt neustarten, von Beginn an?

Gruss

Klaus


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201305301649....@free.fr

Klaus Becker

unread,
May 30, 2013, 2:00:02 PM5/30/13
to
Inzwischen versuche ich das glaiche mit 1.5.31, und da läuft alles von vorne ab. Am Ende melde ich mich nochmal

Klaus


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201305301800....@free.fr

Klaus Becker

unread,
May 30, 2013, 4:10:01 PM5/30/13
to
Le jeudi 30 mai 2013 16:49:27, Klaus Becker a écrit :
Ich hab's mit 1.5.31 versucht: kein Sound-Uotput.

Dann nochmal mit 1.5.30: kein libwine.so.1.

Bei beiden läuft das Kompilieren glatt durch.

Klaus



>
>
>


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201305302004....@free.fr

Klaus Becker

unread,
Jun 10, 2013, 9:50:02 AM6/10/13
to
Le jeudi 23 mai 2013 07:53:14, Hoshpak a écrit :
> Am 22.05.2013 21:52, schrieb Klaus Becker:
> > n'Abend allerseits,
> >
> > in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid aktualisieren (upgrade) und trotzdem wine benutzen. Als Lösung ist mit ein chroot eingefallen. Ich habe also per debootstrap auf einer anderen Partition ein Debian 32 bits Minimalsystem mit wine aufgesetzt.
>
> Welches wine möchtest du denn benutzen, das "normale" wine in der 32
> Bit-Variante oder wine64 (zur Ausführung von 64 und 32 bit
> Windows-Programmen)? In beiden Varianten scheinen mir die Pakete im
> Repository brutal veraltet, aber dass etwas kaputt wäre, wäre mir neu.
>
> Um aktuelle Versionen zu haben, kompiliere ich mir immer das reine 32
> Bit-Wine in einem chroot. Das aber auch nur, weil ich so problemlos alle
> benötigten Header-Pakete installieren kann, ohne Probleme mit den
> Abhängigkeiten in meinem normalen System zu kriegen. Das Ergebnis kann
> ich dann aber ganz normal im lokalen System installieren (Quick &
> Dirty-Paket mit checkinstall) und ausführen. Sofern die entsprechenden
> Libs in der i386-Variante installiert sind, ist ein chroot dazu absolut
> nicht erforderlich.
>
> Gruß
> Helmut


Hallo,

um wine 1.5.31 (aktuell die neueste Version) in einem chroot zu kompilieren und es dann in unstable zu benutzen, empfiehlt es sich vermutlich, im chroot auch unstable zu installieren. Ist das so richtig?

Gruss

Klaus


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/201306101548....@free.fr

Dennis

unread,
Jun 10, 2013, 11:20:01 AM6/10/13
to
Am 22.05.2013 21:52, schrieb Klaus Becker:
> n'Abend allerseits,
>
> in Sid AMD64 ist wine kaputt, und schon seit einiger Zeit. Ich möchte Sid aktualisieren (upgrade) und trotzdem wine benutzen. Als Lösung ist mit ein chroot eingefallen. Ich habe also per debootstrap auf einer anderen Partition ein Debian 32 bits Minimalsystem mit wine aufgesetzt. Ich komme aber nicht damit zurecht, ein Programm im Grafik-Modus mit schroot zu starten.
>
> Also versuche ich erstmal, das gleiche mit einem kompletten Wheezy auf einer 3. Partition zu machen. Zur Info:
>
> In fstab habe ich:
> #chroot stable 64 bits
> /tmp /media/hinten/stabletmp none bind 0 0
> /dev /media/hinten/stable/dev none bind 0 0
> proc /media/hinten/stable/proc proc defaults 0 0
> /home /media/hinten/stable/home none bind 0 0
> /var/run /media/hinten/stable/var/run none bind 0 0
>
> In /etc/schroot/schroot.conf:
> #[stable 64]
> directory=/media/hinten/stable
> users=klaus
> groups=klaus,stable
> aliases=stable64
>
> /media/hinten/stable ist gemountet, die Benutzer klaus und stable existieren, ebenso die Gruppen klaus und stable.
>
> Ergebnis:
> klaus@koeln:~$ schroot
> E: /etc/schroot/schroot.conf: line 13: No group specified: directory=/media/hinten/stable
>
> Was mache ich falsch?
>
> Gruss
>
> Klaus
>
>

Hallo Klaus,

ich benutze derzeit ein für Pulseaudio modifiziertes Wine 1.6.rc1 unter Debian
Wheezy.

Habe für das Kompilieren einen Guide geschrieben:

http://www.lumalab.net/index/trans/en/page/post/t/229/f/7/#0

Gruß, Dennis


--
Zum AUSTRAGEN schicken Sie eine Mail an debian-user-g...@lists.debian.org
mit dem Subject "unsubscribe". Probleme? Mail an listm...@lists.debian.org (engl)
Archive: http://lists.debian.org/51B5E8B3...@lumalab.net
0 new messages