yum_installer_bash_script_centos8s
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| yum_installer_bash_script_centos8s [2021/04/19 11:30] – created juckins | yum_installer_bash_script_centos8s [2022/06/04 10:31] (current) – juckins | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== dnf installer bash script (CentOS 8 Stream) ==== | + | ==== dnf installer bash script (CentOS 8 Stream |
| + | <color # | ||
| + | Before using, ensure / | ||
| + | < | ||
| + | #!/bin/bash | ||
| + | # | ||
| + | # install-my-dnf-packages.bash | ||
| + | # CentOS 8 Stream / Rocky Linux 8 version | ||
| + | # | ||
| + | # NOTES: | ||
| + | # Installed groups can be found with: | ||
| + | # dnf group list | ||
| + | # | ||
| + | # Contents of groups can be found with: | ||
| + | # dnf group info "Group Name" | ||
| + | # | ||
| + | # TO RUN: | ||
| + | # ./ | ||
| + | # | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | |||
| + | echo " | ||
| + | echo " | ||
| + | # https:// | ||
| + | echo " | ||
| + | dnf install dnf-plugins-core | ||
| + | dnf config-manager --set-enabled powertools | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo "dnf -y install wget" | ||
| + | dnf -y install wget | ||
| + | |||
| + | echo "" | ||
| + | echo "dnf -y install epel-release" | ||
| + | dnf -y install epel-release | ||
| + | |||
| + | |||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | dnf -y update | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install kernel-headers kernel-devel gcc make perl | ||
| + | dnf -y install elfutils elfutils-devel elfutils-libelf elfutils-libelf-devel | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "Basic Web Server" | ||
| + | echo " | ||
| + | dnf -y groupinstall --with-optional "Basic Web Server" | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | dnf -y groupinstall --with-optional " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | dnf -y groupinstall --with-optional " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | dnf -y groupinstall --with-optional " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "Smart Card Support" | ||
| + | echo " | ||
| + | dnf -y groupinstall --with-optional "Smart Card Support" | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | dnf -y groupinstall --with-optional " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install xorg-x11-fonts* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install libreoffice* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install mariadb* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install cups | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install ImageMagick* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install gedit | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install lftp* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install traceroute | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install ftp | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install mutt | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install NetworkManager* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install openconnect* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install postfix mailx | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install evince | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install ncftp | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install dkms | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install gstreamer1* gstreamer1-* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install PackageKit-gstreamer-plugin | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install gimp | ||
| + | |||
| + | #echo "" | ||
| + | #echo " | ||
| + | #dnf -y install php php-mbstring php-mcrypt php-mysql | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install php-xml | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install fail2ban.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-Array-Diff.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-Array-Unique.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-CPAN | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-File-Slurp.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-IPC-System-Simple.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-IO-All.noarch | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-List-MoreUtils | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-LWP* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install perl-Tie-IxHash | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install bind-utils | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install " | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install vsftpd | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install jq | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install tidy | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install pv | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install vim | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install gnome-tweaks | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install keepass | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install firefox | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install libcurl-devel | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install samba-* | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install totem | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | if [[ ! -e / | ||
| + | mkdir / | ||
| + | fi | ||
| + | cd / | ||
| + | if [[ -f google-chrome-stable_current_x86_64.rpm ]]; then | ||
| + | rm google-chrome-stable_current_x86_64.rpm | ||
| + | fi | ||
| + | wget https:// | ||
| + | dnf -y localinstall google-chrome-stable_current_x86_64.rpm | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install https:// | ||
| + | dnf -y install vlc | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y copr enable castor/ | ||
| + | dnf -y install ' | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install rdesktop | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install pidgin | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | dnf -y install qt5-qtx11extras | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | # For GIMP HEIF/HEIC support | ||
| + | # https:// | ||
| + | dnf -y install https:// | ||
| + | echo " | ||
| + | dnf -y install gimp-heif-plugin.x86_64 | ||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | systemctl start httpd.service | ||
| + | systemctl enable httpd.service | ||
| + | systemctl start chronyd.service | ||
| + | systemctl enable chronyd.service | ||
| + | systemctl start postfix | ||
| + | systemctl enable postfix | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | systemctl isolate graphical.target | ||
| + | systemctl set-default graphical.target | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "You probably want to reboot your machine, then finish next *" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo "" | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo "Fix VPN | ||
| + | echo "See: https:// | ||
| + | echo "As root: update-crypto-policies --set LEGACY | ||
| + | echo " | ||
| + | |||
| + | |||
| + | echo "" | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo " | ||
| + | echo "" | ||
| + | </ | ||
yum_installer_bash_script_centos8s.1618846205.txt.gz · Last modified: by juckins
