Problems installing 64bit (x86_64) as a desktop. Problems arise when you install 64bit but need to install 32bit applications as well.
Known workarounds for specific applications
Adobe Reader (acrobat)
- sssd-client.i686 - required for getuid to work
The sssd dependency is the only dependency that isn't straight forward to find. To find the rest load LD_LIBRARY_PATH with the path to the Adobe libraries, then ldd acroread and look for not found
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/opt/Adobe/Reader9/Reader/intellinux/lib ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread |grep "not found"
Then install the packages that provide the missing libraries by looking for the lib64 versions of the libraries. For instance if libpng.so.12 was not found:
libpng12.so.0 => not found root@client: rpm -qf /usr/lib64/libpng12.so.0 libpng-1.2.44-1.el6.x86_64 root@client: yum install libpng.i686 root@client: ldd /opt/Adobe/Reader9/Reader/intellinux/bin/acroread |grep libpng libpng12.so.0 => /usr/lib/libpng12.so.0 (0x002c5000)
When you've finished installing all the dependencies using this method, you should not have any not found libraries returned from the ldd above.
The 64bit version of flash-plugin is currently unsupported by adobe, it's available on labs.adobe.com at http://labs.adobe.com/downloads/flashplayer10.html This is however unsupported at this point, the last update was November 30th, 2010 as of March 9, 2011.
The recommended method of using flash is to use the 32bit version and the 64bit wrapper on it. This can be achieved using the helper package *flash-plugin64* which has appropriate requires lines to get the flash-plugin wrapped properly.
Skype also requires sssd-client.i686. It also requires libv4l.i686 to properly use a webcam. The following script should be used as a wrapper to start skype.
#!/bin/bash if [ -x /usr/bin/skype ]; then LD_PRELOAD=/usr/lib/libv4l/v4l1compat.so /usr/bin/skype fi
credit to http://allmybase.com/?p=94 for the fix.