It is always a good idea to install from a package since they are easier to update and remove than by hand. Unfortunately there are a few errors in the package and it will not build correctly on Fedora 9. I was able to fix these errors and get the package to build although, I cannot use the driver since it has not been updated to work with the XOrg server contained in the Fedora 9 distro. But downgrading the XOrg server is another post.
Once you have downloaded the self-extracting archive we must extract the files so that we can patch them. To do this we use the --extract option of the archive.
./ati-driver-installer-8-6-x86.x86_64.run --extract ati
patch ./ati/packages/Fedora/ATI-fglrx.spec-tmpl < ./ATI-fglrx.spec-tmpl.patch
patch ./ati/packages/Fedora/ati-packager.sh < ./ati-packager.sh.patch
cd ati
./ati-installer.sh 8-6 --buildpkg Fedora/F9
su
yum localinstall --nogpgcheck ATI-fglrx-8.501-1.f9.x86_64.rpm
yum localinstall --nogpgcheck ATI-fglrx-control-center-8.501-1.f9.x86_64.rpm
yum localinstall --nogpgcheck ATI-fglrx-IA32-libs-8.501-1.f9.x86_64.rpm
yum localinstall --nogpgcheck kernel-module-ATI-fglrx-2.6.25.4-30.fc9.x86_64-8.501-1.f9.x86_64.rpm
exit
As I said at the beginning of the post even after successfully building the Fedora 9 package, it will not work on the default Fedora 9 distro. For the driver to work the XOrg server must be downgraded. I have seen a few guides that describe how to downgrade the XOrg server to the version that came with Fedora 8 but I have not yet attempted this myself.