PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine und Programm für Einzellplatz



oskartom
20.03.07, 17:27
Hallo,
ich habe da folgendes Problem:
möchte gern Win von meinem Rechner verbannen.
Aber leider benötige ich folgendes Programm: Vaillant WinSoft 1.22
Hab es unter Wine 0.9.32-12 auch installiert bekomme. In der Demo-Version läuft
es auch ohne Probleme. Aber nach der Lizensierung (nur für Einzellplatz) gehts nicht mehr. Also Programmstart geht noch, aber wenn ich dann in ein anderes Modul wechsel will, kommt die Fehlermeldung "...max. Benutzerzahl erreicht".
Gibt es eine Möglichkeit so etwas unter Wine einzurichten?
Ich meine das das Programm quasie ohne Server läuft.
Wäre schön wenn mir da jemand etwas weiter helfen könnte.

stefan.becker
20.03.07, 19:19
Versuchs mit Qemu oder VMWARE.

WINE ist gut für Spiele und sonst nichts.

oskartom
22.03.07, 21:36
danke für den Tip,
versuch gerade qemu zu installieren.
hab nur das Probem mit gcc... hab Suse 10.0 drauf :(
also qemu läut schon mal, nur an kqemu fehlts noch.
werd mal noch etwas kämpfen mußen.

schwarzbarde
23.03.07, 07:11
WINE ist gut für Spiele und sonst nichts.

Das ist leeres Blabla. Mir ist in letzter Zeit schon oft aufgefallen, dass Du sehr oft solche Statements vom Stapel lässt. Es gibt durchaus gute Anwendungen aus dem "Nicht-Spiele-Bereich", die sehr gut laufen.

Um ein typisches Beispiel zu nennen: Der Windows-Tracker Jeskola Buzz (http://www.buzzmachines.com/). Das war lange Zeit einer der Gründe, warum ich in der Vergangenheit noch ein Windows auf der Platte hatte. Es läuft wirklich gut. Andere Beispiele wären z.B. Native Instruments Reaktor oder das Disk-Statistik Tool Diskdata. Ich hätte mir niemals träumen lassen, diese Programme einmal unter Linux zur Verfügung zu haben. Aber: Es ist mitlerweile so.

Was ich absolut nicht mag, ist es, wenn hier Leute aufgrund persönlicher negativer Erfahrungen mit WINE gleich anderen davon abraten, bzw. das Projekt schlecht machen. Ich stehe mit dem WINE-Projekt in keinster Weise in Verbindung, aber ich persönlich finde es absolut klasse.

So, was soll der geneigte Leser nun davon halten? Am besten isses, wenn er es einfach selber ausprobiert. Entweder es läuft, oder eben nicht. Und wenn es gut laufen sollte, warum zur Hölle ist WINE dann nur für Spiele gut ? ;)

Das soll lediglich konstruktive Kritik sein.

Und an meinen Vorschreiber: Versuche unbedingt kqemu zum laufen zu bekommen, wenn Du schon qemu benutzt, sonst wird alles sehr sehr langsam laufen !

stefan.becker
23.03.07, 18:57
Meine Erfahrungen mit WINE sind genauso schlecht wie seit Jahren. Du bekommst keine großen Programme vernünftig ans Laufen.

Es gibt Ausnahmen, aber die Mehrzahl läuft eben halt nicht.

Und zur Lizenz: Viele Software braucht den IE. Der braucht eine Windows Lizenz. Also auch hier hat WINE keinen Vorteil.

Was soll man denn jemandem ernsthaft raten bei nichtssagenden WINE Fehlermeldungen? Tipps sind willkommen.

Ich habe früher auch gefrickelt, aber mit der Zeit verliert man die Lust. Selbst speziell angepasste Software (Starmoney, Tax) macht Probleme beim Update von WINE.

Hast du eine VM einmal eingerichtet, dann läuft es eben.

Von daher kann es bei vernünftiger Betrachtung keine andere Empfehlung geben.

schwarzbarde
23.03.07, 18:59
Von daher kann es bei vernünftiger Betrachtung keine andere Empfehlung geben.

Die Gründe die Du da angibst sind in sich schlüssig und ich kann das auch nachvollziehen. Aber Der Satz es wäre gut für Spiele und sonst nix klingt so, als wäre es wirklich die letzte Software, und genau da wiederspreche ich halt ;-)

stefan.becker
23.03.07, 19:11
Stimmt, es ist nicht die letzte, sondern die allerletzte :)

Neh, im Ernst: Für Spiele gibt es klar nix besseres.

Aber für ernsthafte Software werde ich niemals nie nicht WINE empfehlen. Wir können uns ja auf das Attribut "ungeeignet" einigen.

PS: Keine Abwertung der Entwickler. Alleine die Tatsache, das man damit Windows Spiele nutzen kann, ist schon eine tolle Leistung.

oskartom
23.03.07, 19:14
bin schon den ganzen Nachmittag am basteln,
hab gcc3.3.6 jetzt drauf, ging ohne Probleme
nach der Anleitung: http://en.opensuse.org/Qemu_with_kqemu_kernel_module_support#Compiling_GC C-3.3.6
aber nun will das qemu nicht.
scheidert an der ./configure
immer die selbe Fehlermeldung, was mach ich falsch???


linux:/home/tom/Download/qemu-0.9.0 # ./configure --help

Usage: configure [options]
Options: [defaults in brackets after descriptions]

Standard options:
--help print this message
--prefix=PREFIX install in PREFIX []
--interp-prefix=PREFIX where to find shared libraries, etc.
use %M for cpu name [/usr/gnemul/qemu-%M]
--target-list=LIST set target list []

kqemu kernel acceleration support:
--disable-kqemu disable kqemu support

Advanced options (experts only):
--source-path=PATH path of source code [/home/tom/Download/qemu-0.9.0]
--cross-prefix=PREFIX use PREFIX for compile tools []
--cc=CC use C compiler CC [gcc]
--host-cc=CC use C compiler CC [gcc] for dyngen etc.
--make=MAKE use specified make [make]
--install=INSTALL use specified install [install]
--static enable static build [no]
--enable-cocoa enable COCOA (Mac OS X only)
--enable-mingw32 enable Win32 cross compilation with mingw32
--enable-adlib enable Adlib emulation
--enable-coreaudio enable Coreaudio audio driver
--enable-alsa enable ALSA audio driver
--enable-fmod enable FMOD audio driver
--enabled-dsound enable DirectSound audio driver
--enable-system enable all system emulation targets
--disable-system disable all system emulation targets
--enable-linux-user enable all linux usermode emulation targets
--disable-linux-user disable all linux usermode emulation targets
--enable-darwin-user enable all darwin usermode emulation targets
--disable-darwin-user disable all darwin usermode emulation targets
--fmod-lib path to FMOD library
--fmod-inc path to FMOD includes
--enable-uname-release=R Return R for uname -r in usermode emulation

NOTE: The object files are built at the place where configure is launched

linux:/home/tom/Download/qemu-0.9.0 # ./configure --prefix=/usr/local --cc=/opt/gcc33/bin/gcc-3.3 --enable-adlib --target-list="i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu"
which: no texi2html in (/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin)
Install prefix /usr/local
BIOS directory /usr/local/share/qemu
binary directory /usr/local/bin
Manual directory /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /home/tom/Download/qemu-0.9.0
C compiler /opt/gcc33/bin/gcc-3.3
Host C compiler gcc
make make
install install
host CPU i386
host big endian no
target list i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled no
profiler no
static build no
SDL support no
mingw32 support no
Adlib support yes
CoreAudio support no
ALSA support no
DSound support no
FMOD support no
kqemu support yes
Documentation no
ERROR: QEMU requires SDL or Cocoa for graphical output
To build QEMU without graphical output configure with --disable-gfx-check
Note that this will disable all output from the virtual graphics card.

linux:/home/tom/Download/qemu-0.9.0 #

muss ich das auch eingeben?

schwarzbarde
23.03.07, 19:21
ERROR: QEMU requires SDL or Cocoa for graphical output

Zuerst einmal installier bitte SDL (www.libsdl.org). Es sollte auch Pakete für Deine Distribution geben.

oskartom
23.03.07, 19:31
SDL hab ich vom Suse10.0 DVD (SDL1.2.8-8) installiert,
danach nochmal gcc3 installiert,
bringt nix.

schwarzbarde
23.03.07, 19:42
Dann installier bitte auch die Sourcen dazu, also sowas wie sdl-devel oder so ähnlich. Such mal in deinem Paketmanager (yast) danach.

oskartom
23.03.07, 19:44
zum Thema wine, wie schon gesagt mit einer Netzwerklicenz fü mein Programm
würde das sicher da laufen. Aber die gibts nicht mehr.
Wollte ichmir schon vor 3 Jahren zulegen. Aber das Prog. gibts schon seit 1998
nicht mehr in der Version. Auch keine Updat's auf die neuere..
Also doch Win. drauflasses wenn auch nur unter qemu.
Reactos hab ich auch probiert, ohne kqemu, geht gleich garnix los.
vielleicht mal ne ältere version probieren (hab Reactos 0.3.1 versucht).
Eigentlich will ich ja Windoof los werden...

oskartom
23.03.07, 19:45
sdl-devel ist auch dabei, danach nochmal gcc3? oder ist das nicht nötig?

oskartom
23.03.07, 19:55
./configure hat geklappt :) danke
aber wenn ich in qemu "info kqemu" eingebe
kommt: kqemu support: disable

oskartom
23.03.07, 20:03
da war'n noch einige Fehlermeldungen bei make und make install

Password:
linux:/home/tom # cd Download
linux:/home/tom/Download # cd qemu-0.9.0
linux:/home/tom/Download/qemu-0.9.0 # ./configure --prefix=/usr/local --cc=/opt/gcc33/bin/gcc-3.3 --enable-adlib --target-list="i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu"
which: no texi2html in (/usr/sbin:/bin:/usr/bin:/sbin:/usr/X11R6/bin)
Install prefix /usr/local
BIOS directory /usr/local/share/qemu
binary directory /usr/local/bin
Manual directory /usr/local/share/man
ELF interp prefix /usr/gnemul/qemu-%M
Source path /home/tom/Download/qemu-0.9.0
C compiler /opt/gcc33/bin/gcc-3.3
Host C compiler gcc
make make
install install
host CPU i386
host big endian no
target list i386-user arm-user armeb-user sparc-user ppc-user i386-softmmu ppc-softmmu sparc-softmmu x86_64-softmmu mips-softmmu
gprof enabled no
profiler no
static build no
SDL support yes
SDL static link yes
mingw32 support no
Adlib support yes
CoreAudio support no
ALSA support no
DSound support no
FMOD support no
kqemu support yes
Documentation no
linux:/home/tom/Download/qemu-0.9.0 # make
make -C i386-user all
make[1]: Entering directory `/home/tom/Download/qemu-0.9.0/i386-user'
/opt/gcc33/bin/gcc-3.3 -Wall -O2 -g -fno-strict-aliasing -I. -I.. -I/home/tom/Download/qemu-0.9.0/target-i386 -I/home/tom/Download/qemu-0.9.0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/tom/Download/qemu-0.9.0/fpu -DHAS_AUDIO -I/home/tom/Download/qemu-0.9.0/slirp -c -o exec.o /home/tom/Download/qemu-0.9.0/exec.c
/home/tom/Download/qemu-0.9.0/exec.c:38:18: qemu.h: Datei oder Verzeichnis nicht gefunden
/home/tom/Download/qemu-0.9.0/exec.c: In Funktion »cpu_physical_memory_rw«:
/home/tom/Download/qemu-0.9.0/exec.c:2004: Warnung: implicit declaration of function `lock_user'
/home/tom/Download/qemu-0.9.0/exec.c:2004: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/tom/Download/qemu-0.9.0/exec.c:2006: Warnung: implicit declaration of function `unlock_user'
/home/tom/Download/qemu-0.9.0/exec.c:2010: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
make[1]: *** [exec.o] Fehler 1
make[1]: Leaving directory `/home/tom/Download/qemu-0.9.0/i386-user'
make: *** [subdir-i386-user] Fehler 2
linux:/home/tom/Download/qemu-0.9.0 # make install
make -C i386-user all
make[1]: Entering directory `/home/tom/Download/qemu-0.9.0/i386-user'
/opt/gcc33/bin/gcc-3.3 -Wall -O2 -g -fno-strict-aliasing -I. -I.. -I/home/tom/Download/qemu-0.9.0/target-i386 -I/home/tom/Download/qemu-0.9.0 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -I/home/tom/Download/qemu-0.9.0/fpu -DHAS_AUDIO -I/home/tom/Download/qemu-0.9.0/slirp -c -o exec.o /home/tom/Download/qemu-0.9.0/exec.c
/home/tom/Download/qemu-0.9.0/exec.c:38:18: qemu.h: Datei oder Verzeichnis nicht gefunden
/home/tom/Download/qemu-0.9.0/exec.c: In Funktion »cpu_physical_memory_rw«:
/home/tom/Download/qemu-0.9.0/exec.c:2004: Warnung: implicit declaration of function `lock_user'
/home/tom/Download/qemu-0.9.0/exec.c:2004: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
/home/tom/Download/qemu-0.9.0/exec.c:2006: Warnung: implicit declaration of function `unlock_user'
/home/tom/Download/qemu-0.9.0/exec.c:2010: Warnung: Zuweisung erzeugt Zeiger von Ganzzahl ohne Typkonvertierung
make[1]: *** [exec.o] Fehler 1
make[1]: Leaving directory `/home/tom/Download/qemu-0.9.0/i386-user'
make: *** [subdir-i386-user] Fehler 2
linux:/home/tom/Download/qemu-0.9.0 #

was hab ich falsch gemacht?

oskartom
24.03.07, 13:47
neues Problem
hab glaub mal kqemu drauf.
nach der eingabe von /bin/mknod/dev/kqemu c 250 0
gabs einen Eintrag unter /dev
danach chmod 666 /dev/kqemu
/sbin/modprobe kqemu ohne Rückmeldung, also ok?
nun das Problem
zurück zu User "tom" gewechselt um zu testen ob qemu geht.
also Konsole angeklickt. -----> Fehlermeldung irgendwas mit ungültigen Format
User abmelden ging auch nicht mehr.
Also Strg+Alt+F4
anmelden als root
dann reboot...
nun kann ich mich aber nicht mehr als user anmelden, nur noch als root

nehm an das ich was mit chmod falsch gemacht hab,
wie kann ich das rückgänig machen?

stefan.becker
24.03.07, 13:52
Begnüge dich zunächst mal mit wenigen Targets.

Bei 32 Bit Linux:


/configure --prefix=/usr/local --cc=/opt/gcc33/bin/gcc-3.3 --enable-adlib --target-list=386-softmmu


Bei 64 Bit Linux:


/configure --prefix=/usr/local --cc=/opt/gcc33/bin/gcc-3.3 --enable-adlib --target-list=x86_64-softmmu


EWenn das nicht geht, eventuell noch mal die Quellen neu downloaden und entpacken. Die Meldung "qemu.h not found" ist schon merkwürdig.

stefan.becker
24.03.07, 13:53
Bitte Fehlermeldungen im Wortlaut.

oskartom
24.03.07, 13:56
zu doof, die hab ich mir nicht aufgeschrieben, und kann mich nun nicht mehr anmelden, nur als root, aber da geht die konsole auch

oskartom
25.03.07, 11:28
ich glaub ich hab was gefunden unter /dev/stderr:
/etc/X11/xim: Checking wether an input method should be started.
INPUT_METHOD is not set or empty (no user selected input method).
Trying to start a default input method for the locale de_DE.UTF-8 ...
There is no default input method for the current locale.
startkde: Starting up...

stefan.becker
25.03.07, 11:57
Ich weiss jetzt nicht, wieviel Energie du in deinem Home Verzeichnis stecken hast. Manchmal hilft es, das einfach zu löschen.

Alternativ wegkopieren, löschen, neu starten und dann nacheinander einige Unterverzeichnisse wieder reinkopieren.

oskartom
25.03.07, 12:09
hab gerade versucht einen neuen Benutzer anzulegen,
in yast ging das, aber wenn ich den dann anmelden wollte
ging nicht.
der letzt weg wird wohl sein, Linux neu installieren...
kann nur lernen dabei.

oskartom
25.03.07, 12:26
werd's mal versuchen, alle Benutzer löschen... neustart
mal sehn was passiert