Linux.wine: Unterschied zwischen den Versionen

Aus OrgaMon Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 6: Zeile 6:
== cOrgaMon installieren ==
== cOrgaMon installieren ==


** in einer grafischen Session
* in einer grafischen Session
* wget http://cargobay.orgamon.de/Setup-Firebird-Client-OrgaMon-2.5.2.26415.exe
** wget http://cargobay.orgamon.de/Setup-Firebird-Client-OrgaMon-2.5.2.26415.exe
* wine Setup-Firebird-Client-OrgaMon-2.5.2.26415.exe
** wine Setup-Firebird-Client-OrgaMon-2.5.2.26415.exe
* wget http://cargobay.orgamon.de/Setup-OrgaMon-8130-Update.exe
** wget http://cargobay.orgamon.de/Setup-OrgaMon-8130-Update.exe
* wine Setup-OrgaMon-8130-Update.exe
** wine Setup-OrgaMon-8130-Update.exe
 


== Laufwerke mappen ==
== Laufwerke mappen ==

Version vom 27. November 2015, 00:03 Uhr

cOrgaMon (XMLRPC-Server des OrgaMon) kann mit Hilfe von wine unter Linux ausgeführt werden. Der Betrieb ist identisch problemlos wie unter Windows, mit dem Vorteil dass man sich so mach Windows-VM sparen kann.

  • zypper install wine
  • zypper install p11-kit-32bit

cOrgaMon installieren

Laufwerke mappen

cd ~/.wine
md drive_h
mount //server/share drive_h
cd dosdevices
ln -s ../drive_h/ h:

OrgaMon starten

  • Im Verzeichnis ~/OrgaMon muss OrgaMon.ini angelegt werden, z.B. mit dem Inhalt
[System]
DataBaseName=H:\Mandanten\Huber\
  • Den ersten Start macht man mit
wine "C:\\Program Files (x86)\\OrgaMon\\OrgaMon.exe"


als systemd.Service

  • joe /etc/systemd/system/cOrgaMon\@.service
#
# systemd Rulez for the cOrgaMon Service
#
# (c) 2015 Andreas Filsinger
#
[Unit]
Description=cOrgaMon XMLRPC-Server
After=multi-user.target
Requires=root-.wine-drive_i.mount

[Service]
Environment="WINEDEBUG=-all" "LANG=de_DE.UTF-8"
ExecStart=/usr/bin/wine "C:\\Program Files (x86)\\OrgaMon\\cOrgaMon.exe" "--port=%i"

[Install]
WantedBy=multi-user.target
  • Starte dann mehrere Instanzen:
    • systemctl start cOrgaMon@3000
    • systemctl start cOrgaMon@3001
    • systemctl start cOrgaMon@3002
    • systemctl start cOrgaMon@3003