The P2PP version 3 Tool - Installation

Supported Platforms

In principle, P2PP 3.4.0 will work within any Java Virtual Machine which supports the Java Runtime Environment (JRE) 1.7.0. It should thus work on a variety of Unix platforms and Linux distributions, as well as MacOS X 10.7.3 and higher.
Note: the installation kit which we provide does not allow to run the tool under Windows.

At present, the official ESO integration and testing platform for P2PP is Scientific Linux.

We provide the installation kit for P2PP in the form of a tarball (see below).You should have Java 1.7 installed on your machine to run the software. As a courtesy, we also provide ready-to-use Java tarballs for some platforms.

Although ESO is not able to guarantee that P2PP will work correctly on all platforms, support is available on a best-effort basis from the ESO User Support Department.

Notes about Java 1.7 (aka Java 7)

P2PP 3.4.0 now requires version 1.7 of Java to run. This version is available for many different platforms and is available for download on the Oracle web site. In case you do not have Java 1.7 already installed on your machine, please visit this site to retrieve the corresponding software package. Note that it is possible to have several versions of Java installed on your machine, e.g. if some of the tools you are using still require Java 1.6 to run. If you are running Linux, we also provide tarballs for the Java Runtime Environment (JRE) directly from our P2PP download page. Please note that alternative versions of Java (e.g. OpenJDK) may create issues, hence we recommend sticking to the JRE provided by Oracle.

In case you are using a Mac, please note that Java 1.7 is only available for MacOS X 10.7.3 and above. Unlike Java 1.6, this newer version of Java is not supported by Apple, and it is thus not part of the operating system anymore. You will have to manually download Java from the official Java page.

How to Install P2PP version 3

To be able to run P2PP, you will need to unpack the installation kit, and start the P2PP executable.

Please follow these steps:

  • Change to the directory where you have downloaded P2PP. In the following, we call this directory the installation directory.
  • Run the following sequence of commands:
        gunzip -c p2pp-3.4.0.tar.gz | tar xvf -
  • If Java is already installed on your computer, skip the following step. If you have retrieved a Java package from our download page, unpack it in the same directory as P2PP, using this command:
        gunzip -c jre<version>.tar.gz | tar xvf -

    This will create a directory named jre, which P2PP will automatically find at start-up.

This completes the installation process. To run the executable, just add <installation-directory>/p2pp-3.4.0/bin to your $PATH environment variable. Possible files to update are: $HOME/.tcshrc, $HOME/.cshrc, $HOME/.login

Execute P2PP by issuing the command p2pp in a terminal window, possibly after issuing rehash or hash -r.

If the P2PP login window appears, then you have successfully installed P2PP. You can then delete the compressed TAR file.

Important: after starting P2PP for the first time, please ensure you download your observing runs and instrument packages through the "Download/Refresh Observing Runs" menu under the "File" menu.

Warning: please make sure you are really running the right version of P2PP. The P2PP version is listed at the top of the main window. Also, please note that <installation-directory>/p2pp-3.4.0/cache/ and all its subdirectories, have to be writable for every user of P2PP. This may require to change the permissions on this directory if you are installing P2PP in a system-wide location on your machine.

Note about the upgrade to version 3.4.0

For technical reasons the format of the internal data cache of P2PP 3.4.0 is not backward compatible with previous releases of the tool. Consequently, the material that you have prepared on your computer with earlier versions of P2PP 3 cannot be imported directly into the new installation by simply copying the "cache" subdirectory.

In case you need to transfer some OBs from your previous installation of P2PP, please run the software, select the OBs and use the command "File > Export" to create a backup. Then, start P2PP 3.4.0 and use the function "File > Import" to ingest the OBs into the new version of P2PP.

Instrument selector

This page is specific to UT2, VST and VISTA telescopes.