Fedora Silverblue and Kinoite are immutable Linux distributions which make it a bit different than the normal versions of Fedora to install *.rpm packages on.
There are two main ways to install the Mullvad VPN app on a Fedora Silverblue system. We recommend the first method, as this makes it easier to update the app to the latest version.
Since I use Silverblue myself, I will only refer to Silverblue in my tutorial from now on. The same applies to other Fedora immutable distributions.
1 Method 1: By adding the official Mullvad repository to Fedora Silverblue or Kinoite repos
Open Terminal and run the following command to go to Fedora Silverblue's repositories directory:
Then download and add Mullvad's official repo by running the below command
Now you can install Mullbad VPN app using the following command
In order for the changes to take effect, you will need to restart your machine.
After restarting, you will need to manually enable and start the Mullvad Daemon service, as it does not enable itself automatically in Silverblue.
To do so, first go to the systemd/system directory using the following command:
Then enable the Mullvad service using the following command:
Finally, start this service to enable Mullvad VPN to function right away.
Now you can enjoy your privacy with Mullvad!
2 Method 2: By installing Mullvad's RPM file as a layer
To install Mullvad VPN on your Fedora Silverblue, first download Mullvad .RPM installer (Fedora installer) from the official website of Mullvad:
Then assuming that you have downloaded and saved the installer in your Downloads folder, open your terminal and run the following command:
Please note that you must adopt the above command based on the name of the file that you downloaded from the Mullvad website.
Then restart your PC.
After the restart, open your terminal again and run the following command:
That's it!
Now you can run Mullvad with no issues on your Fedora Silverblue!
Limitations:
The Mullvad app functions without limitations in Fedora Silverblue like non-immutable distributions. However, due to the nature of an immutable distribution like Fedora Silverblue, updating the app to a newer version is not as straightforward as it is with normal distributions.
To update your Mullvad app, first, remove the currently installed version using the command rpm-ostree remove mullvad then, reboot your PC. Then repeat the above process with the new version of the Mullvad app downloaded from their website. The good news is that your VPN settings will remain intact, so you won't need to reconfigure the app from scratch.
This article is posted on this website are licenses by MySecure Space GmbH under Creative Commons CC BY-NC-ND 4.0