Skip to content

Instantly share code, notes, and snippets.

@niceboy120
Last active December 13, 2015 19:58
Show Gist options
  • Save niceboy120/4966322 to your computer and use it in GitHub Desktop.
Save niceboy120/4966322 to your computer and use it in GitHub Desktop.
Fedora Post Installer
#! /bin/bash
# This software installation script is for Fedora 18
# You just need to hash out or remove any installation you don't want
# You can also add in additional software packages you like
#Updates
yum update -y yum
yum update -y
#Additional yum plugins and yum-utils
yum install -y yum-plugin-fastestmirror
yum install -y yum-utils
#Additional yum repository configuration for rpmfusion and livna
yum localinstall -y --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-18.noarch.rpm
yum localinstall -y --nogpgcheck http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-18.noarch.rpm
yum update -y
#Installing Yumex
yum install -y yumex
#Installing Essential Utilities
yum install -y nano
yum install -y wget
yum install -y gparted
yum install -y kernel-devel
yum install -y unrar p7zip p7zip-plugins
yum install -y vim
yum install -y nautilus-open-terminal
# Download and install Google Software Public Signing Key
cd /etc/yum.repos.d && wget http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo
yum install -y chromium
#Installing Flash player
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux
yum update -y
yum install -y flash-plugin
#Installing Media Players, DVD codec and Ripper
yum install -y gstreamer gstreamer-plugins-good gstreamer-plugins-bad gstreamer-plugins-ugly gstreamer-ffmpeg
yum install -y vlc avidemux
yum install -y ffmpeg ffmpeg-libs
#Installing Graphical tools
yum install -y gimp
yum install -y inkscape
yum install -y blender
#Installing Java
yum install -y java-*-openjdk java-*-openjdk-plugin
#Installing torrent tools
#yum install -y deluge
yum install -y qbittorrent
#Installing Developpement tools
yum groupinstall -y "Outils de développement"
yum install -y boost boost-devel boost-python PyQt4 PyQt4-devel qt4-devel freeglut* readline readline-devel flex-static
#Installing Sublime Text 2
yum-config-manager --add-repo http://repo.cloudhike.com/sublime2/fedora/sublime2.repo
yum-config-manager --enable
yum install -y sublime-text
#Installing Apache Server and starting it
yum install -y httpd-manual
systemctl start httpd.service
systemctl enable httpd.service
#Installing MySql Server and starting it
yum install -y mysql-server
systemctl start mysqld
chkconfig mysqld on
#Installing php and modules
yum install -y php php-cli php-mysql php-mcrypt php-xml php-pgsql php-sqlite3
systemctl restart httpd.service
#Installing phpmyadmin
yum install -y phpmyadmin
#Installing VirtualBox
yum-config-manager --add-repo http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
yum-config-manager --enable
yum install -y VirtualBox
yum update -y
#End message
echo "Installation Complete"
echo "Rebooting ......"
#systemctl reboot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment