Linux.wine: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Root (Diskussion | Beiträge) |
|||
Zeile 39: | Zeile 39: | ||
# | # | ||
# cOrgaMon Service | # systemd Rulez for the cOrgaMon Service | ||
# | |||
# (c) 2015 Andreas Filsinger | |||
# | # | ||
[Unit] | [Unit] | ||
Description=cOrgaMon XMLRPC Server | Description=cOrgaMon XMLRPC-Server | ||
After=multi-user.target | After=multi-user.target | ||
Requires=root-.wine-drive_i.mount | |||
[Service] | [Service] | ||
Environment="WINEDEBUG=-all" "LANG=de_DE.UTF-8" | |||
ExecStart=/usr/bin/wine "C:\\Program Files (x86)\\OrgaMon\\cOrgaMon.exe" "--port=%i" | ExecStart=/usr/bin/wine "C:\\Program Files (x86)\\OrgaMon\\cOrgaMon.exe" "--port=%i" | ||
[Install] | [Install] | ||
WantedBy=multi-user.target | WantedBy=multi-user.target | ||
Version vom 26. November 2015, 22:48 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 mache virtualisierte Windows-M sparen kann.
funktionierende Version
- wine-1.3.29
neuestes wine installieren
- zypper remove wine
- zypper ar http://download.opensuse.org/repositories/Emulators/openSUSE_11.4/ Emulators
- zypper install wine
bei mir wurde dann wine (1.3.12) deinstalliert und wine (1.3.29) installiert.
Laufwerke mappen
cd ~/.wine md drive_h mount //server/share drive_h cd dosdevices ln -s ../drive_h/ h:
OrgaMon starten
- Verzeichnis ~/OrgaMon muss angelegt werden
- OrgaMon.ini sollte eingepfelgt werden, z.B. mit dem Inhalt
[System] DataBaseName=H:\Mandanten\Huber\
- Den ersten Start macht man mit
wine "C:\\Program Files\\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