Fedora 22: Fresh Install Script (Ongoing Development)

I have had this script for a while, it’s just something I created for personal use because I always had different versions of Fedora in virtual instances.

I wanted to put it out there so you can either make it better, say its crap or give me feedback on what you’d like to add.

It’s a simple bash script and is free to modify and do what you want with.

What exactly does it do?

Firstly, it will install the fastest mirror plugin to make sure you’re obtaining software from the quickest repositories near to you.

Then it goes on to install Satya’s ‘Fedy’ which I have written about in previous posts, RPM Fusion repositories and then updates & upgrades your system.

After your system is updated it goes on to install popular applications in the following categories which I use daily

  • Photography and Video editing suites
  • Virtualisation tools
  • Games
  • Utilities
  • Networking tools
  • Multimedia Applications
  • Spotify

For a full list of software please see the script below.

If you would like to add to the script please do so via github which can be found here.


As you will see at the end of the script there are commented out gsettings commands, I have commented these out as they won’t run automatically. Any help with that would be great and very much appreciated!




Once you have downloaded the script you will need to make it executable by doing

then run it with

and voila! Everything in that script will be installed.

I really hope this is useful to someone, I know it’s a quick and dirty script but it has definitely saved me time over the years.

for any feedback either leave a comment or contact me over at smittix (AT) fedoraproject.org

James Smith

Security Researcher, Penetration Tester & Linux Advocate

One Comment

  1. This script definitely helped me – I customized it further by adding Wine and a bunch of other tools I use. Thanks for the idea :).

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.