dnf_installer_bash_script_rocky_linux_9
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
dnf_installer_bash_script_rocky_linux_9 [2022/09/26 16:14] – juckins | dnf_installer_bash_script_rocky_linux_9 [2024/01/10 20:56] (current) – juckins | ||
---|---|---|---|
Line 1: | Line 1: | ||
==== dnf installer bash script (Rocky Linux 9) ==== | ==== dnf installer bash script (Rocky Linux 9) ==== | ||
- | <color # | + | <color # |
+ | <color # | ||
This may not be needed, but if slow downloading of packages occurs, modify / | This may not be needed, but if slow downloading of packages occurs, modify / | ||
- | <color #ed1c24>Run below and modify to remove any errors</color> | + | __Errors with the script__: |
+ | |||
+ | * <del>RPM Perl-Array-Diff not available</del> - now working in RL 9.2 | ||
+ | * < | ||
+ | * Both can be installed using cpanm (see [[install_configure_cpan|CPAN Tips]]) | ||
+ | * Errors running '' | ||
+ | * perl-Math-Round not available, but perl-Math-Round-0.07-25.fc38.noarch.rpm works | ||
+ | |||
+ | \\ | ||
+ | ---- | ||
+ | \\ | ||
< | < | ||
Line 11: | Line 22: | ||
# | # | ||
# install-my-dnf-packages.bash | # install-my-dnf-packages.bash | ||
- | # Rocky Linux 9 version | + | # Rocky Linux 9.3 version |
# | # | ||
# NOTES: | # NOTES: | ||
Line 28: | Line 39: | ||
echo " | echo " | ||
echo " | echo " | ||
- | |||
- | |||
- | echo " | ||
- | echo " | ||
- | # https:// | ||
- | echo " | ||
- | dnf install dnf-plugins-core | ||
- | dnf config-manager --set-enabled powertools | ||
- | |||
echo "" | echo "" | ||
echo "dnf -y install wget" | echo "dnf -y install wget" | ||
dnf -y install wget | dnf -y install wget | ||
+ | |||
echo "" | echo "" | ||
echo "dnf -y install epel-release" | echo "dnf -y install epel-release" | ||
dnf -y install epel-release | dnf -y install epel-release | ||
+ | |||
+ | echo "" | ||
+ | echo " | ||
+ | dnf install dnf-plugins-core | ||
+ | / | ||
Line 63: | Line 71: | ||
echo "Basic Web Server" | echo "Basic Web Server" | ||
echo " | echo " | ||
- | dnf -y groupinstall | + | # Do not install optional packages (avoid problems with mod_security) |
+ | dnf -y groupinstall "Basic Web Server" | ||
Line 104: | Line 113: | ||
echo " | echo " | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install xorg-x11-fonts* | dnf -y install xorg-x11-fonts* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install libreoffice* | dnf -y install libreoffice* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install mariadb* | dnf -y install mariadb* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install cups | dnf -y install cups | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: alpine" |
+ | dnf -y install alpine | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install ImageMagick* | dnf -y install ImageMagick* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install gedit | dnf -y install gedit | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install lftp* | dnf -y install lftp* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install traceroute | dnf -y install traceroute | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: firewall-config" |
+ | dnf -y install firewall-config | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install ftp | dnf -y install ftp | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: mate-user-admin" |
+ | dnf -y install mate-user-admin | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install mutt | dnf -y install mutt | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install NetworkManager* | dnf -y install NetworkManager* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
+ | echo "NOTE: Check for openconnect-devel errors" | ||
dnf -y install openconnect* | dnf -y install openconnect* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
- | dnf -y install postfix | + | dnf -y install postfix |
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: s-nail since mailx is not available in Rocky Linux 9" |
+ | dnf -y install s-nail | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install evince | dnf -y install evince | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: remmina" |
+ | dnf -y install remmina | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install ncftp | dnf -y install ncftp | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install dkms | dnf -y install dkms | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install gstreamer1* gstreamer1-* | dnf -y install gstreamer1* gstreamer1-* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install PackageKit-gstreamer-plugin | dnf -y install PackageKit-gstreamer-plugin | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install gimp | dnf -y install gimp | ||
- | |||
- | #echo "" | ||
- | #echo " | ||
- | #dnf -y install php php-mbstring php-mcrypt php-mysql | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install php-xml | dnf -y install php-xml | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
- | dnf -y install fail2ban.noarch | + | dnf -y install fail2ban.noarch |
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: python3-PyMySQL" |
+ | dnf -y install python3-PyMySQL | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: python3-pytz" | ||
+ | dnf -y install python3-pytz | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: python3-pip" | ||
+ | dnf -y install python3-pip | ||
+ | |||
+ | echo "" | ||
+ | echo "TODO: About to install: | ||
+ | # If won't install, use cpanm | ||
+ | # find_missing_asm_files.pl | ||
dnf -y install perl-Array-Diff.noarch | dnf -y install perl-Array-Diff.noarch | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install perl-Array-Unique.noarch | dnf -y install perl-Array-Unique.noarch | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install perl-CPAN | dnf -y install perl-CPAN | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
- | dnf -y install perl-File-Slurp.noarch | + | dnf -y install perl-File-Slurp.noarch |
+ | |||
+ | echo "" | ||
+ | echo "About to install: perl-HTML-TableExtract.noarch" | ||
+ | dnf -y install perl-HTML-TableExtract.noarch | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: perl-IPC-System-Simple.noarch" | ||
+ | dnf -y install perl-IPC-System-Simple.noarch | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "TODO About to install: |
- | dnf -y install perl-IPC-System-Simple.noarch | + | # check_stations.pl |
+ | # If EPEL 9 version not available, use cpanm | ||
+ | dnf -y install perl-IO-All.noarch | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
- | dnf -y install perl-IO-All.noarch | + | dnf -y install perl-JSON |
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install perl-List-MoreUtils | dnf -y install perl-List-MoreUtils | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: perl-List-Compare.noarch" |
+ | dnf -y install perl-List-Compare.noarch | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install perl-LWP* | dnf -y install perl-LWP* | ||
echo "" | echo "" | ||
- | echo " | + | echo " |
- | dnf -y install perl-Tie-IxHash | + | dnf -y install perl-Hash-MultiValue |
echo "" | echo "" | ||
- | echo " | + | echo " |
+ | dnf -y install perl-DBD-MySQL | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install bind-utils | dnf -y install bind-utils | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
- | dnf -y install " | + | dnf -y install " |
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: qt5-qttools-libs-help" |
+ | dnf -y install " | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install vsftpd | dnf -y install vsftpd | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install jq | dnf -y install jq | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install tidy | dnf -y install tidy | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install pv | dnf -y install pv | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install vim | dnf -y install vim | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: gparted" |
+ | dnf -y install gparted | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: ncdu" | ||
+ | dnf -y install ncdu | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install gnome-tweaks | dnf -y install gnome-tweaks | ||
echo "" | echo "" | ||
- | echo "installing keepass" | + | echo "About to install: gnome-*" |
- | dnf -y install | + | dnf -y install |
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: seahorse" |
+ | dnf -y install seahorse | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: keepassxc" | ||
+ | dnf -y install keepassxc | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install firefox | dnf -y install firefox | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: thunderbird" |
+ | dnf -y install thunderbird | ||
+ | |||
+ | echo "" | ||
+ | echo "About to install: | ||
dnf -y install libcurl-devel | dnf -y install libcurl-devel | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install samba-* | dnf -y install samba-* | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
dnf -y install totem | dnf -y install totem | ||
echo "" | echo "" | ||
- | echo "installing | + | echo "About to install: |
if [[ ! -e / | if [[ ! -e / | ||
mkdir / | mkdir / | ||
Line 292: | Line 374: | ||
echo "" | echo "" | ||
- | echo "installing vlc" | + | echo "About to install: Google Chrome Beta" |
- | dnf -y install | + | cd / |
- | dnf -y install vlc | + | if [[ -f google-chrome-beta_current_x86_64.rpm ]]; then |
+ | rm google-chrome-beta_current_x86_64.rpm | ||
+ | fi | ||
+ | wget https://dl.google.com/linux/direct/google-chrome-beta_current_x86_64.rpm | ||
+ | dnf -y localinstall google-chrome-beta_current_x86_64.rpm | ||
echo "" | echo "" | ||
- | echo "installing remmina" | + | echo "About to install: vlc" |
- | dnf -y copr enable castor/remmina | + | dnf -y install https:// |
- | dnf -y install ' | + | dnf -y install |
- | + | ||
- | echo "" | + | |
- | echo " | + | |
- | dnf -y install rdesktop | + | |
- | + | ||
- | echo "" | + | |
- | echo " | + | |
- | dnf -y install pidgin | + | |
- | + | ||
- | echo "" | + | |
- | echo " | + | |
- | dnf -y install | + | |
echo "" | echo "" | ||
- | echo "*********************** Install RPM Fusion Repo *****************" | + | echo "About to install: |
- | # For GIMP HEIF/HEIC support | + | dnf -y install |
- | # https:// | + | |
- | dnf -y install https:// | + | |
- | echo " | + | |
- | dnf -y install | + | |
echo "" | echo "" | ||
Line 335: | Line 405: | ||
systemctl isolate graphical.target | systemctl isolate graphical.target | ||
systemctl set-default graphical.target | systemctl set-default graphical.target | ||
+ | |||
+ | |||
+ | echo "" | ||
+ | echo " | ||
+ | echo " | ||
+ | echo "See https:// | ||
+ | echo "for more information. | ||
+ | echo " | ||
+ | dnf -y copr enable stenstorp/ | ||
+ | dnf -y groupinstall " | ||
+ | dnf -y install xfce4-cpugraph-plugin | ||
+ | dnf -y install xfce4-weather-plugin | ||
+ | dnf -y install lightdm | ||
+ | systemctl disable gdm | ||
+ | systemctl enable lightdm | ||
Line 353: | Line 438: | ||
echo "" | echo "" | ||
echo " | echo " | ||
- | echo "Fix VPN | + | echo "Test, then fix VPN if needed |
echo "See: https:// | echo "See: https:// | ||
echo "As root: update-crypto-policies --set LEGACY | echo "As root: update-crypto-policies --set LEGACY | ||
Line 361: | Line 446: | ||
echo "" | echo "" | ||
echo " | echo " | ||
- | echo "Install | + | echo " |
- | echo " | + | echo "See https://forums.rockylinux.org/t/mate-being-added-to-epel-8-and-9/6479/4" |
+ | echo " | ||
+ | echo "" | ||
+ | |||
+ | |||
+ | echo " | ||
+ | echo " | ||
echo " | echo " | ||
echo "" | echo "" | ||
</ | </ |
dnf_installer_bash_script_rocky_linux_9.1664223263.txt.gz · Last modified: 2022/09/26 16:14 by juckins