This guide shows how to run Workcraft in a VirtualBox Ubuntu guest OS. Here are a couple of reasons for such a decision:
Below are some step-by-step setup instructions (If this is your first experience with VirtualBox, then you may want to follow this video tutorial):
Install a recent version of
VirtualBox for your host
OS (i.e. your computer's
OS).
Create a new virtual machine for the guest
OS with at least 15GB HDD, 4GB RAM and 32MB video:
Click New button and configure the virtual machine as follows:
Adjust memory size to 4096MB
Configure hard drive parameters:
Hard disk: Create a virtual hard disk now
Hard disk file type: VirtualBox Disk Image
Storage on physical hard disk: Dynamically allocated
File location and size: at least 15GB at the default location
Adjust your virtual machine Settings as follows:
Install a recent version of
Ubuntu distribution as your guest
OS – we recommend Ubuntu 22.04.3 LTS:
-
Run the virtual machine and when prompted select the downloaded ISO file as your start-up disk
-
In the guest
OS, install the necessary Workcraft dependencies:
Install Java Runtime Environment by issuing the following commands in a terminal window:
sudo apt update
sudo apt install default-jdk
Install Graphviz DOT graph layout tools as follows:
sudo apt install graphviz
In the guest
OS, install Workcraft and test it:
Download the latest version of Workcraft tarball file to your home directory
Extract Workcraft from the downloaded tarball:
tar xzf workcraft-*.tar.gz
Go to the Workcraft directory and start it by the following commands:
cd workcraft
./workcraft
Optionally, you can also install guest
OS additions for better display drivers and shared folders (via
Devices→Insert Guest Additions CD image… menu of VirtualBox – see
Guest Additions for details)