Purpose
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.
Notes
Cinnamon
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.
Brag
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)
ENJOY!
Below is a list of what the above script did
Login as Root
***WARNING***
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.
su |
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
Games
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 |
Graphics
dnf install blender dnf install inkscape dnf install gimp dnf install shutter dnf install pinta dnf install pencil dnf install dia dnf install mypaint |
Internet/Communications
dnf install google-chrome-stable dnf install firefox dnf install thunderbird dnf install filezilla dnf install pidgin dnf install pidgin-guifications dnf install deluge |
Office/Readers/Editors
dnf install libreoffice dnf install chmsee dnf install evince dnf install scite dnf install lios |
Financial
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 |
Notes
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:
http://www.fedorafaq.org
http://forums.fedoraforum.org