Installera Fedora (36)

Skickad

Halloj!
Jag tänkte testa Fedora och se hur det skiljer sig från Ubuntu.

Fedora Linux görs av företaget Red Hat, som numera ägs av IBM.

“Vanliga” Fedora använder GNOME, precis som Ubuntu. Fedora har dock inga egna lösningar, utan kör ren GONOME.
Sedan finns Fedora “spins”, som motsvarar Ubuntu flavours, för KDE Plasma, Xfce, LXDE, LXQt, MATE, Cinnamon, i3.

Fedora kommer i nya versioner en gång i halvåret, precis som Ubuntu.
Fedora 36 kommer 19 april, Ubuntu 22.04 kommer 21 april.
En Fedora-version stöds i 13 månader, vilket är lite längre än Ubuntus 9 månader (men det finns ingen LTS).

Fedora använder pakethanteraren dnf istället för apt, men i övrigt fungerar det nästan på samma sätt: sudo dnf update, sudo dnf install, men läs manualen för dnf innan ni börjar använda.

Den stora skillnaden mellan Fedora och Ubuntu är hur nya programmen är.
Ubuntu är downstream till Debian, d.v.s. Ubuntu bygger på Debian.
Medan Fedora är upstream till Red Hat, d.v.s. Red Hat bygger på Fedora.
Det betyder inte att Fedora är instabilt, utan testversionen för Fedora heter Rawhide.

Fedora har tidigare, precis som Debian, varit väldigt emot proprietär programvara och vill att alla program ska vara öppen källkod, men numera kan man välja att använda tredjepartsdrivrutiner under installationen.

Fedora har numera ett alternativt repo som heter Fuzion som innehåller program som Fedora inte vill befatta sig med (mestadels program som inte har öppen källkod).

###

Att installera
Fedora har sin egen installerare som heter Anaconda.
Först väljer man språk, sedan kommer man till ett fönster med tre ikoner:
- Tangentbord
- Datum och tid
- Hårdisk/partition
När man konfigurerat de tre kan man installera.

För att välja fler tangentbord klickar man på “+” längst ner till vänster.

För tidszon klickar man var man är på en karta, som vanligt.

Att välja hårdsisk/partition är den krångliga biten.
1. Markera disken man vill installera på (t.ex. sda).
2. Klicka på “Unknown”, så ser man parttitionerna (sda1, sda2,…).
3. Markera en partition och klicka på “-” längst ner till vänster för att ta bort partitionen.
4. När det finns tomt utrymme att installera på, klicka på länken “Create automatically” högst upp (jag kom inte på hur man själv skapar partitioner och mountar.

Man får även frågan om man vill installera 3:e parts drivrutiner (t.ex. Nvidia)

När installationen är färdig får man själv starta om datorn.

Man skapar sitt användarkonto i välkomstfönstret efter omstarten.

###

Att göra efter installation

Att växla från Wayland till Xorg sudo nano /etc/gdm/custom.conf
  1. [daemon]
    WaylandEnable=false
    DefaultSession=gnome-xorg.desktop

Att få Nvidia att fungera i Xorg
Xorg
modinfo -F version nvidia
sudo dnf update -y # and reboot if you are not on the latest kernel
sudo dnf install -y akmod-nvidia # rhel/centos users can use kmod-nvidia instead
sudo dnf install -y xorg-x11-drv-nvidia-cuda #optional for cuda/nvdec/nvenc support
sudo dnf install -y xorg-x11-drv-nvidia-cuda-libs
sudo dnf install -y vdpauinfo libva-vdpau-driver libva-utils
sudo dnf install -y vulkan
modinfo -F version nvidia

Konfigurera dnf
sudo nano /etc/dnf/dnf.conf
fastestmirror=1
max_parallel_downloads=10
deltarpm=true

Ändra hostname till något charmigare än localhost
hostnamectl set-hostname fedora

KOntrollera tidzoner
localectl status
timedatectl

#

sudo dnf update
sudo dnf upgrade

#

Uppdatera systemet
sudo dnf upgrade —refresh
sudo dnf check
sudo dnf autoremove
sudo fwupdmgr get-devices
sudo fwupdmgr refresh —force
sudo fwupdmgr get-updates
sudo fwupdmgr update
sudo reboot now

GNOME extensions och tweaks
sudo dnf install -y gnome-extensions-app gnome-tweaks
sudo dnf install gnome-tweak-tool
sudo dnf install -y gnome-shell-extension-appindicator

Lägg till RPM Fuzion
sudo dnf install https://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
sudo dnf install https://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm

sudo dnf upgrade —refresh
sudo dnf groupupdate core
sudo dnf install -y rpmfusion-free-release-tainted
sudo dnf install -y dnf-plugins-core

Aktivera FlatHub
flatpak remote-add —if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak update

Aktivera Snap
sudo dnf install -y snapd
sudo ln -s /var/lib/snapd/snap /snap # for classic snap support
sudo reboot now
sudo snap refresh

Att läsa tillbaka rsync-backup
export BACKUP=/run/media/$USER/NAME_OR_UUID_BACKUP_DRIVE/@home/$USER/
sudo rsync -avuP $BACKUP/Desktop ~/
och för alla andra kataloger

Skapa en SSH-nyckel
ssh-keygen -t ed25519 -C “fedora-on-precision”

Installera pop shell
sudo dnf install -y gnome-shell-extension-pop-shell

  1. Pop shell keyboard shortcuts
    sudo dnf install -y make cargo rust gtk3-devel
    git clone https://github.com/pop-os/shell-shortcuts /home/$USER/fedora/pop-theme/shell-shortcuts
    cd /home/$USER/fedora/pop-theme/shell-shortcuts
    make
    sudo make install
    pop-shell-shortcuts

sudo dnf install -y sassc meson glib2-devel
git clone https://github.com/pop-os/gtk-theme /home/$USER/fedora/pop-theme/gtk-theme
cd /home/$USER/fedora/pop-theme/gtk-theme
meson build && cd build
ninja
sudo ninja install

gsettings set org.gnome.desktop.interface gtk-theme “Pop”

it clone https://github.com/pop-os/icon-theme /home/$USER/fedora/pop-theme/icon-theme
cd /home/$USER/fedora/pop-theme/icon-theme
meson build
sudo ninja -C “build” install

gsettings set org.gnome.desktop.interface icon-theme “Pop”
gsettings set org.gnome.desktop.interface cursor-theme “Pop”

sudo dnf install -y fira-code-fonts ‘mozilla-fira*’ ‘google-roboto*’

MS-fonts
sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

eller
sudo dnf install -y curl cabextract xorg-x11-font-utils fontconfig
sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm

Multimedia Codecs
sudo dnf groupupdate sound-and-video
sudo dnf install -y libdvdcss
sudo dnf install -y gstreamer1-plugins-{bad-\*,good-\*,ugly-\*,base} gstreamer1-libav —exclude=gstreamer1-plugins-bad-free-devel ffmpeg gstreamer-ffmpeg
sudo dnf install -y lame\* —exclude=lame-devel
sudo dnf group upgrade —with-optional Multimedia

Touchpad
Settings > Mouse & Touchpad > Enable Tap to Click

Enable Minimize/Maximize buttons
Open GNOME Tweak tool > Window Tile Bar > Enable Minimiz/Maximizr buttons.

Install Extension Manager
Open Software, search Extensuions, install

Additional software
GIMP – Advanced Photo Editor
Inkscape – Advanced SVG Editor
Transmission – Torrent Client for downloading torrent files
Leafpad – Windows Notepad replacement
Any Code editor such as VS Code, Atom, Sublime Text, Brackets
Image Annotation tool Shutter
VLC Media Player

TLP for battery
dnf install tlp tlp-rdw
sudo systemctl enable tlp
sudo reboot now
sudo tlp-stat -b

Se grupper
sudo dnf grouplist -v

Multimedia codecs
sudo dnf groupupdate multimedia —setop=“install_weak_deps=False” —exclude=PackageKit-gstreamer-plugin
sudo dnf groupupdate sound-and-video

FEDY
sudo dnf copr enable kwizart/fedy
sudo dnf install fedy -y

https://mutschler.eu/linux/install-guides/fedora-post-install/
https://www.debugpoint.com/2021/11/10-things-to-do-fedora-35-after-install/
https://www.debugpoint.com/2021/04/10-things-to-do-fedora-34-after-install/
https://fosspost.org/things-to-do-after-installing-fedora-35/
https://www.fosslinux.com/46272/things-to-do-after-installing-fedora-workstation.htm

Skribent