I'm in the process of attempting to get RPM (yes, RedHat Package Manager) working on Solaris 2.6 and 7. I have one box that I'm attempting to strip out all of the Free software that we've already installed, so that I can determine exactly what it is I need to get RPM up and running.
I figure I need a compiler (stupidly, we don't have Sun's compiler on this box, but that's okay since the RPM docs say you need gcc anyway), some libraries, and that's about it. Once RPM itself is up and running, those packages have to be recompiled and made into RPMs. The Sun pkg files would be removed, and the RPMs would be installed, and RPM itself will probably have to be recompiled and reinstalled.
Once that's accomplished, it should be insanely easy to build packages for Solaris (whee!), or at least a helluva lot easier than making pkgs.
One thing I'm not so sure about: should the RPMs all be built to be put their files in /usr/local? The Linux Way of doing things is growing on me, so I'd personally rather put packages in more normal locations, but I suspect there's a chance that doing so could cause Really Bad Things to happen.
At least it doesn't matter too much if I screw up -- the system I'm doing this on right now is an old Sparc 20 that's going away fairly soon, and I'll probably fiddle with another UltraSparc system before it gets taken down when the new E220R comes in.Posted by mike at May 22, 2001 06:34 PM | Old Advogato Diary | TrackBack