Buy VMWare Fusion, download, and install (write the serial number during installation). To get quickly started, you download a trial version for free and later buy it and register the serial number (easy).
Go to http://www.ubuntu.com/desktop/get-ubuntu/download and choose the latest 64-bit Desktop version of Ubuntu. Save the downloaded Ubuntu file at some place you can recognize later.
Among the Debian-based distributions, we recommend Ubuntu, simply because switching keyboard layouts is more reliable or easier in Ubuntu than in, e.g., Lubuntu, Xubuntu, and Linux Mint (a configured layout might be gone after a reboot). Switching keyboard layouts are particularly convenient when doing programming with an English/American keyboard, with braces and brackets in natural places, and then writing emails using a native keyboard with special characters.
.iso
file
with the Ubuntu image.Ctrl+space
or Ctrl+backslash
, in the
Switch to next source using field. Then you can use the shortcut
to quickly switch keyboard.gnome-terminal
, right-click
its new icon in the left pane and choose Lock to Launcher
such
that you always have the terminal easily accessible when you log in.
The gnome-terminal
can have multiple tabs (Ctrl+shift+t
to make
a new tab).You now have a full Ubuntu machine, but there is not much software on a it. Installation is performed through the Ubuntu Software Center (a graphical application) or through Unix commands, typically
Terminal> sudo apt-get install packagename
To look up the right package name, run apt-cache search
followed by
typical words of that package. The strength of the apt-get
way
of installing software is that the package and all packages it depends on
are automatically installed through the apt-get install
command.
This is in a nutshell why Ubuntu (or Debian-based Linux systems)
are so user-friendly for installing sophisticated mathematical software.
To install a lot of useful packages for scientific work, go to
http://goo.gl/RVHixr and click on one of the following
files, which will install a collection of software for scientific work
using apt-get
:
install_minimal.sh
: install a minimal collection (recommended)install_rich.sh
: install a rich collection (takes time to run)
Terminal> cd ~/Downloads
Terminal> bash install_minimal.sh
The program will run for quite some time, hopefully without problems.
If it stops, set a comment sign #
in front of the line where it stopped
and rerun.
The Ubuntu machine can see the files on your host system if you
download VMWare Tools. Go to the Virtual Machine pull-down menu in
VMWare Fusion and choose Install VMWare Tools. A tarfile is
downloaded. Click on it and it will open a folder vmware-tools-distrib
,
normally in your home folder. Move to the new folder and
run sudo perl vmware-install.pl
.
You can go with the default answers to all the questions.
On a Mac, you must open Virtual Machine - Settings... and choose
Sharing to bring up a dialog where you can add the folders you want
to be visible in Ubuntu. Just choose your home folder. Then turn on
the file sharing button (or turn off and on again). Go to Ubuntu and
check if you can see all your host system's files in /mnt/hgfs/
.
If you later detect that /mnt/hgfs/
folder has become empty,
VMWare Tools must be reinstalled by running
sudo perl vmware-install.pl
as above or
Terminal> sudo /usr/bin/vmware-config-tools.pl
Documents/Virtual Machines/Ubuntu 64-bit
.
Backing up the Ubuntu machine means backing up this folder.
However, if you use tools like Time Machine and work in Ubuntu during
backup, the copy of the state of the Ubuntu machine is likely to
be corrupt. You are therefore strongly recommended to shut down the
virtual machine prior to running Time Machine or simply copying the
folder with the virtual machine to some backup disk.
If something happens to your virtual machine, it is usually a straightforward task to make a new machine and import data and software automatically from the previous machine.
Internet Does not Work in Ubuntu. Invoke the VMWare Fusion menu Virtual Machine - Settings - Network and test Share the Mac's network connection versus Connect directly to the physical network (Bridged).