install.sh
· 2.5 KiB · Bash
Bruto
Post-install fedora cheatsheet for beginners
Upgrade everything first: sudo dnf upgrade
Run the following commands for fixing ca-certificate & video hardware encoding/decoding:
---
sudo ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/ssl/certs/ca-certificates.crt
sudo dnf install 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 -y
sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1
sudo dnf swap ffmpeg-free ffmpeg --allowerasing
sudo dnf install @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin
---
Set up hardware codec:
---
INTEL:
(Gen10 and above)
sudo dnf install intel-media-driver
(Lower than Gen10)
sudo dnf install libva-intel-driver
---
AMD:
sudo dnf install mesa-va-drivers-freeworld
(if use steam soon):
sudo dnf install mesa-va-drivers-freeworld.i686
---
NVIDIA:
sudo dnf install libva-nvidia-driver
(if use steam soon):
sudo dnf install libva-nvidia-driver.{i686,x86_64}
---
SPECIAL: NVIDIA Proprietary Driver
NOTE: You must do the first 3 commands above before proceeding!
sudo dnf install akmod-nvidia -y
---
Setting up Steam:
You must have run the first 3 commands mentioned above before proceeding.
sudo dnf install steam -y
---
Setting up VSCode:
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo'
sudo dnf install code
---
Optional: Install pavucontrol (for controlling speaker input & output)
sudo dnf install pavucontrol
Optional: Install easyeffects (for equalizer)
sudo dnf install easyeffects
Optional: Install Audacity for audio editing
sudo dnf install audacity
---
Optional: Install additional players:
sudo dnf install vlc vlc-plugins-extra mpv
Optional: OBS
sudo dnf install obs-studio obs-studio-plugin-{browser,vlc-video,x264}
---
Optional: Install Discord, Flatseal (permission manager):
flatpak install com.discordapp.Discord com.github.tchx84.Flatseal
Optional: Install Brave
flatpak install com.brave.Browser
Optional: Install Bottles (for launching Windows apps)
com.usebottles.bottles
---
Extra: Install Osu!lazer (optional)
flatpak install sh.ppy.osu
---
Extra Note & Important One:
After you did some of the required steps, **Please reboot your system!**
| 1 | Post-install fedora cheatsheet for beginners |
| 2 | |
| 3 | Upgrade everything first: sudo dnf upgrade |
| 4 | |
| 5 | Run the following commands for fixing ca-certificate & video hardware encoding/decoding: |
| 6 | --- |
| 7 | |
| 8 | sudo ln -s /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem /etc/ssl/certs/ca-certificates.crt |
| 9 | sudo dnf install 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 -y |
| 10 | sudo dnf config-manager setopt fedora-cisco-openh264.enabled=1 |
| 11 | |
| 12 | sudo dnf swap ffmpeg-free ffmpeg --allowerasing |
| 13 | sudo dnf install @multimedia --setopt="install_weak_deps=False" --exclude=PackageKit-gstreamer-plugin |
| 14 | |
| 15 | --- |
| 16 | |
| 17 | |
| 18 | Set up hardware codec: |
| 19 | --- |
| 20 | |
| 21 | INTEL: |
| 22 | |
| 23 | (Gen10 and above) |
| 24 | sudo dnf install intel-media-driver |
| 25 | |
| 26 | (Lower than Gen10) |
| 27 | sudo dnf install libva-intel-driver |
| 28 | --- |
| 29 | |
| 30 | AMD: |
| 31 | |
| 32 | sudo dnf install mesa-va-drivers-freeworld |
| 33 | |
| 34 | (if use steam soon): |
| 35 | sudo dnf install mesa-va-drivers-freeworld.i686 |
| 36 | |
| 37 | --- |
| 38 | |
| 39 | NVIDIA: |
| 40 | |
| 41 | sudo dnf install libva-nvidia-driver |
| 42 | |
| 43 | (if use steam soon): |
| 44 | sudo dnf install libva-nvidia-driver.{i686,x86_64} |
| 45 | |
| 46 | |
| 47 | --- |
| 48 | |
| 49 | SPECIAL: NVIDIA Proprietary Driver |
| 50 | |
| 51 | NOTE: You must do the first 3 commands above before proceeding! |
| 52 | |
| 53 | sudo dnf install akmod-nvidia -y |
| 54 | |
| 55 | --- |
| 56 | |
| 57 | Setting up Steam: |
| 58 | You must have run the first 3 commands mentioned above before proceeding. |
| 59 | |
| 60 | sudo dnf install steam -y |
| 61 | |
| 62 | |
| 63 | --- |
| 64 | |
| 65 | Setting up VSCode: |
| 66 | |
| 67 | sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc |
| 68 | sudo sh -c 'echo -e "[code]\nname=Visual Studio Code\nbaseurl=https://packages.microsoft.com/yumrepos/vscode\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/vscode.repo' |
| 69 | sudo dnf install code |
| 70 | |
| 71 | |
| 72 | --- |
| 73 | |
| 74 | |
| 75 | Optional: Install pavucontrol (for controlling speaker input & output) |
| 76 | |
| 77 | sudo dnf install pavucontrol |
| 78 | |
| 79 | Optional: Install easyeffects (for equalizer) |
| 80 | |
| 81 | sudo dnf install easyeffects |
| 82 | |
| 83 | Optional: Install Audacity for audio editing |
| 84 | |
| 85 | sudo dnf install audacity |
| 86 | |
| 87 | --- |
| 88 | |
| 89 | Optional: Install additional players: |
| 90 | |
| 91 | sudo dnf install vlc vlc-plugins-extra mpv |
| 92 | |
| 93 | Optional: OBS |
| 94 | |
| 95 | sudo dnf install obs-studio obs-studio-plugin-{browser,vlc-video,x264} |
| 96 | |
| 97 | |
| 98 | --- |
| 99 | |
| 100 | Optional: Install Discord, Flatseal (permission manager): |
| 101 | |
| 102 | flatpak install com.discordapp.Discord com.github.tchx84.Flatseal |
| 103 | |
| 104 | Optional: Install Brave |
| 105 | |
| 106 | flatpak install com.brave.Browser |
| 107 | |
| 108 | Optional: Install Bottles (for launching Windows apps) |
| 109 | |
| 110 | com.usebottles.bottles |
| 111 | |
| 112 | |
| 113 | --- |
| 114 | |
| 115 | Extra: Install Osu!lazer (optional) |
| 116 | |
| 117 | flatpak install sh.ppy.osu |
| 118 | |
| 119 | |
| 120 | |
| 121 | --- |
| 122 | |
| 123 | Extra Note & Important One: |
| 124 | After you did some of the required steps, **Please reboot your system!** |