Configure dnf.conf
sudo tee -a /etc/dnf/dnf.conf << EOF
max_parallel_downloads=6
fastestmirror=True
defaultyes=True
EOF
sudo nano /etc/dnf/dnf.conf
Update system
sudo dnf update --refresh
sudo dnf distro-sync --refresh
sudo dnf autoremove
sudo dnf update --refresh -y && sudo dnf distro-sync --refresh -y && sudo dnf autoremove -y
Upgrade system
sudo dnf upgrade --refresh -y
sudo dnf install dnf-plugin-system-upgrade -y
sudo dnf system-upgrade download --releasever=41 -y
sudo dnf system-upgrade reboot
Install RPM fusion repositories (Free and Nonfree)
sudo dnf install -y \
https://mirrors.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm https://mirrors.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
Enable openh264 library
sudo dnf config-manager --enable fedora-cisco-openh264
AppStream metadata
sudo dnf groupupdate core -y
Install flatpak and flathub Repository
sudo dnf install -y \
flatpak && flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
Add Mullvad / Tor Browser to your desktop's application menu
./start-mullvad-browser.desktop --register-app
./start-tor-browser.desktop --register-app
Add Mullvad VPN repository and install package
# Stable repository
sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/stable/mullvad.repo
# Beta repository
sudo dnf config-manager --add-repo https://repository.mullvad.net/rpm/beta/mullvad.repo
# Install the package
sudo dnf install mullvad-vpn