To install Advanced Server on a Debian or Ubuntu host, you must have credentials that allow access to the EnterpriseDB repository. To request credentials for the repository, visit:The following steps will walk you through using the EnterpriseDB apt repository to install a debian package. When using the commands, replace the username and password with the credentials provided by EnterpriseDB.sh -c 'echo "deb https://username:email@example.com/$(lsb_release -cs)-edb/ $(lsb_release -cs) main" > /etc/apt/sources.list.d/edb-$(lsb_release -cs).list'wget -q -O - https://username:password @apt.enterprisedb.com/edb-deb.gpg.key | apt-key add -Note: Some Advanced Server components require a Java installation. Before using a native package to add Migration Toolkit to your system, please ensure that Java version 7 is installed on your Advanced Server host. Before using a native package to install EDB*Plus, please ensure that Java version 8 or later is installed.Advanced Server or a supporting component such as MTK or EDB*Plus that requires Java, make sure to install Java version 8 on your system to support EDB Java-based components.The Debian package manager places Advanced Server and supporting components in the directories listed in the following table:
You can also use the apt list command to access a list of the packages that are currently available from your configured repository. Open a command line, assume superuser privileges, and enter:
The edb-as12-server-dev package contains the header files and libraries needed to compile C or C++ applications that directly interact with an Advanced Server server and the ecpg or ecpgPlus C preprocessor. Installs the PL/Python procedural language for Advanced Server. Please note that the edb-as12-server-plpython package is dependent on the platform-supplied version of Python. By default, the edb-as12-server-plpython3 package is not installed; you need to explicitly install the package using apt. Installs the PL/Tcl procedural language for Advanced Server. Please note that the edb-as12-pltcl package is dependent on the platform-supplied version of TCL. The edb-edbplus package contains the files required to install the EDB*Plus command line client. EDB*Plus commands are compatible with Oracle's SQL*Plus. This package contains the pgPool-II installer. The pgpool-II utility package acts as a middleman between client applications and Server database servers. pgpool-II functionality is transparent to client applications; client applications connect to pgpool-II instead of directly to Advanced Server, and pgpool-II manages the connection. EnterpriseDB supports the following pgpool-II features: The edb-jdbc package includes the .jar files needed for Java programs to access an Advanced Server database. The edb-migrationtoolkit package installs Migration Toolkit, facilitating migration to an Advanced Server database from Oracle, PostgreSQL, MySQL, Sybase and SQL Server.