This script will take your system from a brand new Fedora install, to getting it fight ready for everyday use. I have created this script to run in the "Command Line Interface", because it simplifies everything, saves time and you don't have to have me telling you things like "right-click the icon on the left, open the file and go to the top"... with the command line, you run the commands I have written with the light-blue background, and you are done. I'm going to assume you know some of the basics of using a computer, otherwise stop reading this now and go get a geek friend to help you!

Fedora Codecs and Software Update Script

Login as Root, copy and paste to the command line and hit enter.

curl -O http://geekface.ca/downloads/newfedorainstall.sh && chmod 700 newfedorainstall.sh && ./newfedorainstall.sh

Once you've done that, YOU'RE DONE!
Reboot so you're running the latest software versions and everything should run smoothly.



You may need to select the Cinnamon Desktop Environment from the drop-down menu the first time you log in if you've installed from the Fedora Gnome release

A Better Way

It's important to realize that you're now on a new operating system. There will be new things to learn and more importantly there are different (but better) ways to do things. It may take some getting used to, but when you do get used to it, going back to Windows will be as gross as watching a dog going back and eating its own vomit. Yeah, THAT gross.


It's important to also brag. Yes. Brag! Tell people you're not stuck on Windows anymore, tell them you're free. That you're free as in freedom, free from insanely long serial numbers and price tags!

Spread the Word!

Spread the word! Tell people about Linux, tell people about open source, tell people about the freedom you are experiencing. The more you talk about Open Source software, the more people will be aware of it and use it. The number one reason why people choose not to use open source software is because they are locked into proprietary software, and can't make the switch. The more people that use open source software, the more likely that these proprietary software companies will port their software to Linux, BSD and GNU (other free platforms)


Below is a list of what the above script did

Login as Root


You need to be careful while logged in as root, you can damage the whole file system and lose everything.
Root is considered to have god-like power in your computer.


Initial Update

Before you begin installing software, it is a good idea to bring your whole system up to date.

dnf update

Install Repositories

Software repositories are software warehouses that allow you to easily install trusted software on to your computer.

rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm
rpm -Uvh http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
rpm -Uvh http://linuxdownload.adobe.com/linux/$(uname -m)/adobe-release-$(uname -m)-1.0-1.noarch.rpm
rpm -Uvh https://dl.google.com/linux/direct/google-chrome-stable_current_$(uname -m).rpm
rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-adobe-linux

Install Codecs/Utilities

Codecs are the software that is used for compressing and decompressing data streams.

dnf install gstreamer-plugins-good
dnf install gstreamer-plugins-bad
dnf install gstreamer-plugins-ugly
dnf install flash-plugin
dnf install java java*jdk java*jdk*plugin
dnf install lame

Install Software Packages


dnf install aisleriot
dnf install minetest
dnf install hedgewars
dnf install numptyphysics
dnf install gweled
dnf install frozen-bubble
dnf install numptyphysics
dnf install five-or-more
dnf install four-in-a-row
dnf install gnome-chess
dnf install gnome-klotski
dnf install gnome-mahjongg
dnf install gnome-mines
dnf install gnome-nibbles
dnf install gnome-robots
dnf install gnome-sudoku
dnf install gnome-tetravex
dnf install tali
dnf install iagno
dnf install swell-foop
dnf install lightsoff
dnf install quadrapassel
dnf install fceux
dnf install antimicro

Educational #disabled for now there are some issues with these

dnf install xiphos
dnf install anki


dnf install blender
dnf install inkscape
dnf install gimp
dnf install shutter
dnf install pinta
dnf install pencil
dnf install dia
dnf install mypaint


dnf install google-chrome-stable
dnf install firefox
dnf install thunderbird
dnf install filezilla
dnf install pidgin
dnf install pidgin-guifications
dnf install deluge


dnf install libreoffice
dnf install chmsee
dnf install evince
dnf install scite
dnf install lios


dnf install gnucash
dnf install grisbi
dnf install homebank

Media Players/Editors

dnf install vlc
dnf install audacity-freeworld
dnf install openshot
dnf install dvdrip
dnf install hydrogen
dnf install lmms
dnf install asunder

System Tools/Utilities

dnf install alacarte
dnf install alacarte
dnf install cups-pdf
dnf install unrar
dnf install liveusb-creator
dnf install alacarte
dnf install gparted
dnf install unrar
dnf install nspluginwrapper
dnf install alsa-plugins-pulseaudio
dnf install libcurl
dnf install p7zip
dnf install fedora-icon-theme
dnf install gconf-editor
dnf install gnome-tweak-tool
dnf install audacity-freeworld
dnf install pcmanfm
dnf install gnome-packagekit-updater
dnf install nemo-fileroller
dnf install deja-dup
dnf install VirtualBox
dnf install isomaster
dnf install gnome-software

Programming Tools

dnf install cmake
dnf install fpc
dnf install gcc
dnf install gcc-c++
dnf install eclipse
dnf install geany
dnf install codeblocks
dnf install bluefish
dnf install git
dnf install gitg
dnf install meld
dnf install devassistant
dnf install kernel-devel
dnf install kernel-headers
dnf install dkms
dnf install make
dnf install perl
dnf install gtk2-devel
dnf install gtk3-devel
dnf install valgrind
dnf install monodevelop

Personal Settings Script

Login as a regular user (not root) and then copy and paste this into the command line and hit enter.

curl -O http://geekface.ca/downloads/settings.sh && chmod 755 settings.sh && ./settings.sh && rm settings.sh

What this script is doing

gsettings set org.cinnamon.desktop.wm.preferences theme Fedora_Theme
gsettings set org.cinnamon.desktop.interface icon-theme
Fedora creates a new applet settings file for the date... creates a new applet settings file for the menu.

Extra Software Not Included In The Script

To install Minecraft in Fedora

curl -O http://geekface.ca/downloads/minecraft/minecraft.sh && chmod 755 minecraft.sh && ./minecraft.sh

To install Feed the Beast Modpack for Minecraft in Fedora

curl -O http://geekface.ca/downloads/feedthebeast/feedthebeast.sh && chmod 755 feedthebeast.sh && ./feedthebeast.sh

Angry IP Scanner

Click the RPM link from here: http://www.angryip.org/w/download


Codecs for reading some encrypted DVDs

rpm -ivh http://rpm.livna.org/livna-release.rpm rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna dnf install libdvdcss libdvdread libdvdnav

Other helpful links on the same topic:

Copyright ©  Geekface Computers & Service

The Fedora logo is a trademark of Red Hat inc.