Reviewing Software Requirements on Linux
Here are the software requirements for using the PeopleSoft Deployment Packages on a Linux machine:
-
You must have root access to deploy the PeopleSoft DPKs.
See "Deploying the PeopleSoft PeopleTools Deployment Packages," Deploying as a Non-Root User on Linux.
-
Read, write, and execute permission on the default temporary folder.
The deployment of a PeopleSoft environment by the DPKs installs required supporting software, such as Oracle WebLogic and Oracle Tuxedo. The DPK process to install this software uses the default temporary folders, as specified by the environment variable for the operating system. The user running the DPK setup script must have read, write, and execute permission to these default temporary folders for successful DPK installation, or the deployment steps that install these components will fail.
-
Execute permission for /tmp.
Deployments carried out by the root user require the /tmp directory. If the /tmp directory is mounted, ensure that execute permissions for the directory are seen in /etc/fstab. If not, remount /tmp with exec permissions.
-
Verify the umask value.
For a default deployment (that is, with no customizations) run by the root user, the DPK setup script uses the system umask value when it creates users (for example, psadm1, psadm2, and psadm3) and user home directories. Be sure that the umask value allows the DPK-created users the necessary access to the user home directories and other directories they need to use.
See Using the PeopleSoft Installation.
-
If you are installing the PeopleSoft DPKs on a supported version of Oracle Linux with Unbreakable Enterprise Kernel (UEK), apply the latest UEK kernel from the Oracle YUM repository at http://public-yum.oracle.com/index.html.
-
Zip utility
You need a utility that is able to extract (unzip) the DPK zip files for your operating system; for example, tar or unzip. Use the extraction utility provided with your operating system.
-
Specifying PS_APP_HOME
The DPK setup script creates the installation location for the PeopleSoft application files, PS_APP_HOME, in a default location. If you want to use an existing PS_APP_HOME, or specify a non-default location, follow the instructions to perform the deployment using the DPK customizations.
See "Completing the DPK Initialization with Customizations," Preparing the Customization File for the PeopleSoft Homes.
-
Specifying PS_CUST_HOME
If you wish to use a PS_CUST_HOME location to store your site’s custom files, you must perform the deployment using the DPK customizations, and specify the PS_CUST_HOME location.
See "Completing the DPK Initialization with Customizations," Preparing the Customization File for the PeopleSoft Homes.
-
These Puppet components are included with the DPKs.
The DPK setup script installs open-source Puppet software that has been modified for the PeopleSoft installation. This modification allows the Puppet software to be installed in the location specified by the DPK setup script. You may see this referred to as the “Relocatable Puppet.”
-
Puppet Agent 8.3.1 (open source, and stand-alone architecture)
-
Facter 4.5.1
-
Hiera 5
-
Ruby 3.2.4
-
-
Python 3.12.3 is included with the DPKs.
-
Java JDK 21 is included with the DPKs.
JDK 21 is used by the application server, Process Scheduler, web server, and life-cycle management processes. Note that Java 21 includes only JDK, not JRE.