[edit] I thought you had had the same problem as I, but you had problems with the installer, not the game. Sorry. Anyway the install is simple, try this:
- Create a doom 3 install dir somewhere, and a 'base' dir inside it.
- Mount the three doom3 cd's, and copy the contents of the 'base' dir from them to your newly-created 'base' dir.
- Umount the cd's and forget them, you won't need'em again
- Run the installer script in /tmp with the options:
--keep --target=myinstall --confirm
and answer 'no' when asked if the install script should be run.
- Find the 'base' dir inside the 'myinstall' dir, copy the contents over the ones you previously copied from the cd's. Overwrite when needed.
- Copy the binaries ('doom.x86', 'doom-dedicated.x86') to the doom 3 install dir (not 'base').
- Find the 'setup.data' dir inside the 'myinstall' dir, and run the postinstall.sh script with the install dir as argument:
./postinstall.sh /usr/games/doom3
- (I'm not sure about this): Copy the .so files from the 'myinstall' dir to the doom 3 install dir. Maybe they are for the installer to run, maybe they are needed. Copy them to be sure.
- Finally, go to the /usr/local/bin dir and symlink the binaries:
ln -s /usr/games/doom3/doom3
ln -s /usr/games/doom3/doom3-dedicated
This should leave you with the game fully installed. Now, if you have further problems regarding your VGA not supporting some OpenGL extensions, read on...
[end of edit]
Last night I finally found the solution.
- Uncompress nvidia driver installer with --extract-only option. You must use the 64-bit version of the driver.
- Find the usr/lib32 directory in the decompressed files directory.
- Copy the following libs to the Doom 3 install dir:
* libGL.so.1.0.6111
* libGLcore.so.1.0.6111
* libnvidia-tls.so.1.0.6111
- Inside the dir, create symlinks for them so that their names are as follows:
* libGL.so.1
* libGLcore.so.1
* libnvidia-tls.so.1
- Modify the 'doom3' script so that it sets LD_LIBRARY_PATH to this dir prior to launching the game:
export LD_LIBRARY_PATH=/usr/games/doom3:$LD_LIBRARY_PATH
(assuming /usr/games/doom3 is your doom3 install dir.)
This *has* worked for me
, good luck.