2 Exploring Calamares and installing its dependencies

At the start of the video we undo all of our actions from the previous article.

We want Carli to follow the blueprint of Arch Linux but of-course we want to have a desktop on our distro. We have choosen plasma with sddm.

We visit the following sites and read all the text.




We create a git clone from calamares on our computer. It is our intention to read every file in this folder and to keep it up-to-date with a git pull in the future. We will need to compare the new Calamares code with our code or with a github release number.

There are also releases on Calamares. We work most of the time with these releases. They are a fixed point in time. The code in there will not change over time. The latest release is 3.2.18 when we made the article.

We download the latest tar.gz and we extract it. We compare the code of the current github and the code of 3.2.18 and we see that there are already 148 commits after the creation of the release 3.2.18.

In this video we follow the guide how to build Calamares. Later we will make our own PKGBUILD.

Now we figure out what packages we are missing to be able to build Calamares.

We install some extra packages in order to build Calamares:

sudo pacman -S --noconfirm --needed kpmcore
sudo pacman -S --noconfirm --needed boost
sudo pacman -S --noconfirm --needed extra-cmake-modules
sudo pacman -S --noconfirm --needed kcoreaddons
sudo pacman -S --noconfirm --needed yaml-cpp