NOTE: The fresh install instructions below were tested on Rocky Linux 10.0 (which is based on Fedora 40)
The instructions below are a work in progress, using Rocky Linux 9 Migration Notes as a starting point and utilizing the Xfce Desktop Environment.
Downloaded the minimal ISO, did my basic install.
Installing the bash script produced these errors:
No match for group package "hardlink" Error: Unable to find a match: libreoffice* Error: Unable to find a match: alpine Error: Unable to find a match: mate-user-admin Error: Unable to find a match: evince Error: Unable to find a match: gimp Error: Unable to find a match: perl-Array-Unique.noarch Error: Unable to find a match: perl-List-Compare.noarch Error: Unable to find a match: gparted Error: Unable to find a match: keepassxc Error: Unable to find a match: system-config-printer Error: Unable to find a match: totem Error: Unable to find a match: wgrib2 Error: Unable to find a match: xrdp Module or Group 'xfce' is not available. Error: Nothing to do. Error: Unable to find a match: xfce4-cpugraph-plugin Error: Unable to find a match: xfce4-weather-plugin Error: Unable to find a match: lightdm Removed '/etc/systemd/system/display-manager.service'. Failed to enable unit: Unit lightdm.service does not exist
Machine did not boot into any kind of graphical desktop.
Tried full iso and installed GNOME, I just don't like it.
Tried KDE iso and am evaluating it.
* NOTHING BELOW HAS BEEN MODIFIED/TESTED YET *
Before Starting
/etc/hosts
/etc/samba/smb.conf
/var/lib/samba/private/passdb.tbd
/var/lib/samba/private/secrets.tbd
/etc/vsftpd/*
Installation
/etc/selinux/config
and change from enforcing to permissive. Reboot.~/.config/xfce4/
from another pre-configured machine to the target machinecd .config/xfce4; rsync -avzn –delete –progress . XX.XX.XX.XX:~/.config/xfce4/
~/.config/Thunar/
from another pre-configured machine to the target machinecd .config/Thunar; rsync -avzn –delete –progress . XX.XX.XX.XX:~/.config/Thunar/
nmcli radio wifi off
dnf install iwl6000g2b-firmware.noarch
mate-user-admin
is a graphical admin tool (old tool was system-config-users)/etc/httpd/conf/httpd.conf
(and all backup versions) from previous machine/etc/php.ini
file from previous machinefirewall-config
to clone rules from previous machinefirewall-cmd –zone=public –add-service=http –permanent
firewall-cmd –zone=public –add-service=https –permanent
/etc/fail2ban/jail.local
to ban for longer than default of 1 hour/var/log/fail2ban.log
outputsystemctl enable fail2ban
systemctl restart fail2ban
-all-databases
option and is an error in link abovepip install dictor
and pip install astral
smbpasswd -a USER
(then enter password at next prompt)testparm -v
setsebool -P allow_ftpd_full_access on
systemctl restart vsftpd
systemctl enable vsftpd
dnf -y install ddclient
/etc/ddclient.conf
for configs from previous machine/var/www/html/
[email protected]
so that emails sent to localhost are actually delivered to the sys adminroot
send email to my actual email address/etc/environment
to include LC_TIME="en_GB.UTF-8"
for 24-hour clock used by cron jobs$HOME/.local/share/remmina
and $HOME/.config/remmina
systemctl restart cups
Foomatic/hl1250 en
lpstat -p -d
and/or set it with lpoptions -d PRINTER_NAME
lpstat -d
should now show the new printer as the default/usr/bin/sunwait -v sun down -0:01:00 33.640411N 84.419853W
/etc/yum.repos.d/*
configuration setupdnf install speedtest-cli
dnf localinstall passwordsafe-fedora37-1.16.rpm
cd ~/.local/share/keyrings; mv login.keyring login.keyring.IGNORE
Post Installation
alpine
to check email from crons that indicate any errors or failuresfastestmirror=1
max_parallel_downloads=8
Other Notes
MATE is now available. See MATE Documentation
dnf -y install mate-system-monitor
Known issues