This is a step-by-step guide for installing Fedora Core 5 in my "Loaded" configuration, as described in: Moving from Gentoo to ... SUSE, Ubuntu, or Fedora Core?
Fedora Core defaults to a GNOME desktop, however, I'm not counting that against it since you can easily choose a KDE installation instead.
Quick list of pros vs. cons:
Pros:
- Easiest NVIDIA configuration of the three distributions.
- Uses YUM for easy package management.
Cons:
- This was the hardest of the three distributions to turn into a fully-loaded configuration, lacking support for Java, Flash, win32codecs, and RealPlayer, even from third-party repositories.
- Uses LVM by default for disk partitioning. While I'm sure LVM has a lot of good points, the fact is that I already have a seperate /home drive, and I don't want to have to learn something new just to hook it into my setup.
Note: Several of the steps below have a tag "[HAND-EDITING]" beside them. To have a fair comparison between openSUSE, Ubuntu, and Fedora Core, I have to disallow these, since they violate the "easy to install" principle. However, I've kept them in the procedure so you can see how to install them if you'd like.
You could make an argument that some of the other steps amount to hand-editing, however, if they are simple and required on at least one other distribution, then I've allowed them. It's fairly subjective, I know.
Instructions:
rpm -ivh http://rpm.livna.org/livna-release-5.rpm
yum remove rhythmbox totem HelixPlayer
yum install mplayer-gui mplayerplug-in xine libdvdcss
yum install kmod-nvidia rpm-build cabextract
[Answer "Yes" when it prompts you about importing GPG keys]
Reboot now so that the NVIDIA driver will be enabled (a simple "init 3; init
5" does NOT do the trick). After rebooting, make sure that "glxinfo|grep direct" says "direct Rendering: Yes"
yum install digikam digikamimageplugins kipi-plugins
yum install bittorrent-gui
mkdir -p /usr/local/lib/win32
cd /usr/local/lib/win32
bzip2 -dc /root/essential-20060611.tar.bz2 |tar xvf -
mv essential-20060611/* .
rmdir essential-20060611/
chmod +x jre-1_5_0_07-linux-i586.bin
cd /usr
/root/jre-1_5_0_07-linux-i586.bin
rm /usr/bin/java
ln -s /usr/jre1.5.0_07/bin/java /usr/bin
cd /usr/lib/mozilla/plugins/
ln -s /usr/jre1.5.0_07/plugin/i386/ns7/libjavaplugin_oji.so .
Now, restart Firefox, type "about:plugins" into the address bar, and you should see the Java plugin installed.
tar zxf install_flash_player_7_linux.tar.gz
cd install_flash_player_7_linux
./flashplayer-installer
Enter "/usr/lib/mozilla" when prompted for the Mozilla install directory.
When it finishes, restart Firefox, type "about:plugins" in the address bar, and you should see the Flash plugin.
rpmbuild -bb msttcorefonts-2.0-1.spec
rpm -ivh /usr/src/redhat/RPMS/noarch/msttcorefonts-2.0-1.noarch.rpm
/sbin/service xfs reload
xlsfonts | grep ^-microsoft
You should see a list of the corefonts displayed.
yum install compat-libstdc++-33
chmod u+x RealPlayer10GOLD.bin
./RealPlayer10GOLD.bin
When prompted:
Extras:
java -jar jedit42install.jar
yum install fuse-sshfs
Next: Installing openSUSE 10.1 "Loaded", with YUM