17 March,17 at 12:37 AM
Linux with rpm (RHEL, SUSE, etc):
All packages should be installed and upgraded by single command. Put all rpms in <my_dir> directory and run:rpm -Uhv <my_dir>/*.rpm
Linux with dpkg (Debian, Ubuntu, etc):
The main detail on Debian is the package order in the list.
Fresh install is not so critical to it but it is still recommended to list packages in this order:
dpkg -i
./centrifydc-openssl-5.4.0-deb7-i386.deb ./centrifydc-openldap-5.4.0-deb7-i386.deb ./centrifydc-curl-5.4.0-deb7-i386.deb ./centrifydc-5.4.0-deb7-i386.deb ./centrifydc-ldapproxy-5.4.0-deb7-i386.deb ./centrifydc-nis-5.4.0-deb7-i386.deb ./centrifyda-3.4.0-deb7-i386.deb
Upgrading DirectControl from older versions requires listing packages in a different order (core package first):
dpkg -i --force-confnew --force-confmiss --ignore-depends=centrifydc-nis --ignore-depends=centrifydc-ldapproxy --ignore-depends=centrifyda
./centrifydc-5.4.0-deb7-i386.deb
./centrifydc-openssl-5.4.0-deb7-i386.deb ./centrifydc-openldap-5.4.0-deb7-i386.deb ./centrifydc-curl-5.4.0-deb7-i386.deb ./centrifydc-ldapproxy-5.4.0-deb7-i386.deb ./centrifydc-nis-5.4.0-deb7-i386.deb ./centrifyda-3.4.0-deb7-i386.deb
If CDC-nis package is not installed then no need to use --ignore-depends=centrifydc-nis
. Same for CDC-ldapproxy and DA.
AIX:
Manual installation and upgrade procedure is the same as before. It should be already documented how to upgrade multiple packages (Suite) on AIX by using native command (installp).
You'll need to unzip packages into a directory, for instance, my_dir and run the next command:
installp -aY -d <my_dir> all
(install all packages available in <my_dir>)
orinstallp -aY -d <my_dir> CentrifyDC.core CentrifyDC.openssl CentrifyDC.openldap CentrifyDC.curl ...
Solaris:
Create a copy of the system default admin file (/var/sadm/install/admin/default
) and modify it. System default should work for the fresh install.my_admin
file for upgrade (critical lines are in italics):
mail=
instance=overwrite
partial=nocheck
runlevel=nocheck
idepend=
nocheck
rdepend=quit
space=quit
setuid=nocheck
conflict=
nocheck
action=nocheck
basedir=default
my_tmp_dir
and unzip-untar them.my_tmp_dir
to my_spool_dir
:
/usr/sbin/pkgadd -s /my_spool_dir -d /my_tmp_dir/CentrifyDC CentrifyDC
/usr/sbin/pkgadd -s /my_spool_dir -d /my_tmp_dir/CentrifyDC-openssl CentrifyDC-openssl
/usr/sbin/pkgadd -s /my_spool_dir -d /my_tmp_dir/CentrifyDC-openldap CentrifyDC-openldap
/usr/sbin/pkgadd -s /my_spool_dir -d /my_tmp_dir/CentrifyDC-curl CentrifyDC-curl
/usr/sbin/pkgadd -s /my_spool_dir -d /my_tmp_dir/CentrifyDC-ldapproxy CentrifyDC-ldapproxy
/usr/sbin/pkgadd -s /my_spool_dir -d /my_tmp_dir/CentrifyDC-nis CentrifyDC-nis
/usr/sbin/pkgadd -a my_admin -n -d /my_spool_dir CentrifyDC-openssl
/usr/sbin/pkgadd -a my_admin -n -d /my_spool_dir CentrifyDC-openldap CentrifyDC-curl
/usr/sbin/pkgadd -a my_admin -n -d /my_spool_dir CentrifyDC
/usr/sbin/pkgadd -a my_admin -n -d /my_spool_dir CentrifyDC-ldapproxy CentrifyDC-nis
/usr/bin/pkginfo | grep -i centrify
HP-UX:
Copy all *.depot.gz packages into my_dir and unzip them:gunzip *.depot.gz
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-openssl-5.4.0-hp11.31-pa.depot
CentrifyDC-openssl-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-openldap-5.4.0-hp11.31-pa.depot
CentrifyDC-openldap-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-curl-5.4.0-hp11.31-pa.depot
CentrifyDC-curl-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-5.4.0-hp11.31-pa.depot
CentrifyDC-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-nis-5.4.0-hp11.31-pa.depot
CentrifyDC-nis-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-ldapproxy-5.4.0-hp11.31-pa.depot
CentrifyDC-ldapproxy-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifydc-openssh-7.3p1-5.4.0-hp11.31-pa.depot
CentrifyDC-openssh-x enforce_dependencies=false
/usr/sbin/swcopy -s /full_path/my_dir/centrifyda-3.4.0-hp11.31-pa.depot
CentrifyDA-x enforce_dependencies=false
/usr/sbin/swinstall CentrifyDC-openssl CentrifyDC-openldap CentrifyDC-curl CentrifyDC CentrifyDC-nis CentrifyDC-ldapproxy CentrifyDC-openssh CentrifyDA
Verify installation (upgrade):
/usr/sbin/
swlist | grep -i centrify/usr/sbin/swverify CentrifyDC