Astronaut CPRS in Linux
From VistApedia
(under construction)
Astronaut TMG-CPRS in Linux
- Use in conjunction with the either the WorldVistA server or the OpenVistA server.
- I am not able to run TMG-CPRS in either the Wine platform or the Mono platform in Linux. However, I have no problem running it in a virtual machine (in which Windows is installed).
- Run TMG-CPRS in Windows in a VirtualBox virtual machine.
- Install VirtualBox in Linux. (I use Ubuntu/Kubuntu -- see Installing VirtualBox in Kubuntu.
- Create a new virtual machine. A virtual machine running Windows 98 should be satisfactory. (I name this virtual machine Win98SE, as an example.)
- Install Windows 98SE (or Windows XP if you have a spare license) in the virtual machine.
- Install the Astronaut CPRS package into Windows in the virtual machine as usual.
- Configure Windows (within the virtual machine) so it starts up AstronautSSH as well as TMG-CPRS at startup. That way whenever the virtual machine starts, both the SSH tunnel and TMG-CPRS will start (without intervention). To further streamline this, I change the AstronautSSH negotiation to use a public/private key pair (so that an SSH password is not required).
- Create a Menu Item / Shortcut in (K)Ubuntu Linux to start the virtual machine automatically. In the example below, the virtual machine I created in VirtualBox is named Win98SE. In the Command: line of the Menu Item / Shortcut I use
virtualbox -startvm "Win98SE"
- Because a virtual machine can be copied and moved anywhere, it is possible to create the entire VirtualBox virtual machine (in a 2 to 8 Gb file) and then place the entire virtual machine on a USB flash drive. The USB flash drive can then be plugged into any computer and then used with an instance of VirtualBox pre-installed on that computer. (This works identically no matter whether the computer running VirtualBox is a Windows computer or a Linux computer.)
OpenVistA in Linux
OpenVistA-CIS can run completely in Linux.
- Use only in conjunction with the OpenVistA server.
- Install the Linux version of the OpenVistA-CIS client package (which runs using the Mono platform).