Windows-applicatie installeren via SSH onder linux*

Pagina: 1
Acties:

  • Dark0r
  • Registratie: September 2004
  • Laatst online: 23-01 14:54
De topic titels says it all .. ik wil dus een lineage 2 server gaan hosten op CentOS 4.0. Alleen nu heb ik het probleem dat ik om de server te draaien het spel dus geinstalleerd moet hebben.

Ik heb al geprobeerd met unshield de installshield cabs uit te pakken maar dit loopt op niks uit :(, ook uncab werkt niet.

Ook werkt wine niet onder SSH (volgens mij). Weet iemand een oplossing voor dit probleem?

De simpelste oplossing lijkt mij het spel onder windows installeren en dan uploaden, het irritante hieraan is dat het spel geinstalleerd 4gb is, en dat gaat wel even duren met 60kb/s :/

Probleem : Setup.exe (lineage2) installeren onder linux via de console (SSH)
Geporbeerde oplossingen : Uncab/Unshield

[ Voor 4% gewijzigd door Dark0r op 09-12-2005 10:45 ]


  • BoAC
  • Registratie: Februari 2003
  • Laatst online: 06:56

BoAC

Memento mori

Moet wine niet perse onder X draaien?

Kun je dan niet beter op je server vnc-server draaien en dan met een tunnel dmv ssh connecten naar je vnc-server. Binnen die vnc-server kun je dan Wine draaien en al je wensen uitvoeren :P

  • Dark0r
  • Registratie: September 2004
  • Laatst online: 23-01 14:54
BoAC schreef op vrijdag 09 december 2005 @ 10:46:
Moet wine niet perse onder X draaien?

Kun je dan niet beter op je server vnc-server draaien en dan met een tunnel dmv ssh connecten naar je vnc-server. Binnen die vnc-server kun je dan Wine draaien en al je wensen uitvoeren :P
Ik ga het proberen, thnx voor de tip :)

  • jvdb1975
  • Registratie: Juli 2002
  • Laatst online: 27-01 23:05

jvdb1975

tsja.........

nog beter: in plaats van vnc, installeer freenx, dan heb je wat meer performance (naar mijn mening).

  • dawuss
  • Registratie: Maart 2001
  • Laatst online: 01-02 20:46

dawuss

gadgeteer

BoAC schreef op vrijdag 09 december 2005 @ 10:46:
Moet wine niet perse onder X draaien?

Kun je dan niet beter op je server vnc-server draaien en dan met een tunnel dmv ssh connecten naar je vnc-server. Binnen die vnc-server kun je dan Wine draaien en al je wensen uitvoeren :P
In principe heeft wine geen X Server nodig, tenzij de applicatie die gedraaid moet worden een GUI heeft (en dus een grafische omgeving gaat proberen op te bouwen).

In het geval van zo'n Windows Gameserver gok ik dat daar het probleem ligt.

micheljansen.org
Fulltime Verslaafde Commandline Fetisjist ©


  • Dark0r
  • Registratie: September 2004
  • Laatst online: 23-01 14:54
jvdb1975 schreef op vrijdag 09 december 2005 @ 10:59:
nog beter: in plaats van vnc, installeer freenx, dan heb je wat meer performance (naar mijn mening).
ikga het even proberen met freenx aangezien ik niet zon fan ben van vnc, en dawuss deze setup wil dus wel een gui opbouwen :(

  • RagaBaSH
  • Registratie: Januari 2001
  • Laatst online: 27-11-2025

RagaBaSH

Huttenbouwer

http://www.linuxquestions...s/showthread.php?t=281307

van wat ik hier lees kost het nogal wat resources...
Volgens mij kan je het beter onder windows draaien. als het hier gaat om een box op locatie bij een hoster (wat ik verwacht uit het feit dat je de game moet uploaden met 60Kbps) denk ik dat je beter af bent met het nemen van een windows based oplossing.
Hierbij zou ik er wel rekening mee houden dat een vhost of shared hosting waarschijnlijk niet gaat werken door capaciteitsgebrek. je zult misschien aan dedicated hosting moeten gaan denken?

Zes pallets, een paar vierkante kilometer dekzeil en een zooi verroeste spijkers is geen troep. Dat is een hut in ontkenningsfase.


  • Dark0r
  • Registratie: September 2004
  • Laatst online: 23-01 14:54
RagaBaSH schreef op vrijdag 09 december 2005 @ 11:35:
http://www.linuxquestions...s/showthread.php?t=281307

van wat ik hier lees kost het nogal wat resources...
Volgens mij kan je het beter onder windows draaien. als het hier gaat om een box op locatie bij een hoster (wat ik verwacht uit het feit dat je de game moet uploaden met 60Kbps) denk ik dat je beter af bent met het nemen van een windows based oplossing.
Hierbij zou ik er wel rekening mee houden dat een vhost of shared hosting waarschijnlijk niet gaat werken door capaciteitsgebrek. je zult misschien aan dedicated hosting moeten gaan denken?
Ik wil de game uploaden naar 1 van mij located 1gbit boxes. die 60kb/s komt door mijn brakke demon verbinding. Een windows based oplossing zou wel makkelijker zijn maar dit gaat weer ten koste van de performance.

Ik vind trouwens dat freenx wel wat pittiger, iemand een handige howto ? of anders ben ik maar weer aangewezen op VNC :(

beetje offtopic :P maarja .. vnc geeft een font error ofzo, iemand een idee wat dit kan zijn ? :S

code:
1
2
3
4
5
6
Fatal server error:
could not open default font 'fixed'
xsetroot:  unable to open display 'hosted-by.z:1'
/root/.vnc/xstartup: line 6: xterm: command not found
/root/.vnc/xstartup: line 7: twm: command not found
vncconfig: unable to open display "hosted-by.z:1"


edit:

laat maar, apt-get --reinstall install xfonts-base heeft het font probleem opgelost

[ Voor 29% gewijzigd door Dark0r op 09-12-2005 11:46 ]


  • Dark0r
  • Registratie: September 2004
  • Laatst online: 23-01 14:54
BoAC schreef op vrijdag 09 december 2005 @ 10:46:
Moet wine niet perse onder X draaien?

Kun je dan niet beter op je server vnc-server draaien en dan met een tunnel dmv ssh connecten naar je vnc-server. Binnen die vnc-server kun je dan Wine draaien en al je wensen uitvoeren :P
Het begin snap ik nog :) hoe gaat die tunnelen precies ? heb je een voorbeeld of howto of een link naar een board ofzo ? google vind ook niet echt wat relevants, of ik gebruik de verkeerde keywords

edit:

het tunnelen is ook gelukt, maar alsik de setup.exe probeer te starten krijg ik een HELEBOEL errors :(


Iemand enig idee wat deze errors betekenen, of is het gewoon het resultaat van brakke emulatie ??

** sorry voor de lap text :P
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:ITypeInfo_fnRelease destroy child objects
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:sync:SetNamedPipeHandleState 0xf8 0x435605f0 (nil) (nil)
fixme:sync:SetNamedPipeHandleState 0x10c 0x438605f0 (nil) (nil)
fixme:ole:RpcChannelBuffer_GetDestCtx (0x42f5ee20,0x42f5ee24), stub!
fixme:sync:SetNamedPipeHandleState 0x10c 0x438605f0 (nil) (nil)
fixme:ole:NdrConvert (pStubMsg == ^0x406d0a68, pFormat == ^0x43a741ba): stub.
fixme:ole:NdrConvert (pStubMsg == ^0x42f5edac, pFormat == ^0x43a741ba): stub.
err:ole:get_unmarshaler_from_stream Failed to read common OBJREF header, 0x00000000
fixme:ole:RpcChannelBuffer_GetDestCtx (0x42f5ee1c,0x42f5ee20), stub!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
fixme:ole:RegisterTypeLib Registering non-oleautomation interface!
err:ole:_unmarshal_interface Unmarshalling interface {3d8b6331-d8b1-11d2-80c5-00104b1f6cea} failed with 800401fd
fixme:sync:SetNamedPipeHandleState 0xf0 0x435605f0 (nil) (nil)
err:ole:CoUnmarshalInterface IMarshal::UnmarshalInterface failed, 0x800401fd
err:ole:_unmarshal_interface Unmarshalling interface {3d8b6331-d8b1-11d2-80c5-00104b1f6cea} failed with 800401fd
wine: Unhandled exception (thread 000b), starting debugger...
WineDbg starting on pid 0xa
Unhandled exception: page fault on read access to 0x00000000 in 32-bit code (0x10006696).
In 32 bit mode.
Register dump:
 CS:0023 SS:002b DS:002b ES:002b FS:1007 GS:0000
 EIP:10006696 ESP:406de000 EBP:406de020 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:00000000 ECX:406dff38 EDX:406de010
 ESI:406de13c EDI:00000000
Stack dump:
0x406de000:  00000000 406de010 406de38c 406de13c
0x406de010:  00000000 00000000 42260e24 00000000
0x406de020:  406de088 1000b27c 406de38c 406de13c
0x406de030:  00000000 406de130 00000000 406de38c
0x406de040:  406de3d4 406de088 1000a61e 406dff38
0x406de050:  4056b744 56433230 00000000 001000
0200: sel=1007 base=40031000 limit=00001f97 32-bit rw-
Backtrace:
=>1 0x10006696 (0x406de020)
  2 0x1000b27c (0x406de088)
  3 0x1000a699 (0x406de130)
  4 0x10008618 (0x406de92c)
  5 0x00408dc1 in setup (+0x8dc1) (0x406df308)
  6 0x004079fa in setup (+0x79fa) (0x406dfec0)
  7 0x0040c8a1 EntryPoint in setup (0x406dff20)
  8 0x404d0de2 in kernel32 (+0x50de2) (0x406dfff4)
  9 0x4001d181 wine_switch_to_stack in libwine.so.1 (0x00000000)
0x10006696: movl        0x0(%eax),%ecx

[ Voor 81% gewijzigd door Dark0r op 09-12-2005 12:33 ]

Pagina: 1