102 lines
2.9 KiB
Plaintext
Executable File
102 lines
2.9 KiB
Plaintext
Executable File
Well what do i say ?
|
|
It's pain in the ?
|
|
|
|
So , here is it:
|
|
|
|
This document covers 64 bit Solaris 9 install of APLAWS+
|
|
Use the packages from "packages" directory here.
|
|
|
|
Roughly followed/based on
|
|
http://post-office.corp.redhat.com/archives/ccm-engineering-list/2003-May/msg00103.html
|
|
|
|
Installing packages :
|
|
|
|
1. gunzip libiconv-1.6.1-sol8-sparc-local.gz
|
|
pkgadd -d libiconv-1.6.1-sol8-sparc-local
|
|
|
|
2. gunzip md5-6142000-sol8-sparc-local.gz
|
|
pkgadd -d md5-6142000-sol8-sparc-local
|
|
|
|
2.1 [OPTIONAL] Install cvs if you wanna use CVS
|
|
and setup developement environment for CCM.
|
|
|
|
3. Ensure the SUNWzlib & SUNWbzip packages are installed:
|
|
pkginfo SUNWbzip
|
|
pkginfo SUNWzlib
|
|
These two commands should display the package description
|
|
if sucessful.
|
|
|
|
4. gunzip rpm-4.0.4-dc2-sol8-sparc-local.gz
|
|
pkgadd -d rpm-4.0.4-dc2-sol8-sparc-local
|
|
|
|
NOTES:
|
|
When it prompts you about attribute changes on a bunch
|
|
of directories, say 'no' to installing the conflicting
|
|
files & then 'yes' to continuing with installation
|
|
|
|
NB, the post install script generates a monster RPM
|
|
stuffed full of 'Provides:' lines for all current
|
|
software on your system. This may take some time...
|
|
|
|
ie as much as 10-15 minutes.
|
|
|
|
4. Create & install the solaris / linux compatability RPM
|
|
|
|
$ rpm -ba solaris-linux-compat.spec
|
|
$ rpm -ivh /usr/local/src/redhat/RPMS/noarch/solaris-linux-compat-1.0.0-1.noarch.rpm
|
|
|
|
The source spec file is in p4 //tools/rpms/SPECS/solaris-linux-compat.spec
|
|
Read the %description section in this spec file.
|
|
|
|
For solaris 9 u have to tweak the spec file to change line
|
|
|
|
to
|
|
echo "os_compat: solaris2.9: Linux" > /etc/rpmrc
|
|
|
|
5.1
|
|
[OPTIONAL]
|
|
Install the CCM development RPMs if needed:
|
|
|
|
$ rpm -ivh xml-commons-1.0-0.b2.1jpp.noarch.rpm \
|
|
xml-commons-apis-1.0-0.b2.1jpp.noarch.rpm \
|
|
update-alternatives-1.8.3-4jpp.noarch.rpm \
|
|
xerces-j2-2.0.2-3jpp.noarch.rpm \
|
|
ant-1.5-5jpp.noarch.rpm \
|
|
ant-optional-1.5-5jpp.noarch.rpm \
|
|
jpackage-utils-1.5.13-1.noarch.rpm
|
|
|
|
Then the CCM app you need
|
|
|
|
$ rpm -ivh ccm-core-devel-5.2.0-1.noarch.rpm
|
|
|
|
or
|
|
|
|
$ rpm -ivh ccm-cms-devel-5.2.0-1.noarch.rpm
|
|
|
|
5.2
|
|
Install CCM binary RPMs:
|
|
$ rpm -Uvh *.rpm in a directory you have all the needed rpms.
|
|
|
|
It's a good idea to use --test flag before running actual
|
|
install to check the required dependencies.
|
|
|
|
6. Setup /etc/profile to include additional /etc/profile.d scripts,
|
|
by adding the following to /etc/profile:
|
|
|
|
for i in /etc/profile.d/*.sh ; do
|
|
if [ -r $i ]; then
|
|
. $i
|
|
fi
|
|
done
|
|
unset i
|
|
|
|
7. Set the JAVA_HOME environment variable in /etc/profile
|
|
|
|
echo JAVA_HOME=/usr/j2se >> /etc/profile
|
|
echo export JAVA_HOME >> /etc/profile
|
|
|
|
8. Install Resin:
|
|
Just follow steps mentioned on caucho , or the normal steps
|
|
you use for install on linux.
|
|
|