- https://pragprog.com/titles/bhcldev/ – “Small, Sharp Software Tools” – I followed the instructions in chapter “Creating an Ubuntu Virtual Machine with VirtualBox”
- my host OS: macOS …
- I chose to use the current Ubuntu LTS release (20*) as opposed to the 18* one mentioned in the book – on my 2nd try I surfed to kubuntu.org and download their ISO image
- I chose the minimal installation
- the minimal installation works
Task: resizing the VM window vs. resizing the Ubuntu desktop inside
- the related magic lives within VBoxGuestAdditions.iso (supporting “any” OS and OS flavour)
- add VBoxGuestAdditions.iso to the respective VM as optical device!
- the respective guest OS will mount the optical device and hopefully autorun “something”
- because I had chosen the minimal installation, the 1st mounting resulted in complaining about missing utilities resp. packages: gcc, make, perl
- “sudo apt-get install gcc” led to another complaint and the suggestion to execute this:
- “sudo dpkg –confgure -a”
- now again: “sudo apt-get install …” for: gcc, make, perl
- after rebooting the guest OS: the Ubuntu desktop inside resizes, if you resize the VM window
Task: get familiar with the Gnome desktop’s concept of workspaces!
- the Activities button leads displaying “the Dash” with thumbnails of the running workspaces
- “the Dash” lets you reorder the running workspaces
- https://help.gnome.org/users/gnome-help/stable/shell-keyboard-shortcuts.html.en
- read the desktop’s help text on keyboard shortcuts!
- CAVEAT: maybe I should switch to KDE and Kubuntu instead (as I have used KDE for quite some time now, far more than Gnome):
- https://kubuntu.org
Task: get my banking application running!
- my banking application is implemented in Perl, so for installing Perl modules through the utility cpanm install the resp. Debian package:
- “sudo apt-get install …” for: cpanm
- then “cpanm …” for: JSON, Getopt::ArgvFile, XML::Simple