Fedora Install - flavio20002/linux GitHub Wiki

This guide helps to install Fedora:

Enable Rpm Fusion

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

Install App Image

Install Visual Studio Code

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'
dnf check-update
sudo dnf install code

Install Sublime Text

sudo rpm -v --import https://download.sublimetext.com/sublimehq-rpm-pub.gpg
sudo dnf config-manager --add-repo https://download.sublimetext.com/rpm/stable/x86_64/sublime-text.repo
sudo dnf install sublime-text

Install btrfs-assistant

sudo dnf install btrfs-assistant

Install FlatPak apps:

flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub org.fritzing.Fritzing

Install packages

sudo dnf install -y \
    google-chrome \
    gnome-tweaks \
    timeshift \
    gnome-extensions-app \
    grsync \
    dialog \
    gparted \
    fond0 \
    sqlitebrowser \
    audacity \
    gimp \
    video-downloader \
    ktuberling \
    okular \
    handbrake \
    vlc \
    rawtherapee \
    shotcut \
    celluloid \
    pdfarranger \
    dropbox \
    steam 
    rpi-imager \
    ocrmypdf \
    ImageMagick

Configure Nvidia card:

Get information about graphical cards:

lspci -k | grep -A 2 -E "(VGA|3D)"

See which card is active:

glxinfo | grep "OpenGL renderer"

Printer:

Install:

paru -S cups system-config-printer epson-inkjet-printer-escpr

Enable service:

sudo systemctl enable cups.socket --now

Tools

Dropbox

Prevent autoupdate:

rm -rf ~/.dropbox-dist
install -dm0 ~/.dropbox-dist

Node Js

Run:

curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash   

Restart shell and run:

nvm install --lts

Python

sudo dnf install python3-pip

Use pipenv:

sudo pip install pipenv
pipenv install package1 package2 ...
pipenv install

Ventoy

paru -S ventoy-bin
/opt/ventoy/VentoyGUI.x86_64

Docker

sudo dnf install docker docker-compose
sudo usermod -aG docker $(whoami)
sudo systemctl enable docker.service --now
docker run --rm hello-world #Test

Flutter

Downlod from https://docs.flutter.dev/get-started/install/linux and decompress in ~/flutter

tar xf flutter_linux_2.10.4-stable.tar.xz
mv flutter ~/
echo "export PATH="\$PATH:~/flutter/bin"" >> ~/.bashrc

Flutter Web:

flutter run -d chrome
flutter build web

Flutter Linux:

flutter config --enable-linux-desktop
sudo dnf install cmake ninja-build clang gtk3-devel
flutter run -d linux
flutter build linux

SSH

Create id_rsa in ~/.ssh

chmod 600 ~/.ssh/id_rsa

Timeshift

image

Airpods

sudo nano /etc/bluetooth/main.conf
ControllerMode = bredr
sudo systemctl restart bluetooth

Bluetooth

To force restart:

sudo rmmod btusb
sudo modprobe btusb