Skip to content

Instantly share code, notes, and snippets.

@opnchaudhary
Last active September 12, 2016 12:38
Show Gist options
  • Save opnchaudhary/4546263 to your computer and use it in GitHub Desktop.
Save opnchaudhary/4546263 to your computer and use it in GitHub Desktop.
fedora post installation script
#!/bin/sh
#Install RPMFusion, free and non-free repository
yum localinstall --nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm -y
#Configure yum : disable gpg checking, enable caching, keep metadata for 9 days
#vi /etc/yum.conf
#If the wireless device is not supported out of the box, and if it is a Broadcom WLAN device
#yum install kmod-wl -y
#reboot
#Install guake terminal
yum -y install guake
#Don’t forget to enable guake in startup applications: gnome-session-properties While gnome-session-properties is still open, you might want to disable some other applications that you think are not necessary.
#Install tweak tools
yum -y install gnome-tweak-tool dconf-editor gconf-editor
#Configure Firewall
#system-config-firewall
#Disable SELinux
#vi /etc/selinux/config
#Install multimedia codecs:
yum -y install gstreamer-plugins-bad gstreamer-plugins-ugly xine-lib-extras-nonfree gstreamer-ffmpeg xmms xmms-mp3 xine xine-lib libdvdcss
#Banshee media player
#yum -y install banshee
#Install flash player and plugin for browsers:
yum -y install gnash gnash-plugin
#OR if the non-free/properietary Adobe Flash player is to be installed:
yum localinstall --nogpgcheck http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm -y
yum -y install flash-plugin
#Install Artha, the dictionary
yum -y install artha
#Install 7zip and RAR plugins and executables
yum -y install p7zip p7zip-plugins unrar
#Hotot, ubercool twitter/identi.ca client
yum install -y hotot
#‘Show Desktop’ shortcut: System Settings -> Keyboard -> Shortcuts -> Naviagtion
#Hide all normal windows – Alt+F9
#Install Google-Chrome
#Install Google Repo
#cat > /etc/yum.repos.d/google.repo <<EOF
#[google]
#name=Google - i386
#baseurl=http://dl.google.com/linux/rpm/stable/i386
#enabled=1
#gpgcheck=1
#gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub
#EOF
#Install Google Chrome Stable
#yum install google-chrome-stable -y
#Install Skype
#http://www.skype.com/intl/en-us/get-skype/on-your-computer/linux/downloading.fedora
#For developers
yum install mysql-server mysql php php-xml httpd phpmyadmin -y
chkconfig mysqld on
chkconfig httpd on
mysql_secure_installation
#Enable URL Rewriting for Apache:
#vi /etc/httpd/conf/httpd.conf
#Modify AllowOveride None to AllowOveride All inside <Directory "/var/www/html">
service httpd restart
#Install git and stuffs
yum -y install git gitk hg gem
#Install Filezilla
yum -y install filezilla
#Install OpenJDK, required for Netbeans and others
yum -y install java-1.7.0-openjdk
#And the famous image editor GIMP
yum -y install gimp
#Installing Sublime-text
wget -O /etc/yum.repos.d/sublime2.repo http://repo.cloudhike.com/sublime2/fedora/sublime2.repo
yum -y install sublime-text
#script made from http://motorscript.com/my-fedora-post-installation-cheatsheet/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment