Linux
Note on Ubuntu
If you have Ubuntu:
- Carefully read the text below!
- DO NOT INSTALL
rust
THROUGHapt
. Install using official installation instructions and userustup
- before installation, make sure you have
build-essential
,libfontconfig
andlibfontconfig1-dev
installed- Be prepared for annoying problems
We recommend you to use Linux for this course. Mac OS X, should work fine but Windows has proved troublesome. We strongly discourage using Windows, it is possible for this course but not future courses. Therefore, we recommend you start learning and using Linux from the start.
Since everything has been tested on Linux, this is what we can best give support on. On other platforms, we cannot guarantee it.
If you're new to Linux, we highly recommend Fedora Linux to get started. If you would like to actually learn about Linux and become more proficient with it, we do recommend giving Arch Linux a try.
You might find that many online resources will recommend Ubuntu to get started, but especially for Rust development this
may prove to be a pain. If you install Rust through the official installer, it can work just fine on Ubuntu.
However, if you installed rust through apt
it will not work.
Fedora also provides a gentle introduction to Linux, but will likely provide a better experience. For this course and for pretty much all other situations as well.
See Toolchain how to get all required packages.