Home Install FreeBSD 13.1 Install Fedora 37 Upgrade Fedora

This was written as simple install instructions for our customers who are installing Fedora 37 + Xfce (+ ZFS + WiFi Dongle if required)

Boot install media until desktop is reached

From System menu - select install to hard disk

Update location / timezone / hostname as required

Select disk(s), usually auto partition will sufice (If disk is reused it will prompt you to reclaim space)

Add a user and set it as admin

Root account can then be left disabled

click install and reboot at conclusion

logon as your sudo user

**** reduce dnf concurrent downloads on slow networks ****

$ sudo nano /etc/dnf/dnf.conf
add to eof >> max_parallel_downloads=1

save & exit


$ 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 update --refresh

[It will prompt you for all updated packages]

Enter y when required

$ sudo reboot

logon to your sudo user

$ sudo dnf upgrade --refresh

[ You pick and chose as suits your requirements [ some might already be installed :) there might be others not on the list but which you need ]]

$ sudo dnf install -y ffmpegthumbs ffmpegthumbnailer kdegraphics-thumbnailers fastfetch neofetch libreoffice ranger clementine usbutils

$ sudo dnf install -y nomacs brasero k3b nano nemo nemo-fileroller dkms gparted mtools dosfstools kitty terminator terminology lxterminal qterminal

$ sudo dnf install -y cmus w3m btop glances nmon unzip libimobiledevice ntfs-3g ifuse git usbmuxd vlc file-roller irssi weechat

$ sudo dnf install -y gweled kshisen kmahjongg kdegames3 bsd-games aisleriot kpat

$ sudo dnf install -y jetbrains-mono-fonts-all mozilla-fira-mono-fonts oxygen-mono-fonts bitstream-vera-fonts-all liberation-fonts powerline-fonts

$ sudo fc-cache -v

$ mkdir ~/iPhone && ifuse iPhone

$ sudo dnf upgrade --refresh

$ sudo reboot

log back into your desktop

reset screensaver & power manager configure desktop themes, icons, cursors, window manager, firefox etc as you require

ZFS Fedora ***

$ sudo rpm -e --nodeps zfs-fuse

$ sudo dnf install -y https://zfsonlinux.org/fedora/zfs-release-2-2$(rpm --eval "%{dist}").noarch.rpm

$ sudo dnf update

$ sudo dnf upgrade --refresh

$ sudo dnf install -y kernel-devel

$ sudo dnf install -y zfs

$ sudo modprobe zfs

$ sudo nano /etc/modules-load.d/zfs.conf              [ might be an empty file ]
add eof :

save & exit

$ sudo dnf update

$ sudo reboot

--> create zpool (eg raidz with 4x sata disks - varies per each installation)

$ sudo mkdir /zpoolname [example name only]

$ sudo zpool create zpoolname raidz /dev/sda /dev/sdb /dev/sdc /dev/sdd [NOTE - **better to use UUID**]

give relevant user access, this way perhaps

$ sudo chown -R $USER: /zpoolname [see above re name]

**** zfs end

**** add rtl8192eu (substitute your driver name) wireless driver to Fedora ****

$ sudo dnf groupinstall "C Development Tools and Libraries"
$ sudo dnf install -y dkms git [might already be installed]

and then ....

search in browser = for file and instruction for install

downlaod file

extract if asked into downloads directory

in terminal

$ cd to /home/XXXXXXX/Downloads/rtl8192eu-linux-
$ ./install_wifi.sh

$ sudo reboot

connect to wifi

**** shells *****

[for those who use other than bash on Linux]


$ sudo dnf install -y zsh


$ sudo dnf install -y wget curl
$ sh -c "$(curl -fsSL https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
$ nano ~/.zshrc [as required (themes etc)]
$ source ~/.zshrc (to update your current zsh shell)
$ chsh -s /bin/zsh $USERNAME

logout / login again and your default shell has changed

Fish :

$ sudo dnf install -y fish

OhMyFish {omf is your fish friend eg download and use themes etc} :

$ curl -L https://get.oh-my.fish | fish
$ chsh -s /bin/fish $USERNAME

logout / login again and your default shell has changed

**** remove dnf lock file Fedora ****

sudo rm /var/cache/dnf/metadata_lock.pid

Home Install FreeBSD 13.1 Install Fedora 37 Upgrade Fedora