Installing Fedora Core 5

  • get either full distro or first disc from a mirror site
    • avoid zeniiia; the FC5 distribution appears to be missing some RPMs
  • perform a basic install
    • now spend a day trying to make the basics work e.g. video, network, etc.
    • 915resolution may help here
    • if you have an Intel 3945ABG wireless chipset, prepare for some reading...
  • add livna to your list of repositories
  • do a full update
    • as root: yum update
    • this will take some time
  • install boost
  • install ffmpeg
  • install faac, faad2, lame
    • as root: yum install facc-devel.i386 faad2-devel.i386 lame-devel.i386
  • install opengl
    • search YUM for GLU
    • I used mesa-libGLU-devel.i386 and freeglut-devel.i386
    • install GLEW (FC5 here: http://rpmfarm.free.fr/5/i386/SRPMS.farm/repodata/repoview/glew-0-1.3.4-1.EL.FC5.html)
      • this provides a source RPM which needs to be turned into an RPM and then installed
      • rpmbuild --rebuild glew-1.3.4-1.EL.FC5.src.rpm
      • rpm -Uvh /usr/src/redhat/RPMS/i386/glew-1.3.4-1.%\{disttag\}.%\{repotag\}.i386.rpm
      • rpm -Uvh /usr/src/redhat/RPMS/i386/glew-devel-1.3.4-1.%\{disttag\}.%\{repotag\}.i386.rpm
  • install openal
    • as root: yum install openal-devel.i386
  • python
    • pycrypto
    • ezPyCrypto
  • configure openlibraries
    • you may need to update the qt paths (default is /usr/lib/qt3, on FC5 this is /usr/lib/qt-3.3)
    • if you have SELinux enabled, then you will need to modify the openlibraries .so to allow text relocation. This can be done as follows:
      • sudo find /usr/local/lib/ -name '*.so*' -exec chcon -t texrel_shlib_t {} \;