NOTE: The content of this page may be outdated. Links may not be valid and the steps detailed may no longer work. This page is saved for archival purposes only.
This guide is 64 bit followup to my Personal Fedora Core 6 Installation Guide. This guide heavily references that page.
Keep in mind these step work for me, always take care in doing proper backups to critical files whenever trying something.
It is highly recommended you read the Fedora Core 6 Release Notes and official Installation Guide before installing Fedora. Make sure to note Architecture Specific Notes.
Obtain the Fedora Core 6 cd images or DVD image from a Fedora mirror (or use the torrent) and burn to CD's or DVD. (For more information on how to download Fedora Core CD's or DVD). Remember for 64 bit you should use the x86_64 directories or torrents.
There are no major setup differences from 32 bit Fedora installation. This should include information on the following:
NOTE: Since 64 bit Fedora can use 32 bit packages as well as 64 bit, then will be many "duplicate" packages (see multilib). This may increase the size of the installation. For 32 bit, the installation took about 3.7-4.1GB, however for 64 bit, the installation took about 4.5-4.9GB.
Set up sudo as described in FC6 - sudo.
The following is abbreviated: (where mirandam would be username)
[mirandam@charon ~]$ su Password: <--- Enter root password [root@charon mirandam]# echo 'mirandam ALL=(ALL) NOPASSWD:ALL' >> /etc/sudoers [root@charon mirandam]# exit exit
Set up yum as described in FC6 - yum.
Import GPG keys for Fedora repositories:
[mirandam@charon ~]$ sudo rpm --import /etc/pki/rpm-gpg/*
Setup the Livna repository:
[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-6.rpm [mirandam@charon ~]$ sudo rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Fedora 64 bit supports multilib which will allow for multiple library formats within the distribution. This allow for both 32 bit (i386) and 64 bit (x86_64) to co-exist.
Standard 32 bit application will use /lib, /usr/lib and /usr/local/lib. The 64 bit applications will use /lib64, /usr/lib64 and /usr/local/lib64.
RPM Command
When running the rpm command both i386 and x86_64 packages will be listed without showing their architecture. For example:
[mirandam@charon ~]$ rpm -q SDL SDL-1.2.10-6.2 SDL-1.2.10-6.2
In order to fix this, add the following line:
%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}
to the file: /etc/rpm/macros.
[mirandam@charon ~]$ su -c 'echo "%_query_all_fmt %%{name}-%%{version}-%%{release}.%%{arch}" >> /etc/rpm/macros'
Now the rpm command will show both with architecture:
[mirandam@charon ~]$ rpm -q SDL SDL-1.2.10-6.2.x86_64 SDL-1.2.10-6.2.i386
Once you have made the above change, you can see all 32 bit packages by running:
[mirandam@charon ~]$ rpm -qa | grep i386
Similarily, you can see all 64 bit packages by running:
[mirandam@charon ~]$ rpm -qa | grep x86_64
Pure 64 bit System
Although not recommended, if you wish to remove all 32 bit packages for a purely 64 bit system, you can run the following:
[mirandam@charon ~]$ sudo yum remove \*.i?86
Keep in mind that you may wish to use some applications in 32 bit (such as Firefox).
To prevent any 32 bit packages from being installed by yum, add the line:
exclude=*.i?86
to the file /etc/yum.conf (this is not recommended unless you know what you are doing).
Using yum With Architectures
If you wish to specifically install a 32 bit or 64 bit application, the package name must contain either the i386 suffix for 32 bit or x86_64 suffix for 64 bit. For example:
[mirandam@charon ~]$ sudo yum install firefox.i386 [mirandam@charon ~]$ sudo yum install firefox.x86_64
NOTE: By default, yum will download whichever architecture it requires to satisfies dependancies, hence
Set up the Nvidia driver as described in FC6 - Install Nvidia Driver.
The following is abbreviated:
Setup Livna Repository
[mirandam@charon ~]$ sudo rpm -ivh http://rpm.livna.org/livna-release-6.rpm [mirandam@charon ~]$ sudo rpm --import http://rpm.livna.org/RPM-LIVNA-GPG-KEY
Install the Nvidia driver through Livna:
[mirandam@charon ~]$ sudo yum install kmod-nvidia
NOTE: Multilib Problems
Due to multilib installing packages from both architectures, you may have problems with yum installing the driver. For example, the following errors were encountered:
--> Processing Dependency: nash = 5.1.19-1 for package: mkinitrd --> Finished Dependency Resolution Error: Missing Dependency: nash = 5.1.19-1 is needed by package mkinitrd
In order to remedy this, you must remove the 32 bit packages that are not necessary. In this care they would be: nash, mkinitrd and parted (you may not have all three):
[mirandam@charon ~]$ sudo yum remove parted.i386 nash.i386 mkinitrd.i386
Then run try to install the Nvidia driver again.
Fedora 64 bit will by default install Firefox 64 bit, however 32 bit browser plugins will not directly work in Firefox 64 bit. The simplest solution to this is to install Firefox 32 bit. In order to get working Adobe Flash plugin, Sun Java Plugin, RealPlayer plugin or Adobe Acrobat plugin, it is recommended you use Firefox 32 bit.
First make sure you have set up rpm as describe in the multilib section.
Install Firefox 32 bit (this may already be installed):
[mirandam@charon ~]$ sudo yum install firefox.i386
By default if you have both 32 and 64 bit versions installed Fedora will default to the 64 bit version, hence you can remove the 64 bit version.
[mirandam@charon ~]$ sudo yum remove firefox.x86_64
Now you may install any 32 bit plugins and they should automatically load in Firefox.
Once you have installed 32 bit Firefox, you may proceed to install 32 bit browser plugins as described in the FC6 Install Guide.
For compatibility with apps that link or compiled with older versions of GCC (ex: RealPlayer) you must install GCC compatibility libraries as described in FC6 - GCC Compatibility.
[mirandam@charon ~]$ sudo yum install compat-libstdc++-33 compat-libstdc++-296
NOTE: These libraries come in both 32 bit and 64 bit packages, having both should not be a problem and is probably recommended.
For users who cannot compile with FC6 GCC v4.1 and require GCC v3.4, set up the GCC v3.4 as described in FC6 - Install GCC 3.4 (optional).
[mirandam@charon ~]$ sudo yum install compat-gcc-34 compat-gcc-34-c++
Fedora ships without any MP3 support, to enable MP3 support for most players follow steps as described in FC6 - Install MP3 Players.
The following is abbreviated:
For XMMS:
[mirandam@charon ~]$ sudo yum install xmms xmms-mp3
For Audacious:
[mirandam@charon ~]$ sudo yum install audacious audacious-plugins-nonfree*
For Rythmbox/Gstreamer:
[mirandam@charon ~]$ sudo yum install gstreamer-plugins-ugly
For Amarok:
[mirandam@charon ~]$ sudo yum install amarok amarok-extras-nonfree
Set up access to NTFS partitions as described in FC6 - Mount NTFS Partitions. Please read carefully, there are no differences between 32 bit and 64 bit installations.
The following sofware can be setup as described in the FC6 Install Guide. There are no specific differences between 32 bit and 64 bit.
For information on modifying services and daemons please refer to Services in Fedora Core 6 and for information on how to manage services in Fedora please read: Managing Services in Fedora.
Comments, suggestions, questions or any feedback welcome for this page or any of my Resources. Please use the contact link.
Help Out: If you found this guide or any Resource helpful, please consider supporting this site by recommending this page to others or linking to this page. I appreciate all the support I receive. Thank you in advance.
Disclaimer: The author makes no claim to the accuracy of the information provided. This information is provided in the hope that it will be useful, but WITHOUT ANY WARRANTY. There is no implied support from referencing this guide. Any help that is provided is at will. Use this information at your own risk. Always make proper backups and use caution when modifying critical system files.
PLEASE DO NOT mirror, translate or duplicate this page without contacting me.
Copyright © 2003-2013 by Mauriat Miranda (mjmwired.net).