Personal Fedora Core 6 64 bit Notes

Mauriat Miranda (http://www.mjmwired.net/contact/)

Other Guides/Resources

Published: 1 April 2007 (updated: 1 April 2007)

Post To: del.icio.us, furl, digg, spurl, gmail this, Blog this
Tweet
Show-Hide Menu

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.


Physical Installation

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.

Top Resources


Setup sudo

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

Top Resources


Setup yum

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

Top Resources


Multilib Options

31 March 2007

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 yum install firefox may install both.

Top Resources


Install Nvidia Driver

31 March 2007

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.

Top Resources


Install Firefox 32 bit

1 April 2007

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.

Top Resources


Install Browser Plugins

1 April 2007

Once you have installed 32 bit Firefox, you may proceed to install 32 bit browser plugins as described in the FC6 Install Guide.

Top Resources


GCC Compiler and Compatibility Issues

1 April 2007

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++

Top Resources


Install MP3 Players

1 April 2007

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

Top Resources


Mount NTFS Partitions

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.

Top Resources


Other Software Setup and Configuration

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.

Top Resources


More Information

Top Resources


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).