I attempted to install:

[Downloads]$ rpm -iv bakoma-tex-9.7.5-111102.i386.rpm
error: Failed dependencies:
        libXinerama.so.1 is needed by bakoma-tex-9.7.5-111103.i386
        libatk-1.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libcairo.so.2 is needed by bakoma-tex-9.7.5-111103.i386
        libexpat.so.1 is needed by bakoma-tex-9.7.5-111103.i386
        libfontconfig.so.1 is needed by bakoma-tex-9.7.5-111103.i386
        libfreetype.so.6 is needed by bakoma-tex-9.7.5-111103.i386
        libgdk-x11-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libgdk_pixbuf-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libgio-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libglib-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libgmodule-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libgobject-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libgthread-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libgtk-x11-2.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libjpeg.so.62 is needed by bakoma-tex-9.7.5-111103.i386
        libpango-1.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libpangocairo-1.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libpangoft2-1.0.so.0 is needed by bakoma-tex-9.7.5-111103.i386
        libstdc++.so.6 is needed by bakoma-tex-9.7.5-111103.i386
        libstdc++.so.6(CXXABI_1.3) is needed by bakoma-tex-9.7.5-111103.i386
        libstdc++.so.6(GLIBCXX_3.4) is needed by bakoma-tex-9.7.5-111103.i386
        libstdc++.so.6(GLIBCXX_3.4.11) is needed by bakoma-tex-9.7.5-111103.i386
        libstdc++.so.6(GLIBCXX_3.4.9) is needed by bakoma-tex-9.7.5-111103.i386
        libz.so.1 is needed by bakoma-tex-9.7.5-111103.i386

I put x86-64 SL 6 on a "fresh" harddrive. However, I have a separate mounted harddrive that is not in the system search path (neither for executables/scripts nor for libraries) but that contains an IA-32 EL 5 image, including all (most?) of the above missing files in what is the equivalent of /usr/lib . If I cp -pr the files from the equivalent, that is, /oldusr/lib to /usr/lib, will the above RPM install, or must I either

(1) get current SL 6 IA-32 RPMs that contain the above .so files to resolve the dependencies.

(1.1) if so, how does one one find which RPM provides the above (I have an output from, e.g., http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libXinerama.so.1 , but this seems to show SL 4 and no more current SL)?

(2) try rpm -iv --force --nodeps and then cp -pr /oldusr/lib/foobar.so.M /usr/lib where foobar.so.M is one of the missing .so files, for the entire list of missing .so files, so that ldd will find the necessary .so files.

If both (1) and (2) will work -- (2) always should work barring special configuration files, say in /etc, needed by a .so -- which is the better alternative?

Yasha Karant

Reply via email to