one of the bum deals about pkgadd - sun's answer, i guess
to rpm installs - is that you can try to add a package to
a system and the install can fail if you don't have all the
right dependencies. however, now some coolio folks wrote
a util that downloads and checks dependencies if you're grabbing
the open software from opencsw.
here's how to get pkgutil and install, say libstdc++5
# pkgadd -d http://get.opencsw.org/now
# vi ~/.bash_profile
add /opt/csw/bin to your path
# pkgutil -i libstdc++5
crap. it installs to /opt/csw/bin.
# ln -s /opt/csw/lib/libstdc++.so.5 /usr/lib
# ln -s /opt/csw/lib/libstdc++.so.5.0.5 /usr/lib
1 comment:
They are installed in /opt/csw just like anything else, the idea is to not interfere with the OS. If you really need these libraries in /usr/lib, you could have a dummy package which installs these two symlinks. Also, it depends on what are the RPATH entries of the binaries that you need to run.
Post a Comment