From 3f9980cacad4404f21b66d5cf01edcacaa129030 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Tue, 4 Jun 2024 11:30:21 -0400 Subject: [PATCH 01/28] early configuration work for Debian 12 --- install_template/README.md | 2 +- .../templates/platformBase/_deploymentConstants.njk | 2 ++ install_template/templates/platformBase/debian-12.njk | 2 ++ install_template/templates/platformBase/x86_64_index.njk | 1 + 4 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 install_template/templates/platformBase/debian-12.njk diff --git a/install_template/README.md b/install_template/README.md index 7d05bc6fa76..4e88c2498f2 100644 --- a/install_template/README.md +++ b/install_template/README.md @@ -240,7 +240,7 @@ In particular, avoid the trap of setting a flag in a leaf template and then chec arch: x86_64 supported versions: [] -1. In **templates/platformBase_deploymentConstants.njk**, update the `map_platform` and `map_platform_old` blocks. For example, for RHEL 9, the following lines were added to both blocks of code: +1. In **templates/platformBase/_deploymentConstants.njk**, update the `map_platform` and `map_platform_old` blocks. For example, for RHEL 9, the following lines were added to both blocks of code: "AlmaLinux 9 or Rocky Linux 9": "other_linux9", . diff --git a/install_template/templates/platformBase/_deploymentConstants.njk b/install_template/templates/platformBase/_deploymentConstants.njk index 3c09931ef9a..dbde521ee9e 100644 --- a/install_template/templates/platformBase/_deploymentConstants.njk +++ b/install_template/templates/platformBase/_deploymentConstants.njk @@ -8,6 +8,7 @@ {% set map_platform_old = { "Debian 10": "deb10", "Debian 11": "deb11", + "Debian 12": "deb12", "Ubuntu 18.04": "ubuntu18", "Ubuntu 20.04": "ubuntu20", "Ubuntu 22.04": "ubuntu22", @@ -27,6 +28,7 @@ {% set map_platform = { "Debian 10": "debian_10", "Debian 11": "debian_11", + "Debian 12": "debian_12", "Ubuntu 18.04": "ubuntu_18", "Ubuntu 20.04": "ubuntu_20", "Ubuntu 22.04": "ubuntu_22", diff --git a/install_template/templates/platformBase/debian-12.njk b/install_template/templates/platformBase/debian-12.njk new file mode 100644 index 00000000000..513a2dc58fd --- /dev/null +++ b/install_template/templates/platformBase/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "platformBase/debian.njk" %} + diff --git a/install_template/templates/platformBase/x86_64_index.njk b/install_template/templates/platformBase/x86_64_index.njk index 2ae550741e3..74ccc0c928b 100644 --- a/install_template/templates/platformBase/x86_64_index.njk +++ b/install_template/templates/platformBase/x86_64_index.njk @@ -20,6 +20,7 @@ navigation: - {{productShortname}}_sles_12 - {{productShortname}}_ubuntu_22 - {{productShortname}}_ubuntu_20 +- {{productShortname}}_debian_12 - {{productShortname}}_debian_11 - {{productShortname}}_debian_10 {% endblock navigation %} From 807ed920dd4679023a5506cd4e014b079ba7653f Mon Sep 17 00:00:00 2001 From: Josh Heyer Date: Wed, 5 Jun 2024 06:34:49 +0000 Subject: [PATCH 02/28] Demonstrate how to add a new CPU architecture to install templates --- install_template/README.md | 33 ++++++++ install_template/config.yaml | 3 + .../platformBase/_deploymentConstants.njk | 3 +- .../templates/platformBase/arm64_index.njk | 75 +++++++++++++++++++ .../templates/platformBase/index.njk | 2 + .../arm64_index.njk | 3 + .../debian-12.njk | 2 + 7 files changed, 120 insertions(+), 1 deletion(-) create mode 100644 install_template/templates/platformBase/arm64_index.njk create mode 100644 install_template/templates/products/edb-postgres-advanced-server/arm64_index.njk create mode 100644 install_template/templates/products/edb-postgres-advanced-server/debian-12.njk diff --git a/install_template/README.md b/install_template/README.md index 4e88c2498f2..3b5158efe33 100644 --- a/install_template/README.md +++ b/install_template/README.md @@ -266,3 +266,36 @@ In particular, avoid the trap of setting a flag in a leaf template and then chec - In each file, update the entry for `platformBaseTemplate` so it points to the appropriate template, either in the **templates/platformBase** folder or in the current **templates/products** folder. - Check content to determine if other references require updating. - The number of topics that need to be updated will vary depending on the platform being added. For RHEL 9, two new topics were created: **rhel-9-or-ol-9.njk** and **almalinux-9-or-rocky-linux-9.njk**. + +#### Adding a new architecture + +Similar to adding a new platform (above). Depending on what customizations are necessary for the new architecture, may involve adding specializations for platform *and* arch for each affected product. + +1. Modify **config.yaml**. For example, when adding the arm64 platform for Debian 12, the following entries were made to each product: + + ``` + - name: Debian 12 + arch: arm64 + supported versions: [] + ``` + +2. In **templates/platformBase/_deploymentConstants.njk**, update the `expand_arch` block. For example, for arm64, the following line was added: + + ``` + arm64: "arm64" + ``` + + (This is only necessary to avoid build errors when generating redirects, although any redirects so-generated are initially useless as by definition we don't have any old paths for new architecture documentation) + +3. Add a new architecture index template to platformBase, e.g. `arm64_index.njk`. Copy an existing index template and edit to reflect the new arch. + +4. Add a call to the macro for the new arch in platformBase/index.njk, e.g. + + ``` + {{archInstall("AArch64 (ARM64)", "arm64", ["Debian"])}} + ``` + + The last parameter is a list of base platforms (without versions) to render; you should list all of them that will use the new architecture. + +5. Add new architecture-specific index templates (e.g. `arm64_index.njk`) to the affected products (this is done to set `productShortname` - so you can just copy an existing index verbatim unless there are other customizations needed) + diff --git a/install_template/config.yaml b/install_template/config.yaml index 079828bd11e..150a3e720d2 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -378,6 +378,9 @@ products: - name: RHEL 7 arch: ppc64le supported versions: [11, 12, 13, 14, 15, 16] + - name: Debian 12 + arch: arm64 + supported versions: [16] - name: Debian 11 arch: x86_64 supported versions: [11, 12, 13, 14, 15, 16] diff --git a/install_template/templates/platformBase/_deploymentConstants.njk b/install_template/templates/platformBase/_deploymentConstants.njk index dbde521ee9e..010b6c430cc 100644 --- a/install_template/templates/platformBase/_deploymentConstants.njk +++ b/install_template/templates/platformBase/_deploymentConstants.njk @@ -2,7 +2,8 @@ ppcle: "ibm_power_ppc64le", x86: "x86_amd64", x86_64: "x86_amd64", - ppc64le: "ibm_power_ppc64le" + ppc64le: "ibm_power_ppc64le", + arm64: "arm64" } %} {% set map_platform_old = { diff --git a/install_template/templates/platformBase/arm64_index.njk b/install_template/templates/platformBase/arm64_index.njk new file mode 100644 index 00000000000..6ae4b117ffa --- /dev/null +++ b/install_template/templates/platformBase/arm64_index.njk @@ -0,0 +1,75 @@ +--- +title: "Installing {{ product.name }} on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +# Leaf template: {{ leafTemplatePath }} +{% block frontmatter %} +deployPath: {{productShortname}}/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} +navigation: +{% block navigation %} +- {{productShortname}}_rhel_9 +- {{productShortname}}_rhel_8 +- {{productShortname}}_other_linux_9 +- {{productShortname}}_other_linux_8 +- {{productShortname}}_rhel_7 +- {{productShortname}}_centos_7 +- {{productShortname}}_sles_15 +- {{productShortname}}_sles_12 +- {{productShortname}}_ubuntu_22 +- {{productShortname}}_ubuntu_20 +- {{productShortname}}_debian_12 +- {{productShortname}}_debian_11 +- {{productShortname}}_debian_10 +{% endblock navigation %} +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +{% if osVersions.hasFamily("RHEL") %} +### Red Hat Enterprise Linux (RHEL) and derivatives + +{% for os in osVersions.filterOS("RHEL") %} +- [RHEL {{os.version}}]({{productShortname}}_rhel_{{os.version}}) +{% endfor %} +{% for os in osVersions.filterOS("RHEL") %} +- [Oracle Linux (OL) {{os.version}}]({{productShortname}}_rhel_{{os.version}}) +{% endfor %} +{% for os in osVersions.filterOS("Alma/Rocky") %} +- [Rocky Linux {{os.version}}]({{productShortname}}_other_linux_{{os.version}}) +{% endfor %} +{% for os in osVersions.filterOS("Alma/Rocky") %} +- [AlmaLinux {{os.version}}]({{productShortname}}_other_linux_{{os.version}}) +{% endfor %} +{% for os in osVersions.filterOS("CentOS") %} +- [CentOS {{os.version}}]({{productShortname}}_centos_{{os.version}}) +{% endfor %} +{% endif %} + +{% if osVersions.hasFamily("SLES") %} +### SUSE Linux Enterprise (SLES) + +{% for os in osVersions.filterOS("SLES") %} +- [SLES {{os.version}}]({{productShortname}}_sles_{{os.version}}) +{% endfor %} + +{% endif %} + +{% if osVersions.hasFamily("Debian") %} +### Debian and derivatives + +{% for os in osVersions.filterOS("Ubuntu") %} +- [Ubuntu {{os.version}}]({{productShortname}}_ubuntu_{{os.version | replace(r/\.\d+$/, "")}}) +{% endfor %} + +{% for os in osVersions.filterOS("Debian") %} +- [Debian {{os.version}}]({{productShortname}}_debian_{{os.version | replace(r/\.\d+$/, "")}}) +{% endfor %} + +{% endif %} + + +{% block final %} +{% endblock final %} diff --git a/install_template/templates/platformBase/index.njk b/install_template/templates/platformBase/index.njk index 9d7220a5a20..268755b4b0e 100644 --- a/install_template/templates/platformBase/index.njk +++ b/install_template/templates/platformBase/index.njk @@ -77,6 +77,8 @@ Select a link to access the applicable installation instructions: {{archInstall("x86-64 (amd64)", "x86_64", ["RHEL", "OL", "Rocky", "Alma", "CentOS", "SLES", "Ubuntu", "Debian"])}} {{archInstall("IBM Power (ppc64le)", "ppc64le", ["RHEL", "SLES"])}} + +{{archInstall("AArch64 (ARM64)", "arm64", ["Debian"])}} {% endblock linuxinstall %} {% block otherosinstall %} diff --git a/install_template/templates/products/edb-postgres-advanced-server/arm64_index.njk b/install_template/templates/products/edb-postgres-advanced-server/arm64_index.njk new file mode 100644 index 00000000000..1333c0671f8 --- /dev/null +++ b/install_template/templates/products/edb-postgres-advanced-server/arm64_index.njk @@ -0,0 +1,3 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="epas" %} diff --git a/install_template/templates/products/edb-postgres-advanced-server/debian-12.njk b/install_template/templates/products/edb-postgres-advanced-server/debian-12.njk new file mode 100644 index 00000000000..7d2ca94db6b --- /dev/null +++ b/install_template/templates/products/edb-postgres-advanced-server/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-postgres-advanced-server/debian.njk" %} +{% set platformBaseTemplate = "debian-12" %} From 817bb2e5e59d9c4c525e2729775288e442613dcd Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Wed, 5 Jun 2024 07:51:24 -0400 Subject: [PATCH 03/28] Changes for PgBouncer --- install_template/config.yaml | 6 ++++++ .../templates/products/edb-pgbouncer/arm64_index.njk | 3 +++ .../templates/products/edb-pgbouncer/debian-12-arm64.njk | 1 + .../templates/products/edb-pgbouncer/debian-12.njk | 2 ++ install_template/templates/products/edb-pgbouncer/index.njk | 1 + 5 files changed, 13 insertions(+) create mode 100644 install_template/templates/products/edb-pgbouncer/arm64_index.njk create mode 100644 install_template/templates/products/edb-pgbouncer/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-pgbouncer/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 150a3e720d2..e244ea4e6c1 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -231,6 +231,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [1] + - name: Debian 12 + arch: x86_64 + supported versions: [1] + - name: Debian 12 + arch: arm64 + supported versions: [1] - name: Ubuntu 20.04 arch: x86_64 supported versions: [1] diff --git a/install_template/templates/products/edb-pgbouncer/arm64_index.njk b/install_template/templates/products/edb-pgbouncer/arm64_index.njk new file mode 100644 index 00000000000..2b7cc36da0f --- /dev/null +++ b/install_template/templates/products/edb-pgbouncer/arm64_index.njk @@ -0,0 +1,3 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="pgbouncer" %} + diff --git a/install_template/templates/products/edb-pgbouncer/debian-12-arm64.njk b/install_template/templates/products/edb-pgbouncer/debian-12-arm64.njk new file mode 100644 index 00000000000..597edb40db7 --- /dev/null +++ b/install_template/templates/products/edb-pgbouncer/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-pgbouncer/debian-12.njk" %} diff --git a/install_template/templates/products/edb-pgbouncer/debian-12.njk b/install_template/templates/products/edb-pgbouncer/debian-12.njk new file mode 100644 index 00000000000..2a3e78811e4 --- /dev/null +++ b/install_template/templates/products/edb-pgbouncer/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgbouncer/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgbouncer/index.njk b/install_template/templates/products/edb-pgbouncer/index.njk index 0e97a334961..128e015e72e 100644 --- a/install_template/templates/products/edb-pgbouncer/index.njk +++ b/install_template/templates/products/edb-pgbouncer/index.njk @@ -18,6 +18,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows {% endblock navigation %} From cc237f4584fbc29ab105398a119200c97cbd6d72 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Wed, 5 Jun 2024 08:22:10 -0400 Subject: [PATCH 04/28] changes for pgpool, pgpool-extensions --- install_template/config.yaml | 12 ++++++++++++ .../edb-pgpool-ii-extensions/arm64_index.njk | 3 +++ .../edb-pgpool-ii-extensions/debian-12-arm64.njk | 1 + .../products/edb-pgpool-ii-extensions/debian-12.njk | 2 ++ .../templates/products/edb-pgpool-ii/arm64_index.njk | 3 +++ .../products/edb-pgpool-ii/debian-12-arm64.njk | 1 + .../templates/products/edb-pgpool-ii/debian-12.njk | 2 ++ .../templates/products/edb-pgpool-ii/index.njk | 1 + 8 files changed, 25 insertions(+) create mode 100644 install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk create mode 100644 install_template/templates/products/edb-pgpool-ii-extensions/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-pgpool-ii-extensions/debian-12.njk create mode 100644 install_template/templates/products/edb-pgpool-ii/arm64_index.njk create mode 100644 install_template/templates/products/edb-pgpool-ii/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-pgpool-ii/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index e244ea4e6c1..915ae319971 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -287,6 +287,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [4] + - name: Debian 12 + arch: x86_64 + supported versions: [4] + - name: Debian 12 + arch: arm64 + supported versions: [4] - name: Ubuntu 20.04 arch: x86_64 supported versions: [4] @@ -337,6 +343,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [4] + - name: Debian 12 + arch: x86_64 + supported versions: [4] + - name: Debian 12 + arch: arm64 + supported versions: [4] - name: Ubuntu 20.04 arch: x86_64 supported versions: [4] diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk b/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk new file mode 100644 index 00000000000..ef3c4cd7607 --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk @@ -0,0 +1,3 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="pgpoolext" %} + diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/debian-12-arm64.njk b/install_template/templates/products/edb-pgpool-ii-extensions/debian-12-arm64.njk new file mode 100644 index 00000000000..69742fef2ea --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii-extensions/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-pgpool-ii-extensions/debian-12.njk" %} diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/debian-12.njk b/install_template/templates/products/edb-pgpool-ii-extensions/debian-12.njk new file mode 100644 index 00000000000..35e95b65139 --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii-extensions/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii-extensions/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii/arm64_index.njk b/install_template/templates/products/edb-pgpool-ii/arm64_index.njk new file mode 100644 index 00000000000..2f34490720c --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii/arm64_index.njk @@ -0,0 +1,3 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="pgpool" %} + diff --git a/install_template/templates/products/edb-pgpool-ii/debian-12-arm64.njk b/install_template/templates/products/edb-pgpool-ii/debian-12-arm64.njk new file mode 100644 index 00000000000..597edb40db7 --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-pgbouncer/debian-12.njk" %} diff --git a/install_template/templates/products/edb-pgpool-ii/debian-12.njk b/install_template/templates/products/edb-pgpool-ii/debian-12.njk new file mode 100644 index 00000000000..0373b2b0473 --- /dev/null +++ b/install_template/templates/products/edb-pgpool-ii/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-pgpool-ii/debian.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-pgpool-ii/index.njk b/install_template/templates/products/edb-pgpool-ii/index.njk index ea13727469f..d49e9d91019 100644 --- a/install_template/templates/products/edb-pgpool-ii/index.njk +++ b/install_template/templates/products/edb-pgpool-ii/index.njk @@ -15,6 +15,7 @@ legacyRedirectsGenerated: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - upgrading - uninstalling {% endblock navigation %} From 373b94cdc8e4ce5c8aef69677eb2b33a43c49250 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Wed, 5 Jun 2024 08:26:06 -0400 Subject: [PATCH 05/28] modified navigation entries in arm64 index --- .../templates/platformBase/arm64_index.njk | 12 ------------ 1 file changed, 12 deletions(-) diff --git a/install_template/templates/platformBase/arm64_index.njk b/install_template/templates/platformBase/arm64_index.njk index 6ae4b117ffa..9a4017d53df 100644 --- a/install_template/templates/platformBase/arm64_index.njk +++ b/install_template/templates/platformBase/arm64_index.njk @@ -10,19 +10,7 @@ deployPath: {{productShortname}}/{{ product.version }}/installing/linux_arm64/in {% endblock frontmatter %} navigation: {% block navigation %} -- {{productShortname}}_rhel_9 -- {{productShortname}}_rhel_8 -- {{productShortname}}_other_linux_9 -- {{productShortname}}_other_linux_8 -- {{productShortname}}_rhel_7 -- {{productShortname}}_centos_7 -- {{productShortname}}_sles_15 -- {{productShortname}}_sles_12 -- {{productShortname}}_ubuntu_22 -- {{productShortname}}_ubuntu_20 - {{productShortname}}_debian_12 -- {{productShortname}}_debian_11 -- {{productShortname}}_debian_10 {% endblock navigation %} --- From 27b6700fcbbfb49a4d7cc5a5e7ecba57350a2570 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 07:53:48 -0400 Subject: [PATCH 06/28] Cleanup for PgPool extensions --- .../templates/products/edb-pgpool-ii-extensions/index.njk | 1 + 1 file changed, 1 insertion(+) diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/index.njk b/install_template/templates/products/edb-pgpool-ii-extensions/index.njk index d1794778a31..9113a797c94 100644 --- a/install_template/templates/products/edb-pgpool-ii-extensions/index.njk +++ b/install_template/templates/products/edb-pgpool-ii-extensions/index.njk @@ -18,6 +18,7 @@ legacyRedirectsGenerated: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - creating_pgpool_extensions - upgrading_extensions - uninstalling_extensions From e8257db8716db6ed77739474c3a1331cf75ee1dc Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 08:18:56 -0400 Subject: [PATCH 07/28] Added Hadoop --- install_template/config.yaml | 6 ++++++ .../products/hadoop-foreign-data-wrapper/arm64_index.njk | 3 +++ .../hadoop-foreign-data-wrapper/debian-12-arm64.njk | 1 + .../products/hadoop-foreign-data-wrapper/debian-12.njk | 2 ++ .../products/hadoop-foreign-data-wrapper/index.njk | 1 + 5 files changed, 13 insertions(+) create mode 100644 install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk create mode 100644 install_template/templates/products/hadoop-foreign-data-wrapper/debian-12-arm64.njk create mode 100644 install_template/templates/products/hadoop-foreign-data-wrapper/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 915ae319971..a42c3c08710 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -587,6 +587,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [2] + - name: Debian 12 + arch: x86_64 + supported versions: [2] + - name: Debian 12 + arch: arm64 + supported versions: [2] - name: Ubuntu 20.04 arch: x86_64 supported versions: [2] diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk new file mode 100644 index 00000000000..9f79250c3a2 --- /dev/null +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk @@ -0,0 +1,3 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="hadoop" %} + diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/debian-12-arm64.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/debian-12-arm64.njk new file mode 100644 index 00000000000..d09d66f57fb --- /dev/null +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/hadoop-foreign-data-wrapper/debian-12.njk" %} diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/debian-12.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/debian-12.njk new file mode 100644 index 00000000000..6df59388ffc --- /dev/null +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/hadoop-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk index ba0ed1a1ba0..90dd1e02e25 100644 --- a/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk @@ -13,4 +13,5 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 {% endblock navigation %} From 71887d02147215be19c4d7c3292c8845f7063ea0 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 09:16:13 -0400 Subject: [PATCH 08/28] Adding template changes for MongoDB --- install_template/config.yaml | 6 ++++++ .../mongodb-foreign-data-wrapper/arm64_index.njk | 11 +++++++++++ .../mongodb-foreign-data-wrapper/debian-12-arm64.njk | 1 + .../mongodb-foreign-data-wrapper/debian-12.njk | 2 ++ .../products/mongodb-foreign-data-wrapper/index.njk | 1 + 5 files changed, 21 insertions(+) create mode 100644 install_template/templates/products/mongodb-foreign-data-wrapper/arm64_index.njk create mode 100644 install_template/templates/products/mongodb-foreign-data-wrapper/debian-12-arm64.njk create mode 100644 install_template/templates/products/mongodb-foreign-data-wrapper/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index a42c3c08710..8f41fb9c266 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -643,6 +643,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [5] + - name: Debian 12 + arch: x86_64 + supported versions: [5] + - name: Debian 12 + arch: arm64 + supported versions: [5] - name: Ubuntu 20.04 arch: x86_64 supported versions: [5] diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/arm64_index.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/arm64_index.njk new file mode 100644 index 00000000000..a1511eb7d64 --- /dev/null +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/arm64_index.njk @@ -0,0 +1,11 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="mongo" %} + +{% block frontmatter %} +deployPath: mongo_data_adapter/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} + +{% block final %} +After you complete the installation, see [Initial configuration](../../configuring). +{% endblock final %} + diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/debian-12-arm64.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/debian-12-arm64.njk new file mode 100644 index 00000000000..b158c65b612 --- /dev/null +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/mongodb-foreign-data-wrapper/debian-12.njk" %} diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/debian-12.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/debian-12.njk new file mode 100644 index 00000000000..6a56ee6ef33 --- /dev/null +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/mongodb-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk index af25557527c..d6bdec2cde4 100644 --- a/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk @@ -14,4 +14,5 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 {% endblock navigation %} From e87bf6f2efeb511e38feecc0fe42cd49687b7ebe Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 09:35:15 -0400 Subject: [PATCH 09/28] Corrections to hadoop --- .../products/hadoop-foreign-data-wrapper/arm64_index.njk | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk index 9f79250c3a2..bac4e6fee26 100644 --- a/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/arm64_index.njk @@ -1,3 +1,10 @@ {% extends "platformBase/arm64_index.njk" %} {% set productShortname="hadoop" %} +{% block frontmatter %} +deployPath: hadoop_data_adapter/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} + +{% block final %} +After you complete the installation, see [Initial configuration](../../configuring). +{% endblock final %} From 806fff18e5ad782d314a2526573c501fea740550 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 10:01:03 -0400 Subject: [PATCH 10/28] correcting problem with PgPool extensions --- .../products/edb-pgpool-ii-extensions/arm64_index.njk | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk b/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk index ef3c4cd7607..1d8573dba36 100644 --- a/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk +++ b/install_template/templates/products/edb-pgpool-ii-extensions/arm64_index.njk @@ -1,3 +1,8 @@ {% extends "platformBase/arm64_index.njk" %} {% set productShortname="pgpoolext" %} +{% block frontmatter %} +deployPath: pgpool/{{ product.version }}/installing_extensions/linux_arm64/index.mdx +{% endblock frontmatter %} + + From e734fde10df3acb88c903c39b40e410d2024e682 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 14:19:02 -0400 Subject: [PATCH 11/28] template changes for JDBC --- install_template/config.yaml | 6 ++++++ .../templates/products/edb-jdbc-connector/arm64_index.njk | 6 ++++++ .../products/edb-jdbc-connector/debian-12-arm64.njk | 1 + .../templates/products/edb-jdbc-connector/debian-12.njk | 2 ++ .../templates/products/edb-jdbc-connector/index.njk | 1 + 5 files changed, 16 insertions(+) create mode 100644 install_template/templates/products/edb-jdbc-connector/arm64_index.njk create mode 100644 install_template/templates/products/edb-jdbc-connector/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-jdbc-connector/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 8f41fb9c266..1a09df58eae 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -31,6 +31,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [42.5.4.2] + - name: Debian 12 + arch: x86_64 + supported versions: [42.5.4.2] + - name: Debian 12 + arch: arm64 + supported versions: [42.5.4.2] - name: Ubuntu 20.04 arch: x86_64 supported versions: [42.5.4.2] diff --git a/install_template/templates/products/edb-jdbc-connector/arm64_index.njk b/install_template/templates/products/edb-jdbc-connector/arm64_index.njk new file mode 100644 index 00000000000..0a8c6d32c3d --- /dev/null +++ b/install_template/templates/products/edb-jdbc-connector/arm64_index.njk @@ -0,0 +1,6 @@ +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="jdbc" %} + +{% block frontmatter %} +deployPath: jdbc_connector/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} diff --git a/install_template/templates/products/edb-jdbc-connector/debian-12-arm64.njk b/install_template/templates/products/edb-jdbc-connector/debian-12-arm64.njk new file mode 100644 index 00000000000..bfd9052894e --- /dev/null +++ b/install_template/templates/products/edb-jdbc-connector/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-jdbc-connector/debian-12.njk" %} diff --git a/install_template/templates/products/edb-jdbc-connector/debian-12.njk b/install_template/templates/products/edb-jdbc-connector/debian-12.njk new file mode 100644 index 00000000000..4096f6c658f --- /dev/null +++ b/install_template/templates/products/edb-jdbc-connector/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-jdbc-connector/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-jdbc-connector/index.njk b/install_template/templates/products/edb-jdbc-connector/index.njk index 417568bdd8b..df81a7c1e46 100644 --- a/install_template/templates/products/edb-jdbc-connector/index.njk +++ b/install_template/templates/products/edb-jdbc-connector/index.njk @@ -23,6 +23,7 @@ legacyRedirectsGenerated: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - configuring_for_java - upgrading From b9af88da5f27bfa82b3475444082c604dedf169e Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:40:34 -0400 Subject: [PATCH 12/28] template changes for OCL --- install_template/config.yaml | 6 ++++++ .../templates/products/edb-ocl-connector/arm64_index.njk | 7 +++++++ .../products/edb-ocl-connector/debian-12-arm64.njk | 1 + .../templates/products/edb-ocl-connector/debian-12.njk | 2 ++ .../templates/products/edb-ocl-connector/index.njk | 1 + 5 files changed, 17 insertions(+) create mode 100644 install_template/templates/products/edb-ocl-connector/arm64_index.njk create mode 100644 install_template/templates/products/edb-ocl-connector/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-ocl-connector/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 1a09df58eae..316dee1e36a 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -137,6 +137,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [14, 15, 16] + - name: Debian 12 + arch: x86_64 + supported versions: [16] + - name: Debian 12 + arch: arm64 + supported versions: [16] - name: Ubuntu 20.04 arch: x86_64 supported versions: [14, 15, 16] diff --git a/install_template/templates/products/edb-ocl-connector/arm64_index.njk b/install_template/templates/products/edb-ocl-connector/arm64_index.njk new file mode 100644 index 00000000000..594672bd55a --- /dev/null +++ b/install_template/templates/products/edb-ocl-connector/arm64_index.njk @@ -0,0 +1,7 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="ocl" %} + +{% block frontmatter %} +deployPath: ocl_connector/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} diff --git a/install_template/templates/products/edb-ocl-connector/debian-12-arm64.njk b/install_template/templates/products/edb-ocl-connector/debian-12-arm64.njk new file mode 100644 index 00000000000..e280e3ef524 --- /dev/null +++ b/install_template/templates/products/edb-ocl-connector/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-ocl-connector/debian-12.njk" %} diff --git a/install_template/templates/products/edb-ocl-connector/debian-12.njk b/install_template/templates/products/edb-ocl-connector/debian-12.njk new file mode 100644 index 00000000000..a470038e962 --- /dev/null +++ b/install_template/templates/products/edb-ocl-connector/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-ocl-connector/debian.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-ocl-connector/index.njk b/install_template/templates/products/edb-ocl-connector/index.njk index 6e9edd5df99..9cb16c2bd41 100644 --- a/install_template/templates/products/edb-ocl-connector/index.njk +++ b/install_template/templates/products/edb-ocl-connector/index.njk @@ -19,6 +19,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - upgrading {% endblock navigation %} From 31cd6185a5f397729644a336ef56967e8238f932 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 15:58:28 -0400 Subject: [PATCH 13/28] template changes for ODBC --- install_template/config.yaml | 6 ++++++ .../templates/products/edb-odbc-connector/arm64_index.njk | 7 +++++++ .../products/edb-odbc-connector/debian-12-arm64.njk | 1 + .../templates/products/edb-odbc-connector/debian-12.njk | 2 ++ .../templates/products/edb-odbc-connector/index.njk | 1 + 5 files changed, 17 insertions(+) create mode 100644 install_template/templates/products/edb-odbc-connector/arm64_index.njk create mode 100644 install_template/templates/products/edb-odbc-connector/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-odbc-connector/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 316dee1e36a..eaaf928c854 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -193,6 +193,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [13, 16] + - name: Debian 12 + arch: x86_64 + supported versions: [16] + - name: Debian 12 + arch: arm64 + supported versions: [16] - name: Ubuntu 20.04 arch: x86_64 supported versions: [13, 16] diff --git a/install_template/templates/products/edb-odbc-connector/arm64_index.njk b/install_template/templates/products/edb-odbc-connector/arm64_index.njk new file mode 100644 index 00000000000..e0e56431eff --- /dev/null +++ b/install_template/templates/products/edb-odbc-connector/arm64_index.njk @@ -0,0 +1,7 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="odbc" %} + +{% block frontmatter %} +deployPath: odbc_connector/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} diff --git a/install_template/templates/products/edb-odbc-connector/debian-12-arm64.njk b/install_template/templates/products/edb-odbc-connector/debian-12-arm64.njk new file mode 100644 index 00000000000..13357cdb73f --- /dev/null +++ b/install_template/templates/products/edb-odbc-connector/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-odbc-connector/debian-12.njk" %} diff --git a/install_template/templates/products/edb-odbc-connector/debian-12.njk b/install_template/templates/products/edb-odbc-connector/debian-12.njk new file mode 100644 index 00000000000..e4d9d4090a5 --- /dev/null +++ b/install_template/templates/products/edb-odbc-connector/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb-odbc-connector/debian.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb-odbc-connector/index.njk b/install_template/templates/products/edb-odbc-connector/index.njk index f741d70e5bf..438ad42ae05 100644 --- a/install_template/templates/products/edb-odbc-connector/index.njk +++ b/install_template/templates/products/edb-odbc-connector/index.njk @@ -18,6 +18,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - upgrading {% endblock navigation %} From 2e3fa66e301dbd249883524d8f08c6ebb1a8e84a Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 6 Jun 2024 16:07:35 -0400 Subject: [PATCH 14/28] template changes for MySQL --- install_template/config.yaml | 6 ++++++ .../mysql-foreign-data-wrapper/arm64_index.njk | 7 +++++++ .../debian-12-arm64.njk | 1 + .../mysql-foreign-data-wrapper/debian-12.njk | 16 ++++++++++++++++ .../mysql-foreign-data-wrapper/index.njk | 1 + 5 files changed, 31 insertions(+) create mode 100644 install_template/templates/products/mysql-foreign-data-wrapper/arm64_index.njk create mode 100644 install_template/templates/products/mysql-foreign-data-wrapper/debian-12-arm64.njk create mode 100644 install_template/templates/products/mysql-foreign-data-wrapper/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index eaaf928c854..138d2575959 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -723,6 +723,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [2] + - name: Debian 12 + arch: x86_64 + supported versions: [2] + - name: Debian 12 + arch: arm64 + supported versions: [2] - name: SLES 12 arch: x86_64 supported versions: [2] diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/arm64_index.njk b/install_template/templates/products/mysql-foreign-data-wrapper/arm64_index.njk new file mode 100644 index 00000000000..f142c93acfc --- /dev/null +++ b/install_template/templates/products/mysql-foreign-data-wrapper/arm64_index.njk @@ -0,0 +1,7 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="mysql" %} + +{% block frontmatter %} +deployPath: mysql_data_adapter/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/debian-12-arm64.njk b/install_template/templates/products/mysql-foreign-data-wrapper/debian-12-arm64.njk new file mode 100644 index 00000000000..2225174c7fb --- /dev/null +++ b/install_template/templates/products/mysql-foreign-data-wrapper/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/mysql-foreign-data-wrapper/debian-12.njk" %} diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/debian-12.njk b/install_template/templates/products/mysql-foreign-data-wrapper/debian-12.njk new file mode 100644 index 00000000000..67c819bc021 --- /dev/null +++ b/install_template/templates/products/mysql-foreign-data-wrapper/debian-12.njk @@ -0,0 +1,16 @@ +{% extends "products/mysql-foreign-data-wrapper/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} +{% block prerequisites %} +{{ super() }} +- Address other prerequisites: + ```shell + # Download the GPG key to your APT keyring directly using the apt-key utility: + sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29 + + # Install and configure the MySQL repo: + sudo echo "deb http://repo.mysql.com/apt/debian/bullseye mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list + + # Get the most up-to-date package information from the MySQL APT repository: + sudo apt-get update + ``` +{% endblock prerequisites %} diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/index.njk b/install_template/templates/products/mysql-foreign-data-wrapper/index.njk index ab421761fd1..2e601d28268 100644 --- a/install_template/templates/products/mysql-foreign-data-wrapper/index.njk +++ b/install_template/templates/products/mysql-foreign-data-wrapper/index.njk @@ -12,4 +12,5 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 {% endblock navigation %} From a0c0a2e0420df25a8e9a305c0c8c58da11470c70 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 08:16:09 -0400 Subject: [PATCH 15/28] template changes for Migration Toolkit --- install_template/config.yaml | 6 ++++++ .../templates/products/migration-toolkit/arm64_index.njk | 7 +++++++ .../products/migration-toolkit/debian-12-arm64.njk | 1 + .../templates/products/migration-toolkit/debian-12.njk | 2 ++ .../templates/products/migration-toolkit/index.njk | 1 + 5 files changed, 17 insertions(+) create mode 100644 install_template/templates/products/migration-toolkit/arm64_index.njk create mode 100644 install_template/templates/products/migration-toolkit/debian-12-arm64.njk create mode 100644 install_template/templates/products/migration-toolkit/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 138d2575959..27bf66563ea 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -87,6 +87,12 @@ products: - name: Ubuntu 22.04 arch: x86_64 supported versions: [55] + - name: Debian 12 + arch: x86_64 + supported versions: [55] + - name: Debian 12 + arch: arm64 + supported versions: [55] - name: Debian 11 arch: x86_64 supported versions: [55] diff --git a/install_template/templates/products/migration-toolkit/arm64_index.njk b/install_template/templates/products/migration-toolkit/arm64_index.njk new file mode 100644 index 00000000000..e560defe9c2 --- /dev/null +++ b/install_template/templates/products/migration-toolkit/arm64_index.njk @@ -0,0 +1,7 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="mtk" %} + +{% block frontmatter %} +deployPath: migration_toolkit/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} diff --git a/install_template/templates/products/migration-toolkit/debian-12-arm64.njk b/install_template/templates/products/migration-toolkit/debian-12-arm64.njk new file mode 100644 index 00000000000..ce011e1fc9f --- /dev/null +++ b/install_template/templates/products/migration-toolkit/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/migration-toolkit/debian-12.njk" %} diff --git a/install_template/templates/products/migration-toolkit/debian-12.njk b/install_template/templates/products/migration-toolkit/debian-12.njk new file mode 100644 index 00000000000..f9eb0368c86 --- /dev/null +++ b/install_template/templates/products/migration-toolkit/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/migration-toolkit/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/migration-toolkit/index.njk b/install_template/templates/products/migration-toolkit/index.njk index 9a7e2d49d6a..674d3c74570 100644 --- a/install_template/templates/products/migration-toolkit/index.njk +++ b/install_template/templates/products/migration-toolkit/index.njk @@ -25,6 +25,7 @@ legacyRedirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - install_on_mac - install_on_windows - installing_jdbc_driver From 03063676a98d19663186c1539394d343c9203914 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 08:33:18 -0400 Subject: [PATCH 16/28] template changes for PGE 16 --- install_template/config.yaml | 6 ++++++ .../products/edb-postgres-extended-server/arm64_index.njk | 7 +++++++ .../edb-postgres-extended-server/debian-12-arm64.njk | 1 + .../products/edb-postgres-extended-server/debian-12.njk | 8 ++++++++ .../products/edb-postgres-extended-server/index.njk | 1 + 5 files changed, 23 insertions(+) create mode 100644 install_template/templates/products/edb-postgres-extended-server/arm64_index.njk create mode 100644 install_template/templates/products/edb-postgres-extended-server/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb-postgres-extended-server/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 27bf66563ea..ecfa9607739 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -467,6 +467,12 @@ products: - name: RHEL 9 or OL 9 arch: x86_64 supported versions: [15, 16] + - name: Debian 12 + arch: x86_64 + supported versions: [16] + - name: Debian 12 + arch: arm64 + supported versions: [16] - name: Debian 11 arch: x86_64 supported versions: [15, 16] diff --git a/install_template/templates/products/edb-postgres-extended-server/arm64_index.njk b/install_template/templates/products/edb-postgres-extended-server/arm64_index.njk new file mode 100644 index 00000000000..bf7d76a783a --- /dev/null +++ b/install_template/templates/products/edb-postgres-extended-server/arm64_index.njk @@ -0,0 +1,7 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="pge" %} + +{% block frontmatter %} +{{super()}} +{% endblock frontmatter %} diff --git a/install_template/templates/products/edb-postgres-extended-server/debian-12-arm64.njk b/install_template/templates/products/edb-postgres-extended-server/debian-12-arm64.njk new file mode 100644 index 00000000000..5acddffdac8 --- /dev/null +++ b/install_template/templates/products/edb-postgres-extended-server/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-postgres-extended-server/debian-12.njk" %} diff --git a/install_template/templates/products/edb-postgres-extended-server/debian-12.njk b/install_template/templates/products/edb-postgres-extended-server/debian-12.njk new file mode 100644 index 00000000000..5c5364956f3 --- /dev/null +++ b/install_template/templates/products/edb-postgres-extended-server/debian-12.njk @@ -0,0 +1,8 @@ +{% extends "products/edb-postgres-extended-server/debian.njk" %} +{% set platformBaseTemplate = "debian-12" %} +{% set packageName %}edb-postgresextended-{% endset %} +{% block installCommand %} +```shell +sudo {{ packageManager }} {{ packageManagerNoninteractive }} install {{ packageName }} +``` +{% endblock installCommand %} diff --git a/install_template/templates/products/edb-postgres-extended-server/index.njk b/install_template/templates/products/edb-postgres-extended-server/index.njk index 9a4450076cd..fcbe2d107cf 100644 --- a/install_template/templates/products/edb-postgres-extended-server/index.njk +++ b/install_template/templates/products/edb-postgres-extended-server/index.njk @@ -7,5 +7,6 @@ {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 {% endblock navigation %} From 3ac3b4c2b356fd88f31adb9c5d51d53dcba65ae8 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 08:48:35 -0400 Subject: [PATCH 17/28] template changes for EDBPlus --- install_template/config.yaml | 6 ++++++ .../templates/products/edb*plus/arm64_index.njk | 7 +++++++ .../templates/products/edb*plus/debian-12-arm64.njk | 1 + install_template/templates/products/edb*plus/debian-12.njk | 2 ++ install_template/templates/products/edb*plus/index.njk | 1 + 5 files changed, 17 insertions(+) create mode 100644 install_template/templates/products/edb*plus/arm64_index.njk create mode 100644 install_template/templates/products/edb*plus/debian-12-arm64.njk create mode 100644 install_template/templates/products/edb*plus/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index ecfa9607739..a4377ddb798 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -517,6 +517,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [41] + - name: Debian 12 + arch: x86_64 + supported versions: [41] + - name: Debian 12 + arch: arm64 + supported versions: [41] - name: Ubuntu 20.04 arch: x86_64 supported versions: [41] diff --git a/install_template/templates/products/edb*plus/arm64_index.njk b/install_template/templates/products/edb*plus/arm64_index.njk new file mode 100644 index 00000000000..e528fd89a58 --- /dev/null +++ b/install_template/templates/products/edb*plus/arm64_index.njk @@ -0,0 +1,7 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="edbplus" %} + +{% block frontmatter %} +deployPath: edb_plus/{{ product.version }}/installing/linux_arm64/index.mdx +{% endblock frontmatter %} diff --git a/install_template/templates/products/edb*plus/debian-12-arm64.njk b/install_template/templates/products/edb*plus/debian-12-arm64.njk new file mode 100644 index 00000000000..dd17f43c9b1 --- /dev/null +++ b/install_template/templates/products/edb*plus/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb*plus/debian-12.njk" %} diff --git a/install_template/templates/products/edb*plus/debian-12.njk b/install_template/templates/products/edb*plus/debian-12.njk new file mode 100644 index 00000000000..8231c228987 --- /dev/null +++ b/install_template/templates/products/edb*plus/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/edb*plus/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/edb*plus/index.njk b/install_template/templates/products/edb*plus/index.njk index 048d0da46a9..2cfbf122b01 100644 --- a/install_template/templates/products/edb*plus/index.njk +++ b/install_template/templates/products/edb*plus/index.njk @@ -15,6 +15,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - configuring_linux_installation {% endblock navigation %} From 29e49f910da83ac4d48cafddced2852a89bd7e52 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 09:29:12 -0400 Subject: [PATCH 18/28] template changes for Failover Manager --- install_template/config.yaml | 6 ++++++ .../templates/products/failover-manager/arm64_index.njk | 8 ++++++++ .../products/failover-manager/debian-12-arm64.njk | 1 + .../templates/products/failover-manager/debian-12.njk | 2 ++ .../templates/products/failover-manager/index.njk | 1 + 5 files changed, 18 insertions(+) create mode 100644 install_template/templates/products/failover-manager/arm64_index.njk create mode 100644 install_template/templates/products/failover-manager/debian-12-arm64.njk create mode 100644 install_template/templates/products/failover-manager/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index a4377ddb798..712b062bd6e 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -573,6 +573,12 @@ products: - name: Debian 11 arch: x86_64 supported versions: [4] + - name: Debian 12 + arch: x86_64 + supported versions: [4] + - name: Debian 12 + arch: arm64 + supported versions: [4] - name: Ubuntu 20.04 arch: x86_64 supported versions: [4] diff --git a/install_template/templates/products/failover-manager/arm64_index.njk b/install_template/templates/products/failover-manager/arm64_index.njk new file mode 100644 index 00000000000..3f0c10a899c --- /dev/null +++ b/install_template/templates/products/failover-manager/arm64_index.njk @@ -0,0 +1,8 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="efm" %} + +{% block frontmatter %} +{{ super() }} +redirects: +{% endblock frontmatter %} diff --git a/install_template/templates/products/failover-manager/debian-12-arm64.njk b/install_template/templates/products/failover-manager/debian-12-arm64.njk new file mode 100644 index 00000000000..14c03c81261 --- /dev/null +++ b/install_template/templates/products/failover-manager/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/failover-manager/debian-12.njk" %} diff --git a/install_template/templates/products/failover-manager/debian-12.njk b/install_template/templates/products/failover-manager/debian-12.njk new file mode 100644 index 00000000000..7293f3b5ab4 --- /dev/null +++ b/install_template/templates/products/failover-manager/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/failover-manager/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} diff --git a/install_template/templates/products/failover-manager/index.njk b/install_template/templates/products/failover-manager/index.njk index 4d64de47777..bacb7761131 100644 --- a/install_template/templates/products/failover-manager/index.njk +++ b/install_template/templates/products/failover-manager/index.njk @@ -26,5 +26,6 @@ legacyRedirectsGenerated: - prerequisites - linux_x86_64 - linux_ppc64le +- linux_arm64 - install_details {% endblock navigation %} From de79a5ae47d24924b63fc5255f94616f608e6a68 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:14:47 -0400 Subject: [PATCH 19/28] template changes for PEM server and agent --- install_template/config.yaml | 12 ++++++++++++ .../arm64_index.njk | 9 +++++++++ .../debian-12-arm64.njk | 1 + .../postgres-enterprise-manager-agent/debian-12.njk | 2 ++ .../postgres-enterprise-manager-agent/index.njk | 1 + .../arm64_index.njk | 8 ++++++++ .../debian-12-arm64.njk | 1 + .../postgres-enterprise-manager-server/debian-12.njk | 7 +++++++ .../postgres-enterprise-manager-server/index.njk | 1 + 9 files changed, 42 insertions(+) create mode 100644 install_template/templates/products/postgres-enterprise-manager-agent/arm64_index.njk create mode 100644 install_template/templates/products/postgres-enterprise-manager-agent/debian-12-arm64.njk create mode 100644 install_template/templates/products/postgres-enterprise-manager-agent/debian-12.njk create mode 100644 install_template/templates/products/postgres-enterprise-manager-server/arm64_index.njk create mode 100644 install_template/templates/products/postgres-enterprise-manager-server/debian-12-arm64.njk create mode 100644 install_template/templates/products/postgres-enterprise-manager-server/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 712b062bd6e..cb45c881436 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -841,6 +841,12 @@ products: - name: RHEL 8 arch: ppc64le supported versions: [8, 9] + - name: Debian 12 + arch: x86_64 + supported versions: [9] + - name: Debian 12 + arch: arm64 + supported versions: [9] - name: Debian 11 arch: x86_64 supported versions: [8, 9] @@ -891,6 +897,12 @@ products: - name: RHEL 8 arch: ppc64le supported versions: [8, 9] + - name: Debian 12 + arch: x86_64 + supported versions: [9] + - name: Debian 12 + arch: arm64 + supported versions: [9] - name: Debian 11 arch: x86_64 supported versions: [8, 9] diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/arm64_index.njk b/install_template/templates/products/postgres-enterprise-manager-agent/arm64_index.njk new file mode 100644 index 00000000000..8e0966705db --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-agent/arm64_index.njk @@ -0,0 +1,9 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="pem_agent" %} + +{% block frontmatter %} +deployPath: pem/{{ product.version }}/installing_pem_agent/linux_arm64/index.mdx +redirects: +- /pem/{{ product.version if product.version < 9 else "latest" }}/installing_pem_agent/installing_on_linux/arm64/ +{% endblock frontmatter %} diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/debian-12-arm64.njk b/install_template/templates/products/postgres-enterprise-manager-agent/debian-12-arm64.njk new file mode 100644 index 00000000000..f5b8e9b2f5f --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-agent/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/postgres-enterprise-manager-agent/debian-12.njk" %} diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/debian-12.njk b/install_template/templates/products/postgres-enterprise-manager-agent/debian-12.njk new file mode 100644 index 00000000000..be2b5c53edd --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-agent/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/postgres-enterprise-manager-agent/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/index.njk b/install_template/templates/products/postgres-enterprise-manager-agent/index.njk index 7bde8bfeb57..1c4422abe02 100644 --- a/install_template/templates/products/postgres-enterprise-manager-agent/index.njk +++ b/install_template/templates/products/postgres-enterprise-manager-agent/index.njk @@ -19,6 +19,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows_agent {% endblock navigation %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/arm64_index.njk b/install_template/templates/products/postgres-enterprise-manager-server/arm64_index.njk new file mode 100644 index 00000000000..e32cb5bb41f --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-server/arm64_index.njk @@ -0,0 +1,8 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="pem" %} + +{% block frontmatter %} +{{super()}} +redirects: +{% endblock frontmatter %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/debian-12-arm64.njk b/install_template/templates/products/postgres-enterprise-manager-server/debian-12-arm64.njk new file mode 100644 index 00000000000..10ecf5ea241 --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-server/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/postgres-enterprise-manager-server/debian-12.njk" %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/debian-12.njk b/install_template/templates/products/postgres-enterprise-manager-server/debian-12.njk new file mode 100644 index 00000000000..ec619cc93c1 --- /dev/null +++ b/install_template/templates/products/postgres-enterprise-manager-server/debian-12.njk @@ -0,0 +1,7 @@ +{% extends "products/postgres-enterprise-manager-server/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} +{% block repocheck %} +To determine if your repository exists, enter this command: + +`apt-cache search enterprisedb` +{% endblock repocheck %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/index.njk b/install_template/templates/products/postgres-enterprise-manager-server/index.njk index a917748ca41..956b0a5bd4b 100644 --- a/install_template/templates/products/postgres-enterprise-manager-server/index.njk +++ b/install_template/templates/products/postgres-enterprise-manager-server/index.njk @@ -21,6 +21,7 @@ redirects: - dependencies - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - creating_pem_repository_in_isolated_network - configuring_the_pem_server_on_linux From c75f1969a35ea1a68ed439dce157ce69a0fd9228 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:24:03 -0400 Subject: [PATCH 20/28] template changes for PostgreSQL --- install_template/config.yaml | 6 ++++++ .../templates/products/postgresql/arm64_index.njk | 8 ++++++++ .../templates/products/postgresql/debian-12-arm64.njk | 1 + .../templates/products/postgresql/debian-12.njk | 3 +++ install_template/templates/products/postgresql/index.njk | 1 + 5 files changed, 19 insertions(+) create mode 100644 install_template/templates/products/postgresql/arm64_index.njk create mode 100644 install_template/templates/products/postgresql/debian-12-arm64.njk create mode 100644 install_template/templates/products/postgresql/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index cb45c881436..27e4b3f00bb 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -956,6 +956,12 @@ products: - name: Debian 10 arch: x86_64 supported versions: [15, 16] + - name: Debian 12 + arch: x86_64 + supported versions: [15, 16] + - name: Debian 12 + arch: arm64 + supported versions: [15, 16] - name: Debian 11 arch: x86_64 supported versions: [15, 16] diff --git a/install_template/templates/products/postgresql/arm64_index.njk b/install_template/templates/products/postgresql/arm64_index.njk new file mode 100644 index 00000000000..fdc36406b62 --- /dev/null +++ b/install_template/templates/products/postgresql/arm64_index.njk @@ -0,0 +1,8 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="postgresql" %} + +{% block frontmatter %} +deployPath: advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx +indexCards: none +{% endblock frontmatter %} diff --git a/install_template/templates/products/postgresql/debian-12-arm64.njk b/install_template/templates/products/postgresql/debian-12-arm64.njk new file mode 100644 index 00000000000..ad834776e56 --- /dev/null +++ b/install_template/templates/products/postgresql/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/postgresql/debian-12.njk" %} diff --git a/install_template/templates/products/postgresql/debian-12.njk b/install_template/templates/products/postgresql/debian-12.njk new file mode 100644 index 00000000000..dadebd811f3 --- /dev/null +++ b/install_template/templates/products/postgresql/debian-12.njk @@ -0,0 +1,3 @@ +{% extends "products/postgresql/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} +{% set packageName %}postgresql-{% endset %} diff --git a/install_template/templates/products/postgresql/index.njk b/install_template/templates/products/postgresql/index.njk index 9206e23ee48..97b2cc82427 100644 --- a/install_template/templates/products/postgresql/index.njk +++ b/install_template/templates/products/postgresql/index.njk @@ -18,6 +18,7 @@ redirects: - requirements - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - macos {% endblock navigation %} From 2b060139c394435fa9588e7e5e88730b42dfd812 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:36:55 -0400 Subject: [PATCH 21/28] template changes for Replication Server --- install_template/config.yaml | 12 +++++++++--- .../products/replication-server/arm64_index.njk | 9 +++++++++ .../products/replication-server/debian-12-arm64.njk | 1 + .../products/replication-server/debian-12.njk | 2 ++ .../templates/products/replication-server/index.njk | 1 + 5 files changed, 22 insertions(+), 3 deletions(-) create mode 100644 install_template/templates/products/replication-server/arm64_index.njk create mode 100644 install_template/templates/products/replication-server/debian-12-arm64.njk create mode 100644 install_template/templates/products/replication-server/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 27e4b3f00bb..cb25f278528 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -1006,15 +1006,21 @@ products: - name: Ubuntu 22.04 arch: x86_64 supported versions: [7] - - name: Debian 11 - arch: x86_64 - supported versions: [7] - name: Ubuntu 20.04 arch: x86_64 supported versions: [7] - name: Debian 10 arch: x86_64 supported versions: [7] + - name: Debian 11 + arch: x86_64 + supported versions: [7] + - name: Debian 12 + arch: x86_64 + supported versions: [7] + - name: Debian 12 + arch: arm64 + supported versions: [7] - name: SLES 12 arch: x86_64 supported versions: [7] diff --git a/install_template/templates/products/replication-server/arm64_index.njk b/install_template/templates/products/replication-server/arm64_index.njk new file mode 100644 index 00000000000..d12e583ba05 --- /dev/null +++ b/install_template/templates/products/replication-server/arm64_index.njk @@ -0,0 +1,9 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="eprs" %} + +{% block frontmatter %} +{{super()}} +redirects: + - /eprs/latest/03_installation/03_installing_rpm_package/x86_amd64/ +{% endblock frontmatter %} diff --git a/install_template/templates/products/replication-server/debian-12-arm64.njk b/install_template/templates/products/replication-server/debian-12-arm64.njk new file mode 100644 index 00000000000..7a4c08505b1 --- /dev/null +++ b/install_template/templates/products/replication-server/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/replication-server/debian-12.njk" %} diff --git a/install_template/templates/products/replication-server/debian-12.njk b/install_template/templates/products/replication-server/debian-12.njk new file mode 100644 index 00000000000..ba3359dc592 --- /dev/null +++ b/install_template/templates/products/replication-server/debian-12.njk @@ -0,0 +1,2 @@ +{% extends "products/replication-server/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} \ No newline at end of file diff --git a/install_template/templates/products/replication-server/index.njk b/install_template/templates/products/replication-server/index.njk index e00af9c8eff..d611671f4a9 100644 --- a/install_template/templates/products/replication-server/index.njk +++ b/install_template/templates/products/replication-server/index.njk @@ -16,6 +16,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - installing_jdbc_driver - installation_details From 56f177a588c2a8907102dc42c12edae7cf5b740d Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 10:51:19 -0400 Subject: [PATCH 22/28] more template changes for EPAS --- install_template/config.yaml | 3 +++ .../products/edb-postgres-advanced-server/debian-12-arm64.njk | 1 + .../templates/products/edb-postgres-advanced-server/index.njk | 1 + 3 files changed, 5 insertions(+) create mode 100644 install_template/templates/products/edb-postgres-advanced-server/debian-12-arm64.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index cb25f278528..90ee5abb0af 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -420,6 +420,9 @@ products: - name: RHEL 7 arch: ppc64le supported versions: [11, 12, 13, 14, 15, 16] + - name: Debian 12 + arch: x86_64 + supported versions: [16] - name: Debian 12 arch: arm64 supported versions: [16] diff --git a/install_template/templates/products/edb-postgres-advanced-server/debian-12-arm64.njk b/install_template/templates/products/edb-postgres-advanced-server/debian-12-arm64.njk new file mode 100644 index 00000000000..3dd803056ba --- /dev/null +++ b/install_template/templates/products/edb-postgres-advanced-server/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/edb-postgres-advanced-server/debian-12.njk" %} diff --git a/install_template/templates/products/edb-postgres-advanced-server/index.njk b/install_template/templates/products/edb-postgres-advanced-server/index.njk index 0003fa5e668..d47931762a5 100644 --- a/install_template/templates/products/edb-postgres-advanced-server/index.njk +++ b/install_template/templates/products/edb-postgres-advanced-server/index.njk @@ -16,6 +16,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - linux_install_details - windows_install_details From cb60a89f475fca2b9095a708803fb10b0f289015 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Fri, 7 Jun 2024 11:02:11 -0400 Subject: [PATCH 23/28] template changes for PostGIS --- install_template/config.yaml | 6 ++++++ .../templates/products/postgis/arm64_index.njk | 9 +++++++++ .../templates/products/postgis/debian-12-arm64.njk | 1 + .../templates/products/postgis/debian-12.njk | 9 +++++++++ install_template/templates/products/postgis/index.njk | 1 + 5 files changed, 26 insertions(+) create mode 100644 install_template/templates/products/postgis/arm64_index.njk create mode 100644 install_template/templates/products/postgis/debian-12-arm64.njk create mode 100644 install_template/templates/products/postgis/debian-12.njk diff --git a/install_template/config.yaml b/install_template/config.yaml index 90ee5abb0af..93461e79ec1 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -800,6 +800,12 @@ products: - name: RHEL 8 arch: ppc64le supported versions: [3.4.2] + - name: Debian 12 + arch: x86_64 + supported versions: [3.4.2] + - name: Debian 12 + arch: arm64 + supported versions: [3.4.2] - name: Debian 11 arch: x86_64 supported versions: [3.4.2] diff --git a/install_template/templates/products/postgis/arm64_index.njk b/install_template/templates/products/postgis/arm64_index.njk new file mode 100644 index 00000000000..4d1cfce7ecf --- /dev/null +++ b/install_template/templates/products/postgis/arm64_index.njk @@ -0,0 +1,9 @@ + +{% extends "platformBase/arm64_index.njk" %} +{% set productShortname="postgis" %} + +{% block frontmatter %} +deployPath: {{productShortname}}/{{ product.versionMajor }}/installing/linux_arm64/index.mdx +redirects: + - /postgis/latest/01a_installing_postgis/installing_on_linux/x86_amd64/ +{% endblock frontmatter %} diff --git a/install_template/templates/products/postgis/debian-12-arm64.njk b/install_template/templates/products/postgis/debian-12-arm64.njk new file mode 100644 index 00000000000..f1c06dd0ff8 --- /dev/null +++ b/install_template/templates/products/postgis/debian-12-arm64.njk @@ -0,0 +1 @@ +{% extends "products/postgis/debian-12.njk" %} diff --git a/install_template/templates/products/postgis/debian-12.njk b/install_template/templates/products/postgis/debian-12.njk new file mode 100644 index 00000000000..855a9af46d0 --- /dev/null +++ b/install_template/templates/products/postgis/debian-12.njk @@ -0,0 +1,9 @@ +{% extends "products/postgis/base.njk" %} +{% set platformBaseTemplate = "debian-12" %} +{% block installCommand %} +```shell +# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-15: +sudo apt-get -y install edb-as-postgis32 +``` +{% include "./_epasVersionInPostGISPackageName.njk" %} +{% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/index.njk b/install_template/templates/products/postgis/index.njk index 3834b893652..a28fa67af83 100644 --- a/install_template/templates/products/postgis/index.njk +++ b/install_template/templates/products/postgis/index.njk @@ -17,6 +17,7 @@ redirects: {% block navigation %} - linux_x86_64 - linux_ppc64le +- linux_arm64 - windows - upgrading - uninstalling From 943ec5eb1e6b42a01aafcaa9d2358e161c14cc9b Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 13 Jun 2024 09:08:07 -0400 Subject: [PATCH 24/28] Updated templates for MySQL to include comments from Ajaykumar --- .../templates/products/mysql-foreign-data-wrapper/base.njk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/base.njk b/install_template/templates/products/mysql-foreign-data-wrapper/base.njk index 1772d9cb0bb..e3d602e53c2 100644 --- a/install_template/templates/products/mysql-foreign-data-wrapper/base.njk +++ b/install_template/templates/products/mysql-foreign-data-wrapper/base.njk @@ -1,5 +1,5 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} -{% set packageName %}edb-as-mysql_fdw{% endset %} +{% set packageName %}edb-as15-mysql8_fdw{% endset %} {% import "platformBase/_deploymentConstants.njk" as deploy %} {% block frontmatter %} @@ -19,5 +19,5 @@ redirects: {% endblock product_prerequisites %} {% block installCommand %} {{ super() }} -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. {% endblock installCommand %} \ No newline at end of file From fa55b65673aeed65fed2da88619775b4dc06196c Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Thu, 13 Jun 2024 09:44:24 -0400 Subject: [PATCH 25/28] Template changes to reflect QA input on PostGIS and PgBouncer --- install_template/templates/products/edb-pgbouncer/base.njk | 2 +- .../products/postgis/_epasVersionInPostGISPackageName.njk | 2 +- .../products/postgis/almalinux-8-or-rocky-linux-8.njk | 4 ++-- .../products/postgis/almalinux-9-or-rocky-linux-9.njk | 4 ++-- install_template/templates/products/postgis/base.njk | 6 +++--- install_template/templates/products/postgis/centos-7.njk | 4 ++-- install_template/templates/products/postgis/debian-10.njk | 6 ++---- install_template/templates/products/postgis/debian-11.njk | 4 ++-- install_template/templates/products/postgis/debian-12.njk | 4 ++-- .../templates/products/postgis/rhel-7-or-ol-7.njk | 4 ++-- .../templates/products/postgis/rhel-8-or-ol-8.njk | 4 ++-- .../templates/products/postgis/rhel-9-or-ol-9.njk | 4 ++-- install_template/templates/products/postgis/sles-12.njk | 4 ++-- .../templates/products/postgis/sles-12_ppc64le.njk | 4 ++-- .../templates/products/postgis/ubuntu-20.04.njk | 4 ++-- 15 files changed, 29 insertions(+), 31 deletions(-) diff --git a/install_template/templates/products/edb-pgbouncer/base.njk b/install_template/templates/products/edb-pgbouncer/base.njk index a940018ecc3..ed224912ab7 100644 --- a/install_template/templates/products/edb-pgbouncer/base.njk +++ b/install_template/templates/products/edb-pgbouncer/base.njk @@ -19,5 +19,5 @@ redirects: {% endblock product_prerequisites %} {% block installCommand %} {{super()}} -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. {% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/_epasVersionInPostGISPackageName.njk b/install_template/templates/products/postgis/_epasVersionInPostGISPackageName.njk index ad10176a349..ce6924a63d4 100644 --- a/install_template/templates/products/postgis/_epasVersionInPostGISPackageName.njk +++ b/install_template/templates/products/postgis/_epasVersionInPostGISPackageName.njk @@ -1 +1 @@ -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. \ No newline at end of file +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. \ No newline at end of file diff --git a/install_template/templates/products/postgis/almalinux-8-or-rocky-linux-8.njk b/install_template/templates/products/postgis/almalinux-8-or-rocky-linux-8.njk index 95d40880cd3..46703c21b7c 100644 --- a/install_template/templates/products/postgis/almalinux-8-or-rocky-linux-8.njk +++ b/install_template/templates/products/postgis/almalinux-8-or-rocky-linux-8.njk @@ -3,8 +3,8 @@ {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/almalinux-9-or-rocky-linux-9.njk b/install_template/templates/products/postgis/almalinux-9-or-rocky-linux-9.njk index ad40c6eae89..3e64cb1c408 100644 --- a/install_template/templates/products/postgis/almalinux-9-or-rocky-linux-9.njk +++ b/install_template/templates/products/postgis/almalinux-9-or-rocky-linux-9.njk @@ -3,8 +3,8 @@ {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/base.njk b/install_template/templates/products/postgis/base.njk index d7356d4b58f..525054c4e4a 100644 --- a/install_template/templates/products/postgis/base.njk +++ b/install_template/templates/products/postgis/base.njk @@ -1,5 +1,5 @@ {% extends "platformBase/" + platformBaseTemplate + '.njk' %} -{% set packageName %}edb-as14-postgis32{% endset %} +{% set packageName %}edb-as14-postgis34{% endset %} {% import "platformBase/_deploymentConstants.njk" as deploy %} {% block frontmatter %} @@ -18,8 +18,8 @@ redirects: {% endblock product_prerequisites %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +sudo zypper -n install edb-as-postgis34 # To install PostGIS 3.1: sudo zypper -n install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/centos-7.njk b/install_template/templates/products/postgis/centos-7.njk index fa6c05556f1..44bf56c2fc8 100644 --- a/install_template/templates/products/postgis/centos-7.njk +++ b/install_template/templates/products/postgis/centos-7.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "centos-7" %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo yum -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo yum -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo yum -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/debian-10.njk b/install_template/templates/products/postgis/debian-10.njk index e7a5e891f28..45557b8b464 100644 --- a/install_template/templates/products/postgis/debian-10.njk +++ b/install_template/templates/products/postgis/debian-10.njk @@ -2,11 +2,9 @@ {% set platformBaseTemplate = "debian-10" %} {% block installCommand %} ```shell -# To install PostGIS 3.2 using EDB Postgres Advanced Server 13-15: -sudo apt-get -y install edb-as-postgis32 -# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-12: -sudo sudo apt-get -y install edb-as-postgis-3.2 +# To install PostGIS 3.4 using EDB Postgres Advanced Server 13-15: +sudo apt-get -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo apt-get -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/debian-11.njk b/install_template/templates/products/postgis/debian-11.njk index 12cf3d7b5a9..c82ccc285e6 100644 --- a/install_template/templates/products/postgis/debian-11.njk +++ b/install_template/templates/products/postgis/debian-11.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "debian-11" %} {% block installCommand %} ```shell -# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-15: -sudo apt-get -y install edb-as-postgis32 +# To install PostGIS 3.4 using EDB Postgres Advanced Server 12-16: +sudo apt-get -y install edb-as-postgis34 ``` {% include "./_epasVersionInPostGISPackageName.njk" %} {% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/debian-12.njk b/install_template/templates/products/postgis/debian-12.njk index 855a9af46d0..91f7c59ab05 100644 --- a/install_template/templates/products/postgis/debian-12.njk +++ b/install_template/templates/products/postgis/debian-12.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "debian-12" %} {% block installCommand %} ```shell -# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-15: -sudo apt-get -y install edb-as-postgis32 +# To install PostGIS 3.4 using EDB Postgres Advanced Server 12-16: +sudo apt-get -y install edb-as-postgis34 ``` {% include "./_epasVersionInPostGISPackageName.njk" %} {% endblock installCommand %} \ No newline at end of file diff --git a/install_template/templates/products/postgis/rhel-7-or-ol-7.njk b/install_template/templates/products/postgis/rhel-7-or-ol-7.njk index c950d1efd8e..a8abd5c3b50 100644 --- a/install_template/templates/products/postgis/rhel-7-or-ol-7.njk +++ b/install_template/templates/products/postgis/rhel-7-or-ol-7.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "rhel-7-or-ol-7" %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo yum -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo yum -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo yum -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/rhel-8-or-ol-8.njk b/install_template/templates/products/postgis/rhel-8-or-ol-8.njk index 2f8354fadca..25e0e2ef7d8 100644 --- a/install_template/templates/products/postgis/rhel-8-or-ol-8.njk +++ b/install_template/templates/products/postgis/rhel-8-or-ol-8.njk @@ -14,8 +14,8 @@ {% endblock prerequisites %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/rhel-9-or-ol-9.njk b/install_template/templates/products/postgis/rhel-9-or-ol-9.njk index 6604cee669e..781d890ee87 100644 --- a/install_template/templates/products/postgis/rhel-9-or-ol-9.njk +++ b/install_template/templates/products/postgis/rhel-9-or-ol-9.njk @@ -14,8 +14,8 @@ {% endblock prerequisites %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/sles-12.njk b/install_template/templates/products/postgis/sles-12.njk index c5bf569df2f..5ddfa6707c7 100644 --- a/install_template/templates/products/postgis/sles-12.njk +++ b/install_template/templates/products/postgis/sles-12.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "sles-12" %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +sudo zypper -n install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo zypper -n install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/sles-12_ppc64le.njk b/install_template/templates/products/postgis/sles-12_ppc64le.njk index aadc23aa4c0..08cee10dc4c 100644 --- a/install_template/templates/products/postgis/sles-12_ppc64le.njk +++ b/install_template/templates/products/postgis/sles-12_ppc64le.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "sles-12" %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +zypper -n install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: zypper -n install edb-as-postgis3 diff --git a/install_template/templates/products/postgis/ubuntu-20.04.njk b/install_template/templates/products/postgis/ubuntu-20.04.njk index f3603ea4669..db906f936a0 100644 --- a/install_template/templates/products/postgis/ubuntu-20.04.njk +++ b/install_template/templates/products/postgis/ubuntu-20.04.njk @@ -2,8 +2,8 @@ {% set platformBaseTemplate = "ubuntu-20.04" %} {% block installCommand %} ```shell -# To install PostGIS 3.2: -sudo apt-get -y install edb-as14-postgis32 +# To install PostGIS 3.4: +sudo apt-get -y install edb-as14-postgis34 # To install PostGIS 3.1: sudo apt-get -y install edb-as-postgis3 From 4d2decf2dda89d5bc572bf9c90f38ba42ce82c31 Mon Sep 17 00:00:00 2001 From: Josh Heyer Date: Tue, 18 Jun 2024 19:05:45 +0000 Subject: [PATCH 26/28] Use config data to produce install index nav sections --- install_template/lib/config.mjs | 44 ++++++++++++++++++- .../templates/platformBase/arm64_index.njk | 19 +++++++- .../templates/platformBase/index.njk | 5 ++- .../templates/platformBase/ppc64le_index.njk | 22 ++++++++-- .../templates/platformBase/x86_64_index.njk | 31 +++++++------ .../templates/products/edb*plus/index.njk | 4 +- .../products/edb-jdbc-connector/index.njk | 4 +- .../products/edb-ocl-connector/index.njk | 4 +- .../products/edb-odbc-connector/index.njk | 4 +- .../products/edb-pgbouncer/index.njk | 4 +- .../edb-pgpool-ii-extensions/index.njk | 4 +- .../products/edb-pgpool-ii/index.njk | 4 +- .../edb-postgres-advanced-server/index.njk | 4 +- .../edb-postgres-extended-server/index.njk | 4 +- .../products/failover-manager/index.njk | 4 +- .../hadoop-foreign-data-wrapper/index.njk | 4 +- .../products/migration-toolkit/index.njk | 4 +- .../mongodb-foreign-data-wrapper/index.njk | 4 +- .../mysql-foreign-data-wrapper/index.njk | 4 +- .../templates/products/postgis/index.njk | 4 +- .../index.njk | 4 +- .../index.njk | 4 +- .../templates/products/postgresql/index.njk | 4 +- .../products/replication-server/index.njk | 4 +- 24 files changed, 118 insertions(+), 79 deletions(-) diff --git a/install_template/lib/config.mjs b/install_template/lib/config.mjs index 867ca941a98..d231c760d70 100644 --- a/install_template/lib/config.mjs +++ b/install_template/lib/config.mjs @@ -1,5 +1,4 @@ import fs from "fs/promises"; -import { version } from "os"; import yaml from "yaml"; const osFamily = (osName) => { @@ -44,10 +43,39 @@ const osShortname = (osName) => { return ""; }; +const osPath = (osName) => { + const mappings = [ + [/RHEL \d+/, "rhel"], + [/RHEL \d+ or OL \d+/, "rhel"], + [/Oracle Linux (OL) \d+/, "rhel"], + [/AlmaLinux \d+ or Rocky Linux \d+/, "other_linux"], + [/Rocky Linux \d+/, "other_linux"], + [/AlmaLinux \d+/, "other_linux"], + [/CentOS \d+/, "centos"], + [/SLES \d+/, "sles"], + [/Ubuntu [\d\.]+/, "ubuntu"], + [/Debian [\d\.]+/, "debian"], + ]; + + for (let mapping of mappings) { + if (mapping[0].test(osName)) + return mapping[1]; + } + return ""; +}; + const osVersion = (osName) => { return osName.match(/(?[\d\.]+)\s*$/)?.groups?.version || ''; }; +const osMajorVersion = (osVersion) => { + const match = osVersion.match(/\d+/); + if (match === null) + return osVersion; + return match[0]; +}; + + function hasOS(osShortname, osVersion) { return this.some((os) => os.shortname === osShortname && (!osVersion || osVersion === os.version)); } @@ -76,8 +104,10 @@ const loadProductConfig = async (configFile) => { const osArchDetail = prodVersionDetail[c.arch] = prodVersionDetail[c.arch] || []; const family = osFamily(c.name); const shortname = osShortname(c.name); + const path = osPath(c.name); const version = osVersion(c.name); - osArchDetail.push({name: c.name, family, shortname, version}); + const majorVersion = osMajorVersion(version); + osArchDetail.push({name: c.name, family, shortname, path, version, majorVersion}); osArchDetail.hasOS = hasOS; osArchDetail.hasFamily = hasFamily; osArchDetail.filterOS = filterOS; @@ -86,6 +116,16 @@ const loadProductConfig = async (configFile) => { return p; }, {}); + // sort by descending major version (where possible) + // this is generally the order we want to list these + for (let prodVersion in cpuArchitecturesForVersion) { + const prodVersionDetail = cpuArchitecturesForVersion[prodVersion]; + for (let arch in prodVersionDetail) { + const osArchDetail = prodVersionDetail[arch]; + prodVersionDetail[arch] = osArchDetail.sort((a,b) => a.majorVersion - b.majorVersion); + } + } + products.push({name: product.name, cpuArchitecturesForVersion}); } return products; diff --git a/install_template/templates/platformBase/arm64_index.njk b/install_template/templates/platformBase/arm64_index.njk index 9a4017d53df..5ce3c7475dc 100644 --- a/install_template/templates/platformBase/arm64_index.njk +++ b/install_template/templates/platformBase/arm64_index.njk @@ -10,7 +10,24 @@ deployPath: {{productShortname}}/{{ product.version }}/installing/linux_arm64/in {% endblock frontmatter %} navigation: {% block navigation %} -- {{productShortname}}_debian_12 +{%- for os in osVersions.filterOS("RHEL") %} +- {{productShortname}}_rhel_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Alma/Rocky") %} +- {{productShortname}}_other_linux_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("CentOS") %} +- {{productShortname}}_centos_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("SLES") %} +- {{productShortname}}_sles_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Ubuntu") %} +- {{productShortname}}_ubuntu_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Debian") %} +- {{productShortname}}_debian_{{os.majorVersion}} +{%- endfor %} {% endblock navigation %} --- diff --git a/install_template/templates/platformBase/index.njk b/install_template/templates/platformBase/index.njk index 268755b4b0e..d2adae158ae 100644 --- a/install_template/templates/platformBase/index.njk +++ b/install_template/templates/platformBase/index.njk @@ -12,8 +12,9 @@ deployPath: {{productShortname}}/{{ product.version }}/installing/index.mdx {% endblock frontmatter %} navigation: {% block navigation %} -- linux_x86_64 -- linux_ppc64le +{%- for arch, osVersions in osArchitectures %} +- linux_{{arch}} +{%- endfor %} {% endblock navigation %} --- diff --git a/install_template/templates/platformBase/ppc64le_index.njk b/install_template/templates/platformBase/ppc64le_index.njk index d114bf79bd0..2d0629be163 100644 --- a/install_template/templates/platformBase/ppc64le_index.njk +++ b/install_template/templates/platformBase/ppc64le_index.njk @@ -10,10 +10,24 @@ deployPath: {{productShortname}}/{{ product.version }}/installing/linux_ppc64le/ {% endblock frontmatter %} navigation: {% block navigation %} -- {{productShortname}}_rhel_9 -- {{productShortname}}_rhel_8 -- {{productShortname}}_sles_15 -- {{productShortname}}_sles_12 +{%- for os in osVersions.filterOS("RHEL") %} +- {{productShortname}}_rhel_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Alma/Rocky") %} +- {{productShortname}}_other_linux_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("CentOS") %} +- {{productShortname}}_centos_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("SLES") %} +- {{productShortname}}_sles_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Ubuntu") %} +- {{productShortname}}_ubuntu_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Debian") %} +- {{productShortname}}_debian_{{os.majorVersion}} +{%- endfor %} {% endblock navigation %} --- diff --git a/install_template/templates/platformBase/x86_64_index.njk b/install_template/templates/platformBase/x86_64_index.njk index 74ccc0c928b..8e8a6bf1a26 100644 --- a/install_template/templates/platformBase/x86_64_index.njk +++ b/install_template/templates/platformBase/x86_64_index.njk @@ -10,19 +10,24 @@ deployPath: {{productShortname}}/{{ product.version }}/installing/linux_x86_64/i {% endblock frontmatter %} navigation: {% block navigation %} -- {{productShortname}}_rhel_9 -- {{productShortname}}_rhel_8 -- {{productShortname}}_other_linux_9 -- {{productShortname}}_other_linux_8 -- {{productShortname}}_rhel_7 -- {{productShortname}}_centos_7 -- {{productShortname}}_sles_15 -- {{productShortname}}_sles_12 -- {{productShortname}}_ubuntu_22 -- {{productShortname}}_ubuntu_20 -- {{productShortname}}_debian_12 -- {{productShortname}}_debian_11 -- {{productShortname}}_debian_10 +{%- for os in osVersions.filterOS("RHEL") %} +- {{productShortname}}_rhel_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Alma/Rocky") %} +- {{productShortname}}_other_linux_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("CentOS") %} +- {{productShortname}}_centos_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("SLES") %} +- {{productShortname}}_sles_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Ubuntu") %} +- {{productShortname}}_ubuntu_{{os.majorVersion}} +{%- endfor %} +{%- for os in osVersions.filterOS("Debian") %} +- {{productShortname}}_debian_{{os.majorVersion}} +{%- endfor %} {% endblock navigation %} --- diff --git a/install_template/templates/products/edb*plus/index.njk b/install_template/templates/products/edb*plus/index.njk index 2cfbf122b01..3c2e3de6c2e 100644 --- a/install_template/templates/products/edb*plus/index.njk +++ b/install_template/templates/products/edb*plus/index.njk @@ -13,9 +13,7 @@ redirects: - /edb_plus/latest/03_installing_edb_plus/install_on_linux/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - configuring_linux_installation {% endblock navigation %} diff --git a/install_template/templates/products/edb-jdbc-connector/index.njk b/install_template/templates/products/edb-jdbc-connector/index.njk index df81a7c1e46..3e5551f8b2d 100644 --- a/install_template/templates/products/edb-jdbc-connector/index.njk +++ b/install_template/templates/products/edb-jdbc-connector/index.njk @@ -21,9 +21,7 @@ legacyRedirectsGenerated: - "/edb-docs/d/jdbc-connector/user-guides/jdbc-guide/42.2.12.1/installing_and_configuring_the_jdbc_connector.html" {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - configuring_for_java - upgrading diff --git a/install_template/templates/products/edb-ocl-connector/index.njk b/install_template/templates/products/edb-ocl-connector/index.njk index 9cb16c2bd41..569fa244337 100644 --- a/install_template/templates/products/edb-ocl-connector/index.njk +++ b/install_template/templates/products/edb-ocl-connector/index.njk @@ -17,9 +17,7 @@ redirects: {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - upgrading {% endblock navigation %} diff --git a/install_template/templates/products/edb-odbc-connector/index.njk b/install_template/templates/products/edb-odbc-connector/index.njk index 438ad42ae05..e272097d51f 100644 --- a/install_template/templates/products/edb-odbc-connector/index.njk +++ b/install_template/templates/products/edb-odbc-connector/index.njk @@ -16,9 +16,7 @@ redirects: - /odbc_connector/{{ product.version }}/03_installing_edb_odbc/01_installing_linux/ibm_power_ppc64le/12_odbc13_sles12_ppcle/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - upgrading {% endblock navigation %} diff --git a/install_template/templates/products/edb-pgbouncer/index.njk b/install_template/templates/products/edb-pgbouncer/index.njk index 128e015e72e..6a8c816d513 100644 --- a/install_template/templates/products/edb-pgbouncer/index.njk +++ b/install_template/templates/products/edb-pgbouncer/index.njk @@ -16,9 +16,7 @@ redirects: - /pgbouncer/{{ product.version }}/01_installation/install_on_linux/ibm_power_ppc64le/09_pgbouncer_rhel8_ppcle/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows {% endblock navigation %} diff --git a/install_template/templates/products/edb-pgpool-ii-extensions/index.njk b/install_template/templates/products/edb-pgpool-ii-extensions/index.njk index 9113a797c94..5ebe2af4b7b 100644 --- a/install_template/templates/products/edb-pgpool-ii-extensions/index.njk +++ b/install_template/templates/products/edb-pgpool-ii-extensions/index.njk @@ -16,9 +16,7 @@ legacyRedirectsGenerated: - "/edb-docs/d/pgpool-ii/user-guides/pgpool-ii-guide/1.0/extensions.html" {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - creating_pgpool_extensions - upgrading_extensions - uninstalling_extensions diff --git a/install_template/templates/products/edb-pgpool-ii/index.njk b/install_template/templates/products/edb-pgpool-ii/index.njk index d49e9d91019..8252956f61d 100644 --- a/install_template/templates/products/edb-pgpool-ii/index.njk +++ b/install_template/templates/products/edb-pgpool-ii/index.njk @@ -13,9 +13,7 @@ legacyRedirectsGenerated: - "/edb-docs/d/pgpool-ii/user-guides/pgpool-ii-guide/1.0/installing_and_configuring_the_pgpool-II.html" {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - upgrading - uninstalling {% endblock navigation %} diff --git a/install_template/templates/products/edb-postgres-advanced-server/index.njk b/install_template/templates/products/edb-postgres-advanced-server/index.njk index d47931762a5..b559ed87f89 100644 --- a/install_template/templates/products/edb-postgres-advanced-server/index.njk +++ b/install_template/templates/products/edb-postgres-advanced-server/index.njk @@ -14,9 +14,7 @@ redirects: - /epas/{{product.version}}/epas_inst_linux/03_using_a_package_manager_to_install_advanced_server/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - linux_install_details - windows_install_details diff --git a/install_template/templates/products/edb-postgres-extended-server/index.njk b/install_template/templates/products/edb-postgres-extended-server/index.njk index fcbe2d107cf..b618f8e9255 100644 --- a/install_template/templates/products/edb-postgres-extended-server/index.njk +++ b/install_template/templates/products/edb-postgres-extended-server/index.njk @@ -5,8 +5,6 @@ {{super()}} {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} {% endblock navigation %} diff --git a/install_template/templates/products/failover-manager/index.njk b/install_template/templates/products/failover-manager/index.njk index bacb7761131..4b214d7aebb 100644 --- a/install_template/templates/products/failover-manager/index.njk +++ b/install_template/templates/products/failover-manager/index.njk @@ -24,8 +24,6 @@ legacyRedirectsGenerated: {% endblock frontmatter %} {% block navigation %} - prerequisites -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - install_details {% endblock navigation %} diff --git a/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk b/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk index 90dd1e02e25..25e5df17d83 100644 --- a/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk +++ b/install_template/templates/products/hadoop-foreign-data-wrapper/index.njk @@ -11,7 +11,5 @@ redirects: - /hadoop_data_adapter/{{ product.version }}/05_installing_the_hadoop_data_adapter/x86_amd64/02_hadoop_other_linux8_x86/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} {% endblock navigation %} diff --git a/install_template/templates/products/migration-toolkit/index.njk b/install_template/templates/products/migration-toolkit/index.njk index 674d3c74570..cf25f697f17 100644 --- a/install_template/templates/products/migration-toolkit/index.njk +++ b/install_template/templates/products/migration-toolkit/index.njk @@ -23,9 +23,7 @@ legacyRedirects: - "/edb-docs/d/edb-postgres-migration-toolkit/user-guides/user-guide/55.0.0/installing_on_centos_or_rhel.html" {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - install_on_mac - install_on_windows - installing_jdbc_driver diff --git a/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk b/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk index d6bdec2cde4..271c7ea4b49 100644 --- a/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk +++ b/install_template/templates/products/mongodb-foreign-data-wrapper/index.njk @@ -12,7 +12,5 @@ redirects: {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} {% endblock navigation %} diff --git a/install_template/templates/products/mysql-foreign-data-wrapper/index.njk b/install_template/templates/products/mysql-foreign-data-wrapper/index.njk index 2e601d28268..74bc96d7d5e 100644 --- a/install_template/templates/products/mysql-foreign-data-wrapper/index.njk +++ b/install_template/templates/products/mysql-foreign-data-wrapper/index.njk @@ -10,7 +10,5 @@ redirects: - /mysql_data_adapter/{{ product.version }}/04_installing_the_mysql_data_adapter/x86_amd64/09b_mysql_deb10_x86/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} {% endblock navigation %} diff --git a/install_template/templates/products/postgis/index.njk b/install_template/templates/products/postgis/index.njk index a28fa67af83..b98203ff89b 100644 --- a/install_template/templates/products/postgis/index.njk +++ b/install_template/templates/products/postgis/index.njk @@ -15,9 +15,7 @@ redirects: - /postgis/latest/01a_installing_postgis/installing_on_linux/x86_amd64/01_postgis_rhel8_x86/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - upgrading - uninstalling diff --git a/install_template/templates/products/postgres-enterprise-manager-agent/index.njk b/install_template/templates/products/postgres-enterprise-manager-agent/index.njk index 1c4422abe02..23b7e67a386 100644 --- a/install_template/templates/products/postgres-enterprise-manager-agent/index.njk +++ b/install_template/templates/products/postgres-enterprise-manager-agent/index.njk @@ -17,9 +17,7 @@ redirects: {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows_agent {% endblock navigation %} diff --git a/install_template/templates/products/postgres-enterprise-manager-server/index.njk b/install_template/templates/products/postgres-enterprise-manager-server/index.njk index 956b0a5bd4b..14236480413 100644 --- a/install_template/templates/products/postgres-enterprise-manager-server/index.njk +++ b/install_template/templates/products/postgres-enterprise-manager-server/index.njk @@ -19,9 +19,7 @@ redirects: {% block navigation %} - prerequisites - dependencies -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - creating_pem_repository_in_isolated_network - configuring_the_pem_server_on_linux diff --git a/install_template/templates/products/postgresql/index.njk b/install_template/templates/products/postgresql/index.njk index 97b2cc82427..b1c2335efa1 100644 --- a/install_template/templates/products/postgresql/index.njk +++ b/install_template/templates/products/postgresql/index.njk @@ -16,9 +16,7 @@ redirects: {% endblock frontmatter %} {% block navigation %} - requirements -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - macos {% endblock navigation %} diff --git a/install_template/templates/products/replication-server/index.njk b/install_template/templates/products/replication-server/index.njk index d611671f4a9..53e0197d230 100644 --- a/install_template/templates/products/replication-server/index.njk +++ b/install_template/templates/products/replication-server/index.njk @@ -14,9 +14,7 @@ redirects: - /eprs/7/03_installation/03_installing_rpm_package/x86_amd64/03_eprs_rhel7_x86/ {% endblock frontmatter %} {% block navigation %} -- linux_x86_64 -- linux_ppc64le -- linux_arm64 +{{- super() -}} - windows - installing_jdbc_driver - installation_details From 274dbbc75e3e0a86f683d230887f96be197c2253 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Tue, 11 Jun 2024 11:00:54 -0400 Subject: [PATCH 27/28] Generated topics for Debian 12 support --- .../postgresql/installing/index.mdx | 9 +- .../installing/linux_arm64/index.mdx | 14 ++ .../linux_arm64/postgresql_debian_12.mdx | 39 ++++++ .../installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/postgresql_debian_12.mdx | 39 ++++++ .../docs/edb_plus/41/installing/index.mdx | 9 +- .../linux_arm64/edbplus_debian_12.mdx | 48 +++++++ .../41/installing/linux_arm64/index.mdx | 13 ++ .../linux_x86_64/edbplus_debian_12.mdx | 48 +++++++ .../41/installing/linux_x86_64/index.mdx | 5 +- product_docs/docs/efm/4/installing/index.mdx | 9 +- .../installing/linux_arm64/efm_debian_12.mdx | 60 ++++++++ .../efm/4/installing/linux_arm64/index.mdx | 20 +++ .../installing/linux_x86_64/efm_debian_12.mdx | 60 ++++++++ .../efm/4/installing/linux_x86_64/index.mdx | 5 +- .../11/installing/linux_ppc64le/index.mdx | 1 + .../epas/11/installing/linux_x86_64/index.mdx | 2 +- .../12/installing/linux_ppc64le/index.mdx | 1 + .../epas/12/installing/linux_x86_64/index.mdx | 2 +- .../13/installing/linux_ppc64le/index.mdx | 1 + .../epas/13/installing/linux_x86_64/index.mdx | 2 +- .../14/installing/linux_ppc64le/index.mdx | 1 + .../epas/14/installing/linux_x86_64/index.mdx | 2 +- .../15/installing/linux_ppc64le/index.mdx | 1 + .../epas/15/installing/linux_x86_64/index.mdx | 2 +- .../docs/epas/16/installing/index.mdx | 9 +- .../installing/linux_arm64/epas_debian_12.mdx | 128 ++++++++++++++++++ .../epas/16/installing/linux_arm64/index.mdx | 13 ++ .../16/installing/linux_ppc64le/index.mdx | 1 + .../linux_x86_64/epas_debian_12.mdx | 128 ++++++++++++++++++ .../epas/16/installing/linux_x86_64/index.mdx | 5 +- product_docs/docs/eprs/7/installing/index.mdx | 9 +- .../installing/linux_arm64/eprs_debian_12.mdx | 61 +++++++++ .../eprs/7/installing/linux_arm64/index.mdx | 21 +++ .../linux_x86_64/eprs_debian_12.mdx | 61 +++++++++ .../eprs/7/installing/linux_x86_64/index.mdx | 5 +- .../2/installing/index.mdx | 9 +- .../linux_arm64/hadoop_debian_12.mdx | 47 +++++++ .../2/installing/linux_arm64/index.mdx | 15 ++ .../linux_x86_64/hadoop_debian_12.mdx | 47 +++++++ .../2/installing/linux_x86_64/index.mdx | 5 +- .../42.5.4.2/installing/index.mdx | 9 +- .../42.5.4.2/installing/linux_arm64/index.mdx | 13 ++ .../installing/linux_arm64/jdbc_debian_12.mdx | 49 +++++++ .../installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/jdbc_debian_12.mdx | 49 +++++++ .../migration_toolkit/55/installing/index.mdx | 9 +- .../55/installing/linux_arm64/index.mdx | 13 ++ .../installing/linux_arm64/mtk_debian_12.mdx | 43 ++++++ .../55/installing/linux_x86_64/index.mdx | 5 +- .../installing/linux_x86_64/mtk_debian_12.mdx | 43 ++++++ .../mongo_data_adapter/5/installing/index.mdx | 9 +- .../5/installing/linux_arm64/index.mdx | 15 ++ .../linux_arm64/mongo_debian_12.mdx | 47 +++++++ .../5/installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/mongo_debian_12.mdx | 47 +++++++ .../mysql_data_adapter/2/installing/index.mdx | 9 +- .../2/installing/linux_arm64/index.mdx | 13 ++ .../linux_arm64/mysql_debian_12.mdx | 60 ++++++++ .../installing/linux_ppc64le/mysql_rhel_8.mdx | 4 +- .../installing/linux_ppc64le/mysql_rhel_9.mdx | 4 +- .../linux_ppc64le/mysql_sles_12.mdx | 4 +- .../linux_ppc64le/mysql_sles_15.mdx | 4 +- .../2/installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/mysql_centos_7.mdx | 4 +- .../linux_x86_64/mysql_debian_10.mdx | 4 +- .../linux_x86_64/mysql_debian_11.mdx | 4 +- .../linux_x86_64/mysql_debian_12.mdx | 60 ++++++++ .../linux_x86_64/mysql_other_linux_8.mdx | 4 +- .../linux_x86_64/mysql_other_linux_9.mdx | 4 +- .../installing/linux_x86_64/mysql_rhel_7.mdx | 4 +- .../installing/linux_x86_64/mysql_rhel_8.mdx | 4 +- .../installing/linux_x86_64/mysql_rhel_9.mdx | 4 +- .../installing/linux_x86_64/mysql_sles_12.mdx | 4 +- .../installing/linux_x86_64/mysql_sles_15.mdx | 4 +- .../linux_x86_64/mysql_ubuntu_20.mdx | 4 +- .../linux_x86_64/mysql_ubuntu_22.mdx | 4 +- .../14/installing/linux_x86_64/index.mdx | 3 +- .../15/installing/linux_x86_64/index.mdx | 2 +- .../ocl_connector/16/installing/index.mdx | 9 +- .../16/installing/linux_arm64/index.mdx | 13 ++ .../installing/linux_arm64/ocl_debian_12.mdx | 46 +++++++ .../16/installing/linux_x86_64/index.mdx | 5 +- .../installing/linux_x86_64/ocl_debian_12.mdx | 46 +++++++ .../13/installing/linux_x86_64/index.mdx | 2 +- .../odbc_connector/16/installing/index.mdx | 9 +- .../16/installing/linux_arm64/index.mdx | 13 ++ .../installing/linux_arm64/odbc_debian_12.mdx | 46 +++++++ .../16/installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/odbc_debian_12.mdx | 46 +++++++ .../pem/8/installing/linux_x86_64/index.mdx | 2 +- .../linux_x86_64/index.mdx | 2 +- product_docs/docs/pem/9/installing/index.mdx | 9 +- .../pem/9/installing/linux_arm64/index.mdx | 20 +++ .../installing/linux_arm64/pem_debian_12.mdx | 91 +++++++++++++ .../pem/9/installing/linux_x86_64/index.mdx | 5 +- .../installing/linux_x86_64/pem_debian_12.mdx | 91 +++++++++++++ .../docs/pem/9/installing_pem_agent/index.mdx | 9 +- .../linux_arm64/index.mdx | 20 +++ .../linux_arm64/pem_agent_debian_12.mdx | 41 ++++++ .../linux_x86_64/index.mdx | 5 +- .../linux_x86_64/pem_agent_debian_12.mdx | 41 ++++++ .../docs/pgbouncer/1/installing/index.mdx | 9 +- .../1/installing/linux_arm64/index.mdx | 13 ++ .../linux_arm64/pgbouncer_debian_12.mdx | 47 +++++++ .../linux_ppc64le/pgbouncer_rhel_8.mdx | 2 +- .../linux_ppc64le/pgbouncer_rhel_9.mdx | 2 +- .../linux_ppc64le/pgbouncer_sles_12.mdx | 2 +- .../linux_ppc64le/pgbouncer_sles_15.mdx | 2 +- .../1/installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/pgbouncer_centos_7.mdx | 2 +- .../linux_x86_64/pgbouncer_debian_10.mdx | 2 +- .../linux_x86_64/pgbouncer_debian_11.mdx | 2 +- .../linux_x86_64/pgbouncer_debian_12.mdx | 47 +++++++ .../linux_x86_64/pgbouncer_other_linux_8.mdx | 2 +- .../linux_x86_64/pgbouncer_other_linux_9.mdx | 2 +- .../linux_x86_64/pgbouncer_rhel_7.mdx | 2 +- .../linux_x86_64/pgbouncer_rhel_8.mdx | 2 +- .../linux_x86_64/pgbouncer_rhel_9.mdx | 2 +- .../linux_x86_64/pgbouncer_sles_12.mdx | 2 +- .../linux_x86_64/pgbouncer_sles_15.mdx | 2 +- .../linux_x86_64/pgbouncer_ubuntu_20.mdx | 2 +- .../linux_x86_64/pgbouncer_ubuntu_22.mdx | 2 +- product_docs/docs/pge/15/installing/index.mdx | 1 - .../pge/15/installing/linux_x86_64/index.mdx | 4 +- product_docs/docs/pge/16/installing/index.mdx | 10 +- .../pge/16/installing/linux_arm64/index.mdx | 13 ++ .../installing/linux_arm64/pge_debian_12.mdx | 123 +++++++++++++++++ .../pge/16/installing/linux_x86_64/index.mdx | 7 +- .../installing/linux_x86_64/pge_debian_12.mdx | 123 +++++++++++++++++ .../docs/pgpool/4/installing/index.mdx | 9 +- .../pgpool/4/installing/linux_arm64/index.mdx | 13 ++ .../linux_arm64/pgpool_debian_12.mdx | 47 +++++++ .../4/installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/pgpool_debian_12.mdx | 47 +++++++ .../pgpool/4/installing_extensions/index.mdx | 9 +- .../linux_arm64/index.mdx | 13 ++ .../linux_arm64/pgpoolext_debian_12.mdx | 47 +++++++ .../linux_x86_64/index.mdx | 5 +- .../linux_x86_64/pgpoolext_debian_12.mdx | 47 +++++++ .../docs/postgis/3/installing/index.mdx | 9 +- .../3/installing/linux_arm64/index.mdx | 20 +++ .../linux_arm64/postgis_debian_12.mdx | 48 +++++++ .../linux_ppc64le/postgis_rhel_8.mdx | 6 +- .../linux_ppc64le/postgis_rhel_9.mdx | 6 +- .../linux_ppc64le/postgis_sles_12.mdx | 6 +- .../linux_ppc64le/postgis_sles_15.mdx | 6 +- .../3/installing/linux_x86_64/index.mdx | 5 +- .../linux_x86_64/postgis_centos_7.mdx | 6 +- .../linux_x86_64/postgis_debian_10.mdx | 8 +- .../linux_x86_64/postgis_debian_11.mdx | 6 +- .../linux_x86_64/postgis_debian_12.mdx | 48 +++++++ .../linux_x86_64/postgis_other_linux_8.mdx | 6 +- .../linux_x86_64/postgis_other_linux_9.mdx | 6 +- .../linux_x86_64/postgis_rhel_7.mdx | 6 +- .../linux_x86_64/postgis_rhel_8.mdx | 6 +- .../linux_x86_64/postgis_rhel_9.mdx | 6 +- .../linux_x86_64/postgis_sles_12.mdx | 6 +- .../linux_x86_64/postgis_sles_15.mdx | 6 +- .../linux_x86_64/postgis_ubuntu_20.mdx | 6 +- .../linux_x86_64/postgis_ubuntu_22.mdx | 6 +- 161 files changed, 2865 insertions(+), 154 deletions(-) create mode 100644 advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx create mode 100644 advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_debian_12.mdx create mode 100644 advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/postgresql_debian_12.mdx create mode 100644 product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx create mode 100644 product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx create mode 100644 product_docs/docs/efm/4/installing/linux_arm64/efm_debian_12.mdx create mode 100644 product_docs/docs/efm/4/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/efm/4/installing/linux_x86_64/efm_debian_12.mdx create mode 100644 product_docs/docs/epas/16/installing/linux_arm64/epas_debian_12.mdx create mode 100644 product_docs/docs/epas/16/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/epas/16/installing/linux_x86_64/epas_debian_12.mdx create mode 100644 product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx create mode 100644 product_docs/docs/eprs/7/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx create mode 100644 product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_debian_12.mdx create mode 100644 product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/hadoop_debian_12.mdx create mode 100644 product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/jdbc_debian_12.mdx create mode 100644 product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/jdbc_debian_12.mdx create mode 100644 product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx create mode 100644 product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx create mode 100644 product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_debian_12.mdx create mode 100644 product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/mongo_debian_12.mdx create mode 100644 product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_debian_12.mdx create mode 100644 product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_12.mdx create mode 100644 product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_debian_12.mdx create mode 100644 product_docs/docs/ocl_connector/16/installing/linux_x86_64/ocl_debian_12.mdx create mode 100644 product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_debian_12.mdx create mode 100644 product_docs/docs/odbc_connector/16/installing/linux_x86_64/odbc_debian_12.mdx create mode 100644 product_docs/docs/pem/9/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/pem/9/installing/linux_arm64/pem_debian_12.mdx create mode 100644 product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_12.mdx create mode 100644 product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx create mode 100644 product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_debian_12.mdx create mode 100644 product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/pem_agent_debian_12.mdx create mode 100644 product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_debian_12.mdx create mode 100644 product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_12.mdx create mode 100644 product_docs/docs/pge/16/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/pge/16/installing/linux_arm64/pge_debian_12.mdx create mode 100644 product_docs/docs/pge/16/installing/linux_x86_64/pge_debian_12.mdx create mode 100644 product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_debian_12.mdx create mode 100644 product_docs/docs/pgpool/4/installing/linux_x86_64/pgpool_debian_12.mdx create mode 100644 product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx create mode 100644 product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_debian_12.mdx create mode 100644 product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/pgpoolext_debian_12.mdx create mode 100644 product_docs/docs/postgis/3/installing/linux_arm64/index.mdx create mode 100644 product_docs/docs/postgis/3/installing/linux_arm64/postgis_debian_12.mdx create mode 100644 product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_12.mdx diff --git a/advocacy_docs/supported-open-source/postgresql/installing/index.mdx b/advocacy_docs/supported-open-source/postgresql/installing/index.mdx index 312538717d8..4c7480d24b2 100644 --- a/advocacy_docs/supported-open-source/postgresql/installing/index.mdx +++ b/advocacy_docs/supported-open-source/postgresql/installing/index.mdx @@ -16,6 +16,7 @@ navigation: - requirements - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - macos --- @@ -44,7 +45,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/postgresql_ubuntu_22), [Ubuntu 20.04](linux_x86_64/postgresql_ubuntu_20) -- [Debian 11](linux_x86_64/postgresql_debian_11), [Debian 10](linux_x86_64/postgresql_debian_10) +- [Debian 12](linux_x86_64/postgresql_debian_12), [Debian 11](linux_x86_64/postgresql_debian_11), [Debian 10](linux_x86_64/postgresql_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,6 +57,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/postgresql_sles_15), [SLES 12](linux_ppc64le/postgresql_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/postgresql_debian_12) + ## Macintosh - [Mac OS X](macos) diff --git a/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..a5b44702762 --- /dev/null +++ b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx @@ -0,0 +1,14 @@ +--- +title: "Installing PostgreSQL on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" +indexCards: none + +navigation: + - postgresql_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](postgresql_debian_12) diff --git a/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_debian_12.mdx b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_debian_12.mdx new file mode 100644 index 00000000000..cf273d5b4f9 --- /dev/null +++ b/advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/postgresql_debian_12.mdx @@ -0,0 +1,39 @@ +--- +navTitle: Debian 12 +title: Installing PostgreSQL on Debian 12 arm64 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + !!! Note + Rather than use the EDB repository, you can obtain PostgreSQL installers and installation packages from the [PostgreSQL community downloads page](https://www.postgresql.org/download/). + !!! + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install postgresql- +``` + +Where `` is the version of PostgreSQL you are installing. For example, if you are installing version 16, the package name would be `postgresql-16`. diff --git a/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/index.mdx b/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/index.mdx index 6c635d829f6..abc801c92f9 100644 --- a/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/index.mdx +++ b/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/index.mdx @@ -6,14 +6,15 @@ indexCards: none navigation: - postgresql_rhel_9 - postgresql_rhel_8 + - postgresql_rhel_7 - postgresql_other_linux_9 - postgresql_other_linux_8 - - postgresql_rhel_7 - postgresql_centos_7 - postgresql_sles_15 - postgresql_sles_12 - postgresql_ubuntu_22 - postgresql_ubuntu_20 + - postgresql_debian_12 - postgresql_debian_11 - postgresql_debian_10 --- @@ -56,6 +57,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](postgresql_ubuntu_20) +- [Debian 12](postgresql_debian_12) + - [Debian 11](postgresql_debian_11) - [Debian 10](postgresql_debian_10) diff --git a/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/postgresql_debian_12.mdx b/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/postgresql_debian_12.mdx new file mode 100644 index 00000000000..bf4e8c0cde7 --- /dev/null +++ b/advocacy_docs/supported-open-source/postgresql/installing/linux_x86_64/postgresql_debian_12.mdx @@ -0,0 +1,39 @@ +--- +navTitle: Debian 12 +title: Installing PostgreSQL on Debian 12 x86_64 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + !!! Note + Rather than use the EDB repository, you can obtain PostgreSQL installers and installation packages from the [PostgreSQL community downloads page](https://www.postgresql.org/download/). + !!! + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install postgresql- +``` + +Where `` is the version of PostgreSQL you are installing. For example, if you are installing version 16, the package name would be `postgresql-16`. diff --git a/product_docs/docs/edb_plus/41/installing/index.mdx b/product_docs/docs/edb_plus/41/installing/index.mdx index 9d96d478cb6..99b54ccb119 100644 --- a/product_docs/docs/edb_plus/41/installing/index.mdx +++ b/product_docs/docs/edb_plus/41/installing/index.mdx @@ -13,6 +13,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - configuring_linux_installation --- @@ -41,7 +42,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/edbplus_ubuntu_22), [Ubuntu 20.04](linux_x86_64/edbplus_ubuntu_20) -- [Debian 11](linux_x86_64/edbplus_debian_11), [Debian 10](linux_x86_64/edbplus_debian_10) +- [Debian 12](linux_x86_64/edbplus_debian_12), [Debian 11](linux_x86_64/edbplus_debian_11), [Debian 10](linux_x86_64/edbplus_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -53,6 +54,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/edbplus_sles_15), [SLES 12](linux_ppc64le/edbplus_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/edbplus_debian_12) + ## Windows - [Windows Server 2019, 2022, and Windows 11](windows) diff --git a/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx b/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx new file mode 100644 index 00000000000..01354ee8566 --- /dev/null +++ b/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx @@ -0,0 +1,48 @@ +--- +navTitle: Debian 12 +title: Installing EDB*Plus on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /edb_plus/41/03_installing_edb_plus/install_on_linux/arm64/edbplus_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-edbplus +``` + +## Initial configuration + +After performing a Linux installation of EDB\*Plus, you must set the values of environment variables that allow EDB\*Plus to locate your Java installation: + +```shell +export JAVA_HOME= +export PATH=/bin:$PATH +``` diff --git a/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx b/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..b59092fa855 --- /dev/null +++ b/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB*Plus on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - edbplus_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](edbplus_debian_12) diff --git a/product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx b/product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx new file mode 100644 index 00000000000..6d657a81671 --- /dev/null +++ b/product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx @@ -0,0 +1,48 @@ +--- +navTitle: Debian 12 +title: Installing EDB*Plus on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /edb_plus/41/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-edbplus +``` + +## Initial configuration + +After performing a Linux installation of EDB\*Plus, you must set the values of environment variables that allow EDB\*Plus to locate your Java installation: + +```shell +export JAVA_HOME= +export PATH=/bin:$PATH +``` diff --git a/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx b/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx index 8734fd7ba1f..be1f3e3264c 100644 --- a/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - edbplus_rhel_9 - edbplus_rhel_8 + - edbplus_rhel_7 - edbplus_other_linux_9 - edbplus_other_linux_8 - - edbplus_rhel_7 - edbplus_centos_7 - edbplus_sles_15 - edbplus_sles_12 - edbplus_ubuntu_22 - edbplus_ubuntu_20 + - edbplus_debian_12 - edbplus_debian_11 - edbplus_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](edbplus_ubuntu_20) +- [Debian 12](edbplus_debian_12) + - [Debian 11](edbplus_debian_11) - [Debian 10](edbplus_debian_10) diff --git a/product_docs/docs/efm/4/installing/index.mdx b/product_docs/docs/efm/4/installing/index.mdx index 20c29711c2d..1dc1d847201 100644 --- a/product_docs/docs/efm/4/installing/index.mdx +++ b/product_docs/docs/efm/4/installing/index.mdx @@ -32,6 +32,7 @@ navigation: - prerequisites - linux_x86_64 - linux_ppc64le + - linux_arm64 - install_details --- @@ -59,7 +60,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/efm_ubuntu_22), [Ubuntu 20.04](linux_x86_64/efm_ubuntu_20) -- [Debian 11](linux_x86_64/efm_debian_11), [Debian 10](linux_x86_64/efm_debian_10) +- [Debian 12](linux_x86_64/efm_debian_12), [Debian 11](linux_x86_64/efm_debian_11), [Debian 10](linux_x86_64/efm_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -70,3 +71,9 @@ Select a link to access the applicable installation instructions: ### SUSE Linux Enterprise (SLES) - [SLES 15](linux_ppc64le/efm_sles_15), [SLES 12](linux_ppc64le/efm_sles_12) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/efm_debian_12) diff --git a/product_docs/docs/efm/4/installing/linux_arm64/efm_debian_12.mdx b/product_docs/docs/efm/4/installing/linux_arm64/efm_debian_12.mdx new file mode 100644 index 00000000000..9f9f7fed0b5 --- /dev/null +++ b/product_docs/docs/efm/4/installing/linux_arm64/efm_debian_12.mdx @@ -0,0 +1,60 @@ +--- +navTitle: Debian 12 +title: Installing Failover Manager on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /efm/4/03_installing_efm/arm64/efm_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host (not needed for witness nodes). + + - See [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - See [PostgreSQL Downloads](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-efm<4x> +``` + +Where `<4x>` is the version of Failover Manager that you're installing. For example, if you're installing version 4.9, the package name is `edb-efm49`. + +The installation process creates a user named efm that has privileges to invoke scripts that control the Failover Manager service for clusters owned by enterprisedb or postgres. + +## Initial configuration + +If you're using Failover Manager to monitor a cluster owned by a user other than enterprisedb or postgres, see [Extending Failover Manager permissions](../../04_configuring_efm/04_extending_efm_permissions/#extending_efm_permissions). + +After installing on each node of the cluster: + +1. Modify the [cluster properties file](../../04_configuring_efm/01_cluster_properties/#cluster_properties) on each node. +2. Modify the [cluster members file](../../04_configuring_efm/03_cluster_members/#cluster_members) on each node. +3. If applicable, configure and test virtual IP address settings and any scripts that are identified in the cluster properties file. +4. Start the agent on each node of the cluster. For more information, see [Controlling the Failover Manager service](../../08_controlling_efm_service/). diff --git a/product_docs/docs/efm/4/installing/linux_arm64/index.mdx b/product_docs/docs/efm/4/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..caa4e6ab3f9 --- /dev/null +++ b/product_docs/docs/efm/4/installing/linux_arm64/index.mdx @@ -0,0 +1,20 @@ +--- +title: "Installing Failover Manager on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +# Leaf template: products/failover-manager/arm64_index.njk + +redirects: + +navigation: + - efm_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](efm_debian_12) diff --git a/product_docs/docs/efm/4/installing/linux_x86_64/efm_debian_12.mdx b/product_docs/docs/efm/4/installing/linux_x86_64/efm_debian_12.mdx new file mode 100644 index 00000000000..802b5e9da9f --- /dev/null +++ b/product_docs/docs/efm/4/installing/linux_x86_64/efm_debian_12.mdx @@ -0,0 +1,60 @@ +--- +navTitle: Debian 12 +title: Installing Failover Manager on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /efm/4/03_installing_efm/x86_amd64/efm_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host (not needed for witness nodes). + + - See [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - See [PostgreSQL Downloads](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-efm<4x> +``` + +Where `<4x>` is the version of Failover Manager that you're installing. For example, if you're installing version 4.9, the package name is `edb-efm49`. + +The installation process creates a user named efm that has privileges to invoke scripts that control the Failover Manager service for clusters owned by enterprisedb or postgres. + +## Initial configuration + +If you're using Failover Manager to monitor a cluster owned by a user other than enterprisedb or postgres, see [Extending Failover Manager permissions](../../04_configuring_efm/04_extending_efm_permissions/#extending_efm_permissions). + +After installing on each node of the cluster: + +1. Modify the [cluster properties file](../../04_configuring_efm/01_cluster_properties/#cluster_properties) on each node. +2. Modify the [cluster members file](../../04_configuring_efm/03_cluster_members/#cluster_members) on each node. +3. If applicable, configure and test virtual IP address settings and any scripts that are identified in the cluster properties file. +4. Start the agent on each node of the cluster. For more information, see [Controlling the Failover Manager service](../../08_controlling_efm_service/). diff --git a/product_docs/docs/efm/4/installing/linux_x86_64/index.mdx b/product_docs/docs/efm/4/installing/linux_x86_64/index.mdx index b6199d47c6a..0d7d9a4382c 100644 --- a/product_docs/docs/efm/4/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/efm/4/installing/linux_x86_64/index.mdx @@ -13,14 +13,15 @@ redirects: navigation: - efm_rhel_9 - efm_rhel_8 + - efm_rhel_7 - efm_other_linux_9 - efm_other_linux_8 - - efm_rhel_7 - efm_centos_7 - efm_sles_15 - efm_sles_12 - efm_ubuntu_22 - efm_ubuntu_20 + - efm_debian_12 - efm_debian_11 - efm_debian_10 --- @@ -63,6 +64,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](efm_ubuntu_20) +- [Debian 12](efm_debian_12) + - [Debian 11](efm_debian_11) - [Debian 10](efm_debian_10) diff --git a/product_docs/docs/epas/11/installing/linux_ppc64le/index.mdx b/product_docs/docs/epas/11/installing/linux_ppc64le/index.mdx index 394693b4f37..1ae890d5109 100644 --- a/product_docs/docs/epas/11/installing/linux_ppc64le/index.mdx +++ b/product_docs/docs/epas/11/installing/linux_ppc64le/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_sles_15 - epas_sles_12 --- diff --git a/product_docs/docs/epas/11/installing/linux_x86_64/index.mdx b/product_docs/docs/epas/11/installing/linux_x86_64/index.mdx index 89aba584bc9..f8990722b3e 100644 --- a/product_docs/docs/epas/11/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/epas/11/installing/linux_x86_64/index.mdx @@ -14,9 +14,9 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_other_linux_9 - epas_other_linux_8 - - epas_rhel_7 - epas_centos_7 - epas_sles_15 - epas_sles_12 diff --git a/product_docs/docs/epas/12/installing/linux_ppc64le/index.mdx b/product_docs/docs/epas/12/installing/linux_ppc64le/index.mdx index cbd6f39813d..9d590c4d142 100644 --- a/product_docs/docs/epas/12/installing/linux_ppc64le/index.mdx +++ b/product_docs/docs/epas/12/installing/linux_ppc64le/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_sles_15 - epas_sles_12 --- diff --git a/product_docs/docs/epas/12/installing/linux_x86_64/index.mdx b/product_docs/docs/epas/12/installing/linux_x86_64/index.mdx index 68e10187380..9e2c8bb4641 100644 --- a/product_docs/docs/epas/12/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/epas/12/installing/linux_x86_64/index.mdx @@ -14,9 +14,9 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_other_linux_9 - epas_other_linux_8 - - epas_rhel_7 - epas_centos_7 - epas_sles_15 - epas_sles_12 diff --git a/product_docs/docs/epas/13/installing/linux_ppc64le/index.mdx b/product_docs/docs/epas/13/installing/linux_ppc64le/index.mdx index ceba742881e..a3a7b44b039 100644 --- a/product_docs/docs/epas/13/installing/linux_ppc64le/index.mdx +++ b/product_docs/docs/epas/13/installing/linux_ppc64le/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_sles_15 - epas_sles_12 --- diff --git a/product_docs/docs/epas/13/installing/linux_x86_64/index.mdx b/product_docs/docs/epas/13/installing/linux_x86_64/index.mdx index 30fdce868ed..f1bfa456b51 100644 --- a/product_docs/docs/epas/13/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/epas/13/installing/linux_x86_64/index.mdx @@ -14,9 +14,9 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_other_linux_9 - epas_other_linux_8 - - epas_rhel_7 - epas_centos_7 - epas_sles_15 - epas_sles_12 diff --git a/product_docs/docs/epas/14/installing/linux_ppc64le/index.mdx b/product_docs/docs/epas/14/installing/linux_ppc64le/index.mdx index f60a1c84f29..8916fe99c5a 100644 --- a/product_docs/docs/epas/14/installing/linux_ppc64le/index.mdx +++ b/product_docs/docs/epas/14/installing/linux_ppc64le/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_sles_15 - epas_sles_12 --- diff --git a/product_docs/docs/epas/14/installing/linux_x86_64/index.mdx b/product_docs/docs/epas/14/installing/linux_x86_64/index.mdx index c0ffb128c72..3de970a17ce 100644 --- a/product_docs/docs/epas/14/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/epas/14/installing/linux_x86_64/index.mdx @@ -14,9 +14,9 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_other_linux_9 - epas_other_linux_8 - - epas_rhel_7 - epas_centos_7 - epas_sles_15 - epas_sles_12 diff --git a/product_docs/docs/epas/15/installing/linux_ppc64le/index.mdx b/product_docs/docs/epas/15/installing/linux_ppc64le/index.mdx index 78f4ddbe958..39f9f238856 100644 --- a/product_docs/docs/epas/15/installing/linux_ppc64le/index.mdx +++ b/product_docs/docs/epas/15/installing/linux_ppc64le/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_sles_15 - epas_sles_12 --- diff --git a/product_docs/docs/epas/15/installing/linux_x86_64/index.mdx b/product_docs/docs/epas/15/installing/linux_x86_64/index.mdx index 98bda2ff396..1089e690691 100644 --- a/product_docs/docs/epas/15/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/epas/15/installing/linux_x86_64/index.mdx @@ -14,9 +14,9 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_other_linux_9 - epas_other_linux_8 - - epas_rhel_7 - epas_centos_7 - epas_sles_15 - epas_sles_12 diff --git a/product_docs/docs/epas/16/installing/index.mdx b/product_docs/docs/epas/16/installing/index.mdx index 91d3df7bd49..6d1ac3ff4a7 100644 --- a/product_docs/docs/epas/16/installing/index.mdx +++ b/product_docs/docs/epas/16/installing/index.mdx @@ -15,6 +15,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - linux_install_details - windows_install_details @@ -44,7 +45,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/epas_ubuntu_22), [Ubuntu 20.04](linux_x86_64/epas_ubuntu_20) -- [Debian 11](linux_x86_64/epas_debian_11), [Debian 10](linux_x86_64/epas_debian_10) +- [Debian 12](linux_x86_64/epas_debian_12), [Debian 11](linux_x86_64/epas_debian_11), [Debian 10](linux_x86_64/epas_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,6 +57,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/epas_sles_15), [SLES 12](linux_ppc64le/epas_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/epas_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/epas/16/installing/linux_arm64/epas_debian_12.mdx b/product_docs/docs/epas/16/installing/linux_arm64/epas_debian_12.mdx new file mode 100644 index 00000000000..fea68f28765 --- /dev/null +++ b/product_docs/docs/epas/16/installing/linux_arm64/epas_debian_12.mdx @@ -0,0 +1,128 @@ +--- +navTitle: Debian 12 +title: Installing EDB Postgres Advanced Server on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/16/epas_inst_linux/installing_epas_using_edb_repository/arm64/epas_deb12_arm + - /epas/16/epas_inst_linux/installing_epas_using_edb_repository/arm/epas_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 16, the package name is `edb-as16-server`. + +To install an individual component: + +```shell +sudo apt-get -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/16/installing/linux_install_details/rpm_packages/). + +## Initial configuration + +This section steps you through getting started with your cluster including logging in, ensuring the installation was successful, connecting to your cluster, and creating the user password. + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (16.0.0, server 16.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/16/installing/linux_arm64/index.mdx b/product_docs/docs/epas/16/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..c1e50ddb610 --- /dev/null +++ b/product_docs/docs/epas/16/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB Postgres Advanced Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - epas_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](epas_debian_12) diff --git a/product_docs/docs/epas/16/installing/linux_ppc64le/index.mdx b/product_docs/docs/epas/16/installing/linux_ppc64le/index.mdx index b309c6ace8f..b8622dde56f 100644 --- a/product_docs/docs/epas/16/installing/linux_ppc64le/index.mdx +++ b/product_docs/docs/epas/16/installing/linux_ppc64le/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_sles_15 - epas_sles_12 --- diff --git a/product_docs/docs/epas/16/installing/linux_x86_64/epas_debian_12.mdx b/product_docs/docs/epas/16/installing/linux_x86_64/epas_debian_12.mdx new file mode 100644 index 00000000000..0e090679225 --- /dev/null +++ b/product_docs/docs/epas/16/installing/linux_x86_64/epas_debian_12.mdx @@ -0,0 +1,128 @@ +--- +navTitle: Debian 12 +title: Installing EDB Postgres Advanced Server on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /epas/16/epas_inst_linux/installing_epas_using_edb_repository/x86_amd64/epas_deb12_x86 + - /epas/16/epas_inst_linux/installing_epas_using_edb_repository/x86/epas_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as-server +``` + +Where `` is the version of the EDB Postgres Advanced Server you're installing. For example, if you're installing version 16, the package name is `edb-as16-server`. + +To install an individual component: + +```shell +sudo apt-get -y install +``` + +Where `package_name` can be any of the available packages from the [available package list](/epas/16/installing/linux_install_details/rpm_packages/). + +## Initial configuration + +This section steps you through getting started with your cluster including logging in, ensuring the installation was successful, connecting to your cluster, and creating the user password. + +To work in your cluster, log in as the enterprisedb user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo su - enterprisedb + +psql edb +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, enterprisedb. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../database_administration/01_configuration_parameters/01_setting_new_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE enterprisedb IDENTIFIED BY password; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +psql (16.0.0, server 16.0.0) +You are now connected to database "hr" as user "enterprisedb". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/epas/16/installing/linux_x86_64/index.mdx b/product_docs/docs/epas/16/installing/linux_x86_64/index.mdx index 8c83bc6bf02..571a9fba22c 100644 --- a/product_docs/docs/epas/16/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/epas/16/installing/linux_x86_64/index.mdx @@ -14,14 +14,15 @@ redirects: navigation: - epas_rhel_9 - epas_rhel_8 + - epas_rhel_7 - epas_other_linux_9 - epas_other_linux_8 - - epas_rhel_7 - epas_centos_7 - epas_sles_15 - epas_sles_12 - epas_ubuntu_22 - epas_ubuntu_20 + - epas_debian_12 - epas_debian_11 - epas_debian_10 --- @@ -64,6 +65,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](epas_ubuntu_20) +- [Debian 12](epas_debian_12) + - [Debian 11](epas_debian_11) - [Debian 10](epas_debian_10) diff --git a/product_docs/docs/eprs/7/installing/index.mdx b/product_docs/docs/eprs/7/installing/index.mdx index 426f8a920bf..f2a562e9765 100644 --- a/product_docs/docs/eprs/7/installing/index.mdx +++ b/product_docs/docs/eprs/7/installing/index.mdx @@ -14,6 +14,7 @@ redirects: navigation: - linux_x86_64 + - linux_arm64 - linux_ppc64le - windows - installing_jdbc_driver @@ -46,7 +47,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/eprs_ubuntu_22), [Ubuntu 20.04](linux_x86_64/eprs_ubuntu_20) -- [Debian 11](linux_x86_64/eprs_debian_11), [Debian 10](linux_x86_64/eprs_debian_10) +- [Debian 12](linux_x86_64/eprs_debian_12), [Debian 11](linux_x86_64/eprs_debian_11), [Debian 10](linux_x86_64/eprs_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -58,6 +59,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/eprs_sles_15), [SLES 12](linux_ppc64le/eprs_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/eprs_debian_12) + ## Windows - [Windows Server 2022](windows), [Windows Server 2019](windows) diff --git a/product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx b/product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx new file mode 100644 index 00000000000..70aadfbd86f --- /dev/null +++ b/product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx @@ -0,0 +1,61 @@ +--- +navTitle: Debian 12 +title: Installing Replication Server on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /eprs/7/03_installation/03_installing_rpm_package/arm64/eprs_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +You can install all Replication Server components with a single install command, or you may choose to install selected, individual components by installing only those particular packages. + +To install all Replication Server components: + +```shell +sudo apt-get -y install edb-xdb +``` + +To install an individual component: + +```shell +sudo apt-get -y install +``` + +Where `` is: + +| Package name | Component | +| -------------------- | --------------------------------------------------------------------- | +| `edb-xdb-console` | Replication console and the Replication Server command line interface | +| `edb-xdb-publisher` | Publication server | +| `edb-xdb-subscriber` | Subscription server | + +## Initial configuration + +Before using Replication Server, you must download and install JDBC drivers. See [Installing a JDBC driver](/eprs/7/installing/installing_jdbc_driver) for details. diff --git a/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx b/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..4367875be41 --- /dev/null +++ b/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx @@ -0,0 +1,21 @@ +--- +title: "Installing Replication Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +# Leaf template: products/replication-server/arm64_index.njk + +redirects: + - /eprs/latest/03_installation/03_installing_rpm_package/x86_amd64/ + +navigation: + - eprs_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](eprs_debian_12) diff --git a/product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx b/product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx new file mode 100644 index 00000000000..e47219ebdfe --- /dev/null +++ b/product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx @@ -0,0 +1,61 @@ +--- +navTitle: Debian 12 +title: Installing Replication Server on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +You can install all Replication Server components with a single install command, or you may choose to install selected, individual components by installing only those particular packages. + +To install all Replication Server components: + +```shell +sudo apt-get -y install edb-xdb +``` + +To install an individual component: + +```shell +sudo apt-get -y install +``` + +Where `` is: + +| Package name | Component | +| -------------------- | --------------------------------------------------------------------- | +| `edb-xdb-console` | Replication console and the Replication Server command line interface | +| `edb-xdb-publisher` | Publication server | +| `edb-xdb-subscriber` | Subscription server | + +## Initial configuration + +Before using Replication Server, you must download and install JDBC drivers. See [Installing a JDBC driver](/eprs/7/installing/installing_jdbc_driver) for details. diff --git a/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx b/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx index 25f0333d5cf..69699a17b44 100644 --- a/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx @@ -13,14 +13,15 @@ redirects: navigation: - eprs_rhel_9 - eprs_rhel_8 + - eprs_rhel_7 - eprs_other_linux_9 - eprs_other_linux_8 - - eprs_rhel_7 - eprs_centos_7 - eprs_sles_15 - eprs_sles_12 - eprs_ubuntu_22 - eprs_ubuntu_20 + - eprs_debian_12 - eprs_debian_11 - eprs_debian_10 --- @@ -63,6 +64,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](eprs_ubuntu_20) +- [Debian 12](eprs_debian_12) + - [Debian 11](eprs_debian_11) - [Debian 10](eprs_debian_10) diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx index 5e35676a286..f3f99080c9e 100644 --- a/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 --- Select a link to access the applicable installation instructions: @@ -42,7 +43,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/hadoop_ubuntu_22), [Ubuntu 20.04](linux_x86_64/hadoop_ubuntu_20) -- [Debian 11](linux_x86_64/hadoop_debian_11), [Debian 10](linux_x86_64/hadoop_debian_10) +- [Debian 12](linux_x86_64/hadoop_debian_12), [Debian 11](linux_x86_64/hadoop_debian_11), [Debian 10](linux_x86_64/hadoop_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -53,3 +54,9 @@ Select a link to access the applicable installation instructions: ### SUSE Linux Enterprise (SLES) - [SLES 15](linux_ppc64le/hadoop_sles_15), [SLES 12](linux_ppc64le/hadoop_sles_12) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/hadoop_debian_12) diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_debian_12.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_debian_12.mdx new file mode 100644 index 00000000000..f784d506d7a --- /dev/null +++ b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/hadoop_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing Hadoop Foreign Data Wrapper on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/arm64/hadoop_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as15-hdfs_fdw +``` + +Where `15` is the version of EDB Postgres Advanced Server. Replace `15` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..5affcd4accf --- /dev/null +++ b/product_docs/docs/hadoop_data_adapter/2/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing Hadoop Foreign Data Wrapper on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - hadoop_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](hadoop_debian_12) + +After you complete the installation, see [Initial configuration](../../configuring). diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/hadoop_debian_12.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/hadoop_debian_12.mdx new file mode 100644 index 00000000000..8dc55588b03 --- /dev/null +++ b/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/hadoop_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing Hadoop Foreign Data Wrapper on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /hadoop_data_adapter/2/05_installing_the_hadoop_data_adapter/x86_amd64/hadoop_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as15-hdfs_fdw +``` + +Where `15` is the version of EDB Postgres Advanced Server. Replace `15` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/index.mdx b/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/index.mdx index fad2041c490..f9e1db0ef85 100644 --- a/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/hadoop_data_adapter/2/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - hadoop_rhel_9 - hadoop_rhel_8 + - hadoop_rhel_7 - hadoop_other_linux_9 - hadoop_other_linux_8 - - hadoop_rhel_7 - hadoop_centos_7 - hadoop_sles_15 - hadoop_sles_12 - hadoop_ubuntu_22 - hadoop_ubuntu_20 + - hadoop_debian_12 - hadoop_debian_11 - hadoop_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](hadoop_ubuntu_20) +- [Debian 12](hadoop_debian_12) + - [Debian 11](hadoop_debian_11) - [Debian 10](hadoop_debian_10) diff --git a/product_docs/docs/jdbc_connector/42.5.4.2/installing/index.mdx b/product_docs/docs/jdbc_connector/42.5.4.2/installing/index.mdx index 633521e70a7..291a9633341 100644 --- a/product_docs/docs/jdbc_connector/42.5.4.2/installing/index.mdx +++ b/product_docs/docs/jdbc_connector/42.5.4.2/installing/index.mdx @@ -25,6 +25,7 @@ legacyRedirectsGenerated: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - configuring_for_java - upgrading @@ -54,7 +55,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/jdbc_ubuntu_22), [Ubuntu 20.04](linux_x86_64/jdbc_ubuntu_20) -- [Debian 11](linux_x86_64/jdbc_debian_11), [Debian 10](linux_x86_64/jdbc_debian_10) +- [Debian 12](linux_x86_64/jdbc_debian_12), [Debian 11](linux_x86_64/jdbc_debian_11), [Debian 10](linux_x86_64/jdbc_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -66,6 +67,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/jdbc_sles_15), [SLES 12](linux_ppc64le/jdbc_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/jdbc_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/index.mdx b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..d96899f574a --- /dev/null +++ b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB JDBC Connector on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - jdbc_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](jdbc_debian_12) diff --git a/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/jdbc_debian_12.mdx b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/jdbc_debian_12.mdx new file mode 100644 index 00000000000..d6c0b0fe8ee --- /dev/null +++ b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_arm64/jdbc_debian_12.mdx @@ -0,0 +1,49 @@ +--- +navTitle: Debian 12 +title: Installing EDB JDBC Connector on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /jdbc_connector/42.5.4.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/arm64/jdbc42_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Ensure that Java is installed on your system. You can download a Java installer that matches your environment from the Oracle Java Downloads [website](http://www.oracle.com/technetwork/java/javase/downloads/index.html). Documentation that contains detailed installation instructions is available through the associated `Installation Instruction` links on the same page. + +- Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-jdbc +``` diff --git a/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/index.mdx b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/index.mdx index 66864aa2d3c..1d57b1f7558 100644 --- a/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - jdbc_rhel_9 - jdbc_rhel_8 + - jdbc_rhel_7 - jdbc_other_linux_9 - jdbc_other_linux_8 - - jdbc_rhel_7 - jdbc_centos_7 - jdbc_sles_15 - jdbc_sles_12 - jdbc_ubuntu_22 - jdbc_ubuntu_20 + - jdbc_debian_12 - jdbc_debian_11 - jdbc_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](jdbc_ubuntu_20) +- [Debian 12](jdbc_debian_12) + - [Debian 11](jdbc_debian_11) - [Debian 10](jdbc_debian_10) diff --git a/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/jdbc_debian_12.mdx b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/jdbc_debian_12.mdx new file mode 100644 index 00000000000..fce7edb2cfd --- /dev/null +++ b/product_docs/docs/jdbc_connector/42.5.4.2/installing/linux_x86_64/jdbc_debian_12.mdx @@ -0,0 +1,49 @@ +--- +navTitle: Debian 12 +title: Installing EDB JDBC Connector on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /jdbc_connector/42.5.4.1/04_installing_and_configuring_the_jdbc_connector/01_installing_the_connector_with_an_rpm_package/x86_amd64/jdbc42_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Ensure that Java is installed on your system. You can download a Java installer that matches your environment from the Oracle Java Downloads [website](http://www.oracle.com/technetwork/java/javase/downloads/index.html). Documentation that contains detailed installation instructions is available through the associated `Installation Instruction` links on the same page. + +- Review [Supported JDBC distributions](/jdbc_connector/latest/02_requirements_overview/#supported-jdk-distribution). + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-jdbc +``` diff --git a/product_docs/docs/migration_toolkit/55/installing/index.mdx b/product_docs/docs/migration_toolkit/55/installing/index.mdx index 05d247f5fae..fab67e074a6 100644 --- a/product_docs/docs/migration_toolkit/55/installing/index.mdx +++ b/product_docs/docs/migration_toolkit/55/installing/index.mdx @@ -29,6 +29,7 @@ legacyRedirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - install_on_mac - install_on_windows - installing_jdbc_driver @@ -58,7 +59,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/mtk_ubuntu_22), [Ubuntu 20.04](linux_x86_64/mtk_ubuntu_20) -- [Debian 11](linux_x86_64/mtk_debian_11), [Debian 10](linux_x86_64/mtk_debian_10) +- [Debian 12](linux_x86_64/mtk_debian_12), [Debian 11](linux_x86_64/mtk_debian_11), [Debian 10](linux_x86_64/mtk_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -70,6 +71,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/mtk_sles_15), [SLES 12](linux_ppc64le/mtk_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/mtk_debian_12) + ## Macintosh - [Mac OS X](macos) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..d7fea6257e9 --- /dev/null +++ b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing Migration Toolkit on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - mtk_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](mtk_debian_12) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx new file mode 100644 index 00000000000..38442a608e9 --- /dev/null +++ b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx @@ -0,0 +1,43 @@ +--- +navTitle: Debian 12 +title: Installing Migration Toolkit on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /migration_toolkit/55/05_installing_mtk/install_on_linux/arm64/mtk55_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-migrationtoolkit +``` + +## Initial configuration + +Before invoking Migration Toolkit, you must download and install JDBC drivers for connecting to the source and target databases. See [Installing a JDBC driver](/migration_toolkit/latest/installing/installing_jdbc_driver/) for details. diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx index c5b5a54b90d..d1db21374ff 100644 --- a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - mtk_rhel_9 - mtk_rhel_8 + - mtk_rhel_7 - mtk_other_linux_9 - mtk_other_linux_8 - - mtk_rhel_7 - mtk_centos_7 - mtk_sles_15 - mtk_sles_12 - mtk_ubuntu_22 - mtk_ubuntu_20 + - mtk_debian_12 - mtk_debian_11 - mtk_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](mtk_ubuntu_20) +- [Debian 12](mtk_debian_12) + - [Debian 11](mtk_debian_11) - [Debian 10](mtk_debian_10) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx new file mode 100644 index 00000000000..31b22160b70 --- /dev/null +++ b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx @@ -0,0 +1,43 @@ +--- +navTitle: Debian 12 +title: Installing Migration Toolkit on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /migration_toolkit/55/05_installing_mtk/install_on_linux/x86_amd64/mtk55_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-migrationtoolkit +``` + +## Initial configuration + +Before invoking Migration Toolkit, you must download and install JDBC drivers for connecting to the source and target databases. See [Installing a JDBC driver](/migration_toolkit/latest/installing/installing_jdbc_driver/) for details. diff --git a/product_docs/docs/mongo_data_adapter/5/installing/index.mdx b/product_docs/docs/mongo_data_adapter/5/installing/index.mdx index 339f4de16df..c5cb0377d98 100644 --- a/product_docs/docs/mongo_data_adapter/5/installing/index.mdx +++ b/product_docs/docs/mongo_data_adapter/5/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 --- Select a link to access the applicable installation instructions: @@ -42,7 +43,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/mongo_ubuntu_22), [Ubuntu 20.04](linux_x86_64/mongo_ubuntu_20) -- [Debian 11](linux_x86_64/mongo_debian_11), [Debian 10](linux_x86_64/mongo_debian_10) +- [Debian 12](linux_x86_64/mongo_debian_12), [Debian 11](linux_x86_64/mongo_debian_11), [Debian 10](linux_x86_64/mongo_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -53,3 +54,9 @@ Select a link to access the applicable installation instructions: ### SUSE Linux Enterprise (SLES) - [SLES 15](linux_ppc64le/mongo_sles_15), [SLES 12](linux_ppc64le/mongo_sles_12) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/mongo_debian_12) diff --git a/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..df33136f6c0 --- /dev/null +++ b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/index.mdx @@ -0,0 +1,15 @@ +--- +title: "Installing MongoDB Foreign Data Wrapper on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - mongo_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](mongo_debian_12) + +After you complete the installation, see [Initial configuration](../../configuring). diff --git a/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_debian_12.mdx b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_debian_12.mdx new file mode 100644 index 00000000000..0d3242e42a8 --- /dev/null +++ b/product_docs/docs/mongo_data_adapter/5/installing/linux_arm64/mongo_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing MongoDB Foreign Data Wrapper on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /mongo_data_adapter/5/04_installing_the_mongo_data_adapter/arm64/mongo_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as15-mongo_fdw +``` + +Where `15` is the version of EDB Postgres Advanced Server. Replace `15` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/index.mdx b/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/index.mdx index dd3c5ed29a7..fde6ddcb490 100644 --- a/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - mongo_rhel_9 - mongo_rhel_8 + - mongo_rhel_7 - mongo_other_linux_9 - mongo_other_linux_8 - - mongo_rhel_7 - mongo_centos_7 - mongo_sles_15 - mongo_sles_12 - mongo_ubuntu_22 - mongo_ubuntu_20 + - mongo_debian_12 - mongo_debian_11 - mongo_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](mongo_ubuntu_20) +- [Debian 12](mongo_debian_12) + - [Debian 11](mongo_debian_11) - [Debian 10](mongo_debian_10) diff --git a/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/mongo_debian_12.mdx b/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/mongo_debian_12.mdx new file mode 100644 index 00000000000..42efffb3b86 --- /dev/null +++ b/product_docs/docs/mongo_data_adapter/5/installing/linux_x86_64/mongo_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing MongoDB Foreign Data Wrapper on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /mongo_data_adapter/5/04_installing_the_mongo_data_adapter/x86_amd64/mongo_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as15-mongo_fdw +``` + +Where `15` is the version of EDB Postgres Advanced Server. Replace `15` with the version of EDB Postgres Advanced Server you are using. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/index.mdx b/product_docs/docs/mysql_data_adapter/2/installing/index.mdx index 0343e86643e..b6a984e11dc 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/index.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/index.mdx @@ -15,6 +15,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 --- Select a link to access the applicable installation instructions: @@ -41,7 +42,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/mysql_ubuntu_22), [Ubuntu 20.04](linux_x86_64/mysql_ubuntu_20) -- [Debian 11](linux_x86_64/mysql_debian_11), [Debian 10](linux_x86_64/mysql_debian_10) +- [Debian 12](linux_x86_64/mysql_debian_12), [Debian 11](linux_x86_64/mysql_debian_11), [Debian 10](linux_x86_64/mysql_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -52,3 +53,9 @@ Select a link to access the applicable installation instructions: ### SUSE Linux Enterprise (SLES) - [SLES 15](linux_ppc64le/mysql_sles_15), [SLES 12](linux_ppc64le/mysql_sles_12) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/mysql_debian_12) diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..47795097677 --- /dev/null +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing MySQL Foreign Data Wrapper on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - mysql_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](mysql_debian_12) diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_debian_12.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_debian_12.mdx new file mode 100644 index 00000000000..e565b5dbbe7 --- /dev/null +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_arm64/mysql_debian_12.mdx @@ -0,0 +1,60 @@ +--- +navTitle: Debian 12 +title: Installing MySQL Foreign Data Wrapper on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /mysql_data_adapter/2/04_installing_the_mysql_data_adapter/arm64/mysql_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Address other prerequisites: + + ```shell + # Download the GPG key to your APT keyring directly using the apt-key utility: + sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29 + + # Install and configure the MySQL repo: + sudo echo "deb http://repo.mysql.com/apt/debian/bullseye mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list + + # Get the most up-to-date package information from the MySQL APT repository: + sudo apt-get update + ``` + +## Install the package + +```shell +sudo apt-get -y install edb-as15-mysql8_fdw +``` + +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_8.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_8.mdx index f9a8a4c8269..8482a7a042c 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_8.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_8.mdx @@ -50,7 +50,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as-mysql_fdw +sudo dnf -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_9.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_9.mdx index 83ab822a3f8..4c35aed83ed 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_9.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_rhel_9.mdx @@ -50,7 +50,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as-mysql_fdw +sudo dnf -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_12.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_12.mdx index 5b5dd66f68c..59abded9e62 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_12.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_12.mdx @@ -64,7 +64,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as-mysql_fdw +sudo zypper -n install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_15.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_15.mdx index 0cb2b7009af..5faff91743c 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_15.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_ppc64le/mysql_sles_15.mdx @@ -65,7 +65,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as-mysql_fdw +sudo zypper -n install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/index.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/index.mdx index 3693ec552fd..91d5bd81bb7 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - mysql_rhel_9 - mysql_rhel_8 + - mysql_rhel_7 - mysql_other_linux_9 - mysql_other_linux_8 - - mysql_rhel_7 - mysql_centos_7 - mysql_sles_15 - mysql_sles_12 - mysql_ubuntu_22 - mysql_ubuntu_20 + - mysql_debian_12 - mysql_debian_11 - mysql_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](mysql_ubuntu_20) +- [Debian 12](mysql_debian_12) + - [Debian 11](mysql_debian_11) - [Debian 10](mysql_debian_10) diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_centos_7.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_centos_7.mdx index c8324723126..45fdc7b0357 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_centos_7.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_centos_7.mdx @@ -61,7 +61,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo yum -y install edb-as-mysql_fdw +sudo yum -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_10.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_10.mdx index 3e90684b4dc..7c1474ab184 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_10.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_10.mdx @@ -58,7 +58,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as-mysql_fdw +sudo apt-get -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_11.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_11.mdx index 93e401c1bce..8595ec1d23f 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_11.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_11.mdx @@ -54,7 +54,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as-mysql_fdw +sudo apt-get -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_12.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_12.mdx new file mode 100644 index 00000000000..fc71cb3f640 --- /dev/null +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_debian_12.mdx @@ -0,0 +1,60 @@ +--- +navTitle: Debian 12 +title: Installing MySQL Foreign Data Wrapper on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /mysql_data_adapter/2/04_installing_the_mysql_data_adapter/x86_amd64/mysql_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +- Address other prerequisites: + + ```shell + # Download the GPG key to your APT keyring directly using the apt-key utility: + sudo apt-key adv --keyserver pgp.mit.edu --recv-keys 3A79BD29 + + # Install and configure the MySQL repo: + sudo echo "deb http://repo.mysql.com/apt/debian/bullseye mysql-8.0" | sudo tee /etc/apt/sources.list.d/mysql.list + + # Get the most up-to-date package information from the MySQL APT repository: + sudo apt-get update + ``` + +## Install the package + +```shell +sudo apt-get -y install edb-as15-mysql8_fdw +``` + +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_8.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_8.mdx index 202cdbd7e44..0f63cb9c164 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_8.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_8.mdx @@ -52,7 +52,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as-mysql_fdw +sudo dnf -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_9.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_9.mdx index 53cc6d861a8..64f9425eb30 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_9.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_other_linux_9.mdx @@ -52,7 +52,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as-mysql_fdw +sudo dnf -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_7.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_7.mdx index 9568775575c..ab6db5f89f3 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_7.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_7.mdx @@ -67,7 +67,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo yum -y install edb-as-mysql_fdw +sudo yum -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_8.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_8.mdx index 9bb84e97ac4..ce7db33b977 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_8.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_8.mdx @@ -46,7 +46,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as-mysql_fdw +sudo dnf -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_9.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_9.mdx index b110c2b5ce9..b2927cd3da7 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_9.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_rhel_9.mdx @@ -46,7 +46,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo dnf -y install edb-as-mysql_fdw +sudo dnf -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_12.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_12.mdx index 80d7e06f465..572a531f1f4 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_12.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_12.mdx @@ -64,7 +64,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as-mysql_fdw +sudo zypper -n install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_15.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_15.mdx index 707a806e846..1948041abc9 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_15.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_sles_15.mdx @@ -65,7 +65,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo zypper -n install edb-as-mysql_fdw +sudo zypper -n install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_20.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_20.mdx index be90e37796c..1f0c26f0490 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_20.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_20.mdx @@ -41,7 +41,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as-mysql_fdw +sudo apt-get -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_22.mdx b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_22.mdx index 770d9f38b5b..5461b1cf9ae 100644 --- a/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_22.mdx +++ b/product_docs/docs/mysql_data_adapter/2/installing/linux_x86_64/mysql_ubuntu_22.mdx @@ -41,7 +41,7 @@ Before you begin the installation process: ## Install the package ```shell -sudo apt-get -y install edb-as-mysql_fdw +sudo apt-get -y install edb-as15-mysql8_fdw ``` -Where `` is the version of EDB Postgres Advanced server and `` is the version of MySQL to be installed. For example if EDB Postgres Version is 15 and MySQL version is 8 then the package name is `edb-as15-mysql8-fdw`. +Where `15` is the version of EDB Postgres Advanced server and `8` is the version of MySQL to be installed. diff --git a/product_docs/docs/ocl_connector/14/installing/linux_x86_64/index.mdx b/product_docs/docs/ocl_connector/14/installing/linux_x86_64/index.mdx index c98b1045a1b..f21105aa493 100644 --- a/product_docs/docs/ocl_connector/14/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/ocl_connector/14/installing/linux_x86_64/index.mdx @@ -12,13 +12,12 @@ redirects: navigation: - ocl_rhel_9 - ocl_rhel_8 + - ocl_rhel_7 - ocl_other_linux_9 - ocl_other_linux_8 - - ocl_rhel_7 - ocl_centos_7 - ocl_sles_15 - ocl_sles_12 - - ocl_ubuntu_22 - ocl_ubuntu_20 - ocl_debian_11 - ocl_debian_10 diff --git a/product_docs/docs/ocl_connector/15/installing/linux_x86_64/index.mdx b/product_docs/docs/ocl_connector/15/installing/linux_x86_64/index.mdx index b9e1207f72c..a3b59e3ab6c 100644 --- a/product_docs/docs/ocl_connector/15/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/ocl_connector/15/installing/linux_x86_64/index.mdx @@ -12,9 +12,9 @@ redirects: navigation: - ocl_rhel_9 - ocl_rhel_8 + - ocl_rhel_7 - ocl_other_linux_9 - ocl_other_linux_8 - - ocl_rhel_7 - ocl_centos_7 - ocl_sles_15 - ocl_sles_12 diff --git a/product_docs/docs/ocl_connector/16/installing/index.mdx b/product_docs/docs/ocl_connector/16/installing/index.mdx index 397c2c537ee..6282e954d5e 100644 --- a/product_docs/docs/ocl_connector/16/installing/index.mdx +++ b/product_docs/docs/ocl_connector/16/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - upgrading --- @@ -44,7 +45,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/ocl_ubuntu_22), [Ubuntu 20.04](linux_x86_64/ocl_ubuntu_20) -- [Debian 11](linux_x86_64/ocl_debian_11), [Debian 10](linux_x86_64/ocl_debian_10) +- [Debian 12](linux_x86_64/ocl_debian_12), [Debian 11](linux_x86_64/ocl_debian_11), [Debian 10](linux_x86_64/ocl_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,6 +57,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/ocl_sles_15), [SLES 12](linux_ppc64le/ocl_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/ocl_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx b/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..15061e86556 --- /dev/null +++ b/product_docs/docs/ocl_connector/16/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB OCL Connector on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - ocl_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](ocl_debian_12) diff --git a/product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_debian_12.mdx b/product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_debian_12.mdx new file mode 100644 index 00000000000..d1e561ecbe5 --- /dev/null +++ b/product_docs/docs/ocl_connector/16/installing/linux_arm64/ocl_debian_12.mdx @@ -0,0 +1,46 @@ +--- +navTitle: Debian 12 +title: Installing EDB OCL Connector on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /ocl_connector/16/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/arm64/ocl_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-oci +sudo apt-get -y install edb-oci-dev +``` diff --git a/product_docs/docs/ocl_connector/16/installing/linux_x86_64/index.mdx b/product_docs/docs/ocl_connector/16/installing/linux_x86_64/index.mdx index b9e1207f72c..bf47fa43368 100644 --- a/product_docs/docs/ocl_connector/16/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/ocl_connector/16/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - ocl_rhel_9 - ocl_rhel_8 + - ocl_rhel_7 - ocl_other_linux_9 - ocl_other_linux_8 - - ocl_rhel_7 - ocl_centos_7 - ocl_sles_15 - ocl_sles_12 - ocl_ubuntu_22 - ocl_ubuntu_20 + - ocl_debian_12 - ocl_debian_11 - ocl_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](ocl_ubuntu_20) +- [Debian 12](ocl_debian_12) + - [Debian 11](ocl_debian_11) - [Debian 10](ocl_debian_10) diff --git a/product_docs/docs/ocl_connector/16/installing/linux_x86_64/ocl_debian_12.mdx b/product_docs/docs/ocl_connector/16/installing/linux_x86_64/ocl_debian_12.mdx new file mode 100644 index 00000000000..1ee9cf54f8b --- /dev/null +++ b/product_docs/docs/ocl_connector/16/installing/linux_x86_64/ocl_debian_12.mdx @@ -0,0 +1,46 @@ +--- +navTitle: Debian 12 +title: Installing EDB OCL Connector on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /ocl_connector/16/04_open_client_library/01_installing_and_configuring_the_ocl_connector/install_on_linux_using_edb_repo/x86_amd64/ocl_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-oci +sudo apt-get -y install edb-oci-dev +``` diff --git a/product_docs/docs/odbc_connector/13/installing/linux_x86_64/index.mdx b/product_docs/docs/odbc_connector/13/installing/linux_x86_64/index.mdx index cfabc4e645d..ea4234707aa 100644 --- a/product_docs/docs/odbc_connector/13/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/odbc_connector/13/installing/linux_x86_64/index.mdx @@ -12,9 +12,9 @@ redirects: navigation: - odbc_rhel_9 - odbc_rhel_8 + - odbc_rhel_7 - odbc_other_linux_9 - odbc_other_linux_8 - - odbc_rhel_7 - odbc_centos_7 - odbc_sles_15 - odbc_sles_12 diff --git a/product_docs/docs/odbc_connector/16/installing/index.mdx b/product_docs/docs/odbc_connector/16/installing/index.mdx index c2e24893929..5a2a6de27ec 100644 --- a/product_docs/docs/odbc_connector/16/installing/index.mdx +++ b/product_docs/docs/odbc_connector/16/installing/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - upgrading --- @@ -44,7 +45,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/odbc_ubuntu_22), [Ubuntu 20.04](linux_x86_64/odbc_ubuntu_20) -- [Debian 11](linux_x86_64/odbc_debian_11), [Debian 10](linux_x86_64/odbc_debian_10) +- [Debian 12](linux_x86_64/odbc_debian_12), [Debian 11](linux_x86_64/odbc_debian_11), [Debian 10](linux_x86_64/odbc_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,6 +57,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/odbc_sles_15), [SLES 12](linux_ppc64le/odbc_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/odbc_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx b/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..2514e5a8b44 --- /dev/null +++ b/product_docs/docs/odbc_connector/16/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB ODBC Connector on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - odbc_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](odbc_debian_12) diff --git a/product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_debian_12.mdx b/product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_debian_12.mdx new file mode 100644 index 00000000000..972c3478c25 --- /dev/null +++ b/product_docs/docs/odbc_connector/16/installing/linux_arm64/odbc_debian_12.mdx @@ -0,0 +1,46 @@ +--- +navTitle: Debian 12 +title: Installing EDB ODBC Connector on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /odbc_connector/16/03_installing_edb_odbc/01_installing_linux/arm64/odbc13_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-odbc +sudo apt-get -y install edb-odbc-dev +``` diff --git a/product_docs/docs/odbc_connector/16/installing/linux_x86_64/index.mdx b/product_docs/docs/odbc_connector/16/installing/linux_x86_64/index.mdx index cfabc4e645d..99add000643 100644 --- a/product_docs/docs/odbc_connector/16/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/odbc_connector/16/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - odbc_rhel_9 - odbc_rhel_8 + - odbc_rhel_7 - odbc_other_linux_9 - odbc_other_linux_8 - - odbc_rhel_7 - odbc_centos_7 - odbc_sles_15 - odbc_sles_12 - odbc_ubuntu_22 - odbc_ubuntu_20 + - odbc_debian_12 - odbc_debian_11 - odbc_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](odbc_ubuntu_20) +- [Debian 12](odbc_debian_12) + - [Debian 11](odbc_debian_11) - [Debian 10](odbc_debian_10) diff --git a/product_docs/docs/odbc_connector/16/installing/linux_x86_64/odbc_debian_12.mdx b/product_docs/docs/odbc_connector/16/installing/linux_x86_64/odbc_debian_12.mdx new file mode 100644 index 00000000000..1a3892c7cdf --- /dev/null +++ b/product_docs/docs/odbc_connector/16/installing/linux_x86_64/odbc_debian_12.mdx @@ -0,0 +1,46 @@ +--- +navTitle: Debian 12 +title: Installing EDB ODBC Connector on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /odbc_connector/16/03_installing_edb_odbc/01_installing_linux/x86_amd64/odbc13_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on a host that the product can connect to using a connection string. It doesn't need to be on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-odbc +sudo apt-get -y install edb-odbc-dev +``` diff --git a/product_docs/docs/pem/8/installing/linux_x86_64/index.mdx b/product_docs/docs/pem/8/installing/linux_x86_64/index.mdx index 9d9510b735a..9fbaa1650f9 100644 --- a/product_docs/docs/pem/8/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/pem/8/installing/linux_x86_64/index.mdx @@ -13,9 +13,9 @@ redirects: navigation: - pem_rhel_9 - pem_rhel_8 + - pem_rhel_7 - pem_other_linux_9 - pem_other_linux_8 - - pem_rhel_7 - pem_centos_7 - pem_sles_15 - pem_sles_12 diff --git a/product_docs/docs/pem/8/installing_pem_agent/linux_x86_64/index.mdx b/product_docs/docs/pem/8/installing_pem_agent/linux_x86_64/index.mdx index ec718ed6218..4e4e010e3bc 100644 --- a/product_docs/docs/pem/8/installing_pem_agent/linux_x86_64/index.mdx +++ b/product_docs/docs/pem/8/installing_pem_agent/linux_x86_64/index.mdx @@ -12,9 +12,9 @@ redirects: navigation: - pem_agent_rhel_9 - pem_agent_rhel_8 + - pem_agent_rhel_7 - pem_agent_other_linux_9 - pem_agent_other_linux_8 - - pem_agent_rhel_7 - pem_agent_centos_7 - pem_agent_sles_15 - pem_agent_sles_12 diff --git a/product_docs/docs/pem/9/installing/index.mdx b/product_docs/docs/pem/9/installing/index.mdx index 3e315d99672..db45186dcdb 100644 --- a/product_docs/docs/pem/9/installing/index.mdx +++ b/product_docs/docs/pem/9/installing/index.mdx @@ -19,6 +19,7 @@ navigation: - dependencies - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - creating_pem_repository_in_isolated_network - configuring_the_pem_server_on_linux @@ -48,7 +49,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pem_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pem_ubuntu_20) -- [Debian 11](linux_x86_64/pem_debian_11), [Debian 10](linux_x86_64/pem_debian_10) +- [Debian 12](linux_x86_64/pem_debian_12), [Debian 11](linux_x86_64/pem_debian_11), [Debian 10](linux_x86_64/pem_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -60,6 +61,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/pem_sles_15), [SLES 12](linux_ppc64le/pem_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/pem_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/pem/9/installing/linux_arm64/index.mdx b/product_docs/docs/pem/9/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..7fd8cff272d --- /dev/null +++ b/product_docs/docs/pem/9/installing/linux_arm64/index.mdx @@ -0,0 +1,20 @@ +--- +title: "Installing Postgres Enterprise Manager server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +# Leaf template: products/postgres-enterprise-manager-server/arm64_index.njk + +redirects: + +navigation: + - pem_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](pem_debian_12) diff --git a/product_docs/docs/pem/9/installing/linux_arm64/pem_debian_12.mdx b/product_docs/docs/pem/9/installing/linux_arm64/pem_debian_12.mdx new file mode 100644 index 00000000000..df76cc0b93b --- /dev/null +++ b/product_docs/docs/pem/9/installing/linux_arm64/pem_debian_12.mdx @@ -0,0 +1,91 @@ +--- +navTitle: Debian 12 +title: Installing Postgres Enterprise Manager server on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pem/9/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/arm64/pem_server_deb12_arm + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/ibm_power_ppc64le/pem_server_deb12_arm/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/ppc64le/pem_server_deb12_arm/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/x86_amd64/pem_server_deb12_arm/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/x86/pem_server_deb12_arm/ +--- + +You can install PEM on a single server, or you can install the web application server and the backend database on two separate servers. You must prepare your servers for PEM installation. + +After fulfilling the prerequisites and completing the installation procedure described in the following steps, you must [configure](/pem/9/installing/configuring_the_pem_server_on_linux.mdx) PEM. If you're using two servers, install and configure PEM on both servers. + +## Prerequisites + +Before you begin the installation process: + +1. Install a [supported Postgres instance](/pem/latest/#postgres-compatibility) for PEM to use as a backend database. + + You can install this instance on the same server to be used for the PEM web application or on a separate server. You can also use an existing Postgres instance if it is configured as detailed in the next steps. + +2. Configure authentication on the Postgres backend database by updating the `pg_hba.conf` file. + + Make the following changes manually, prior to configuration. (Additional changes are necessary during [configuration](/pem/8/installing/configuring_the_pem_server_on_linux.mdx).) + + - To create the relations required for PEM, the PEM configuration script connects to the Postgres backend database as a superuser of your choice using password authentication. This requires you to permit your chosen superuser to authenticate using a password. This user must be able to connect from any location where you run the configuration script. In practice, this means the server where the backend database is located and the server where the PEM web application is to be installed, if they're different. + + - To allow the chosen superuser to connect using password authentication, add a line to `pg_hba.conf` that allows `host` connections using `md5` or `scram-sha-256` authentication, such as `host all superusername 127.0.0.1/32 scram-sha-256`. + + !!! Note + If you're using EDB Postgres Advanced Server, see [Modifying the pg_hba.conf file](/pem/latest/managing_database_server/#modifying-the-pg_hbaconf-file). + + If you're using PostgreSQL, see [Client Authentication](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html). + !!! + +3. Verify that the `sslutils` extension is installed on your Postgres server. + + If you're using PostgreSQL or EDB Postgres Extended Server on RHEL/AlmaLinux/Rocky Linux or SLES, you also need to install the `hstore contrib` module. + + - If you're using EDB Postgres Advanced Server, you can install the `sslutils` extension as follows, where `` is the EDB Postgres Advanced server version. + + ```shell + sudo apt-get install edb-as-server-sslutils + ``` + + - If you're using PostgreSQL, you can install the `sslutils` and, if required, `hstore` modules as follows, where `` is the PostgreSQL version. + ```shell + sudo apt-get install postgresql--sslutils + ``` + - If you're using EDB Postgres Extended Server, you can install the `sslutils` and, if required, `hstore` modules as follows, where `` is the EDB Postgres Extended Server version. + ```shell + sudo apt-get install edb-postgresextended-sslutils- + ``` + +4. If you're using a firewall, allow access to port 8443 on the server where the PEM web application will be located: + +5. Make sure the components Postgres Enterprise Manager depends on are up to date on all servers. You can do this by updating the whole system using your package manager as shown below. + If you prefer to update individual packages, a full list of dependencies is provided in [Dependencies of the PEM Server and Agent on Linux](../dependencies.md). + + ```shell + sudo apt-get upgrade + ``` + +## Install the package + +```shell +sudo apt-get -y install edb-pem +``` + +## Initial configuration + +```shell +# You can configure the PEM server using the following command: +sudo /usr/edb/pem/bin/configure-pem-server.sh +``` + +For more details, see [Configuring the PEM server on Linux](../configuring_the_pem_server_on_linux/). + +!!! Note + + - The operating system user pem is created while installing the PEM server. The PEM server web application is a WSGI application, which runs under Apache HTTPD. The pem application data and the session is saved to this user's home directory. + +## Supported locales + +Currently, the Postgres Enterprise Manager server and web interface support a locale of `English(US) en_US` and use of a period (.) as a language separator character. Using an alternate locale or a separator character other than a period might cause errors. diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/index.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/index.mdx index f449a00fb69..68cc4bb8bda 100644 --- a/product_docs/docs/pem/9/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/pem/9/installing/linux_x86_64/index.mdx @@ -13,14 +13,15 @@ redirects: navigation: - pem_rhel_9 - pem_rhel_8 + - pem_rhel_7 - pem_other_linux_9 - pem_other_linux_8 - - pem_rhel_7 - pem_centos_7 - pem_sles_15 - pem_sles_12 - pem_ubuntu_22 - pem_ubuntu_20 + - pem_debian_12 - pem_debian_11 - pem_debian_10 --- @@ -63,6 +64,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](pem_ubuntu_20) +- [Debian 12](pem_debian_12) + - [Debian 11](pem_debian_11) - [Debian 10](pem_debian_10) diff --git a/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_12.mdx b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_12.mdx new file mode 100644 index 00000000000..9135de077f4 --- /dev/null +++ b/product_docs/docs/pem/9/installing/linux_x86_64/pem_debian_12.mdx @@ -0,0 +1,91 @@ +--- +navTitle: Debian 12 +title: Installing Postgres Enterprise Manager server on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pem/9/installing_pem_server/pem_server_inst_linux/installing_pem_server_using_edb_repository/x86_amd64/pem_server_deb12_x86 + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/ibm_power_ppc64le/pem_server_deb12_x86/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/ppc64le/pem_server_deb12_x86/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/x86_amd64/pem_server_deb12_x86/ + - /pem/9/installing_pem_server/installing_on_linux/using_edb_repository/x86/pem_server_deb12_x86/ +--- + +You can install PEM on a single server, or you can install the web application server and the backend database on two separate servers. You must prepare your servers for PEM installation. + +After fulfilling the prerequisites and completing the installation procedure described in the following steps, you must [configure](/pem/9/installing/configuring_the_pem_server_on_linux.mdx) PEM. If you're using two servers, install and configure PEM on both servers. + +## Prerequisites + +Before you begin the installation process: + +1. Install a [supported Postgres instance](/pem/latest/#postgres-compatibility) for PEM to use as a backend database. + + You can install this instance on the same server to be used for the PEM web application or on a separate server. You can also use an existing Postgres instance if it is configured as detailed in the next steps. + +2. Configure authentication on the Postgres backend database by updating the `pg_hba.conf` file. + + Make the following changes manually, prior to configuration. (Additional changes are necessary during [configuration](/pem/8/installing/configuring_the_pem_server_on_linux.mdx).) + + - To create the relations required for PEM, the PEM configuration script connects to the Postgres backend database as a superuser of your choice using password authentication. This requires you to permit your chosen superuser to authenticate using a password. This user must be able to connect from any location where you run the configuration script. In practice, this means the server where the backend database is located and the server where the PEM web application is to be installed, if they're different. + + - To allow the chosen superuser to connect using password authentication, add a line to `pg_hba.conf` that allows `host` connections using `md5` or `scram-sha-256` authentication, such as `host all superusername 127.0.0.1/32 scram-sha-256`. + + !!! Note + If you're using EDB Postgres Advanced Server, see [Modifying the pg_hba.conf file](/pem/latest/managing_database_server/#modifying-the-pg_hbaconf-file). + + If you're using PostgreSQL, see [Client Authentication](https://www.postgresql.org/docs/current/auth-pg-hba-conf.html). + !!! + +3. Verify that the `sslutils` extension is installed on your Postgres server. + + If you're using PostgreSQL or EDB Postgres Extended Server on RHEL/AlmaLinux/Rocky Linux or SLES, you also need to install the `hstore contrib` module. + + - If you're using EDB Postgres Advanced Server, you can install the `sslutils` extension as follows, where `` is the EDB Postgres Advanced server version. + + ```shell + sudo apt-get install edb-as-server-sslutils + ``` + + - If you're using PostgreSQL, you can install the `sslutils` and, if required, `hstore` modules as follows, where `` is the PostgreSQL version. + ```shell + sudo apt-get install postgresql--sslutils + ``` + - If you're using EDB Postgres Extended Server, you can install the `sslutils` and, if required, `hstore` modules as follows, where `` is the EDB Postgres Extended Server version. + ```shell + sudo apt-get install edb-postgresextended-sslutils- + ``` + +4. If you're using a firewall, allow access to port 8443 on the server where the PEM web application will be located: + +5. Make sure the components Postgres Enterprise Manager depends on are up to date on all servers. You can do this by updating the whole system using your package manager as shown below. + If you prefer to update individual packages, a full list of dependencies is provided in [Dependencies of the PEM Server and Agent on Linux](../dependencies.md). + + ```shell + sudo apt-get upgrade + ``` + +## Install the package + +```shell +sudo apt-get -y install edb-pem +``` + +## Initial configuration + +```shell +# You can configure the PEM server using the following command: +sudo /usr/edb/pem/bin/configure-pem-server.sh +``` + +For more details, see [Configuring the PEM server on Linux](../configuring_the_pem_server_on_linux/). + +!!! Note + + - The operating system user pem is created while installing the PEM server. The PEM server web application is a WSGI application, which runs under Apache HTTPD. The pem application data and the session is saved to this user's home directory. + +## Supported locales + +Currently, the Postgres Enterprise Manager server and web interface support a locale of `English(US) en_US` and use of a period (.) as a language separator character. Using an alternate locale or a separator character other than a period might cause errors. diff --git a/product_docs/docs/pem/9/installing_pem_agent/index.mdx b/product_docs/docs/pem/9/installing_pem_agent/index.mdx index 9e6c96b600f..2f6c773deb5 100644 --- a/product_docs/docs/pem/9/installing_pem_agent/index.mdx +++ b/product_docs/docs/pem/9/installing_pem_agent/index.mdx @@ -16,6 +16,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows_agent --- @@ -43,7 +44,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pem_agent_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pem_agent_ubuntu_20) -- [Debian 11](linux_x86_64/pem_agent_debian_11), [Debian 10](linux_x86_64/pem_agent_debian_10) +- [Debian 12](linux_x86_64/pem_agent_debian_12), [Debian 11](linux_x86_64/pem_agent_debian_11), [Debian 10](linux_x86_64/pem_agent_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -55,6 +56,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/pem_agent_sles_15), [SLES 12](linux_ppc64le/pem_agent_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/pem_agent_debian_12) + ## Windows - [Windows Server 2019](windows_agent) diff --git a/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx new file mode 100644 index 00000000000..393d32d65aa --- /dev/null +++ b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/index.mdx @@ -0,0 +1,20 @@ +--- +title: "Installing Postgres Enterprise Manager agent on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +# Leaf template: products/postgres-enterprise-manager-agent/arm64_index.njk + +redirects: + - /pem/latest/installing_pem_agent/installing_on_linux/arm64/ + +navigation: + - pem_agent_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](pem_agent_debian_12) diff --git a/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_debian_12.mdx b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_debian_12.mdx new file mode 100644 index 00000000000..76f2761edce --- /dev/null +++ b/product_docs/docs/pem/9/installing_pem_agent/linux_arm64/pem_agent_debian_12.mdx @@ -0,0 +1,41 @@ +--- +navTitle: Debian 12 +title: Installing Postgres Enterprise Manager agent on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pem/9/installing_pem_agent/installing_on_linux/arm64/pem_agent_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-pem-agent +``` + +After installing PEM agent, you need to register the PEM agent. For detailed information see [Registering an agent](../../registering_agent/). diff --git a/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/index.mdx b/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/index.mdx index 3e75154ebcb..551abcd20ec 100644 --- a/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/index.mdx +++ b/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - pem_agent_rhel_9 - pem_agent_rhel_8 + - pem_agent_rhel_7 - pem_agent_other_linux_9 - pem_agent_other_linux_8 - - pem_agent_rhel_7 - pem_agent_centos_7 - pem_agent_sles_15 - pem_agent_sles_12 - pem_agent_ubuntu_22 - pem_agent_ubuntu_20 + - pem_agent_debian_12 - pem_agent_debian_11 - pem_agent_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](pem_agent_ubuntu_20) +- [Debian 12](pem_agent_debian_12) + - [Debian 11](pem_agent_debian_11) - [Debian 10](pem_agent_debian_10) diff --git a/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/pem_agent_debian_12.mdx b/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/pem_agent_debian_12.mdx new file mode 100644 index 00000000000..dce5c2a20a8 --- /dev/null +++ b/product_docs/docs/pem/9/installing_pem_agent/linux_x86_64/pem_agent_debian_12.mdx @@ -0,0 +1,41 @@ +--- +navTitle: Debian 12 +title: Installing Postgres Enterprise Manager agent on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pem/9/installing_pem_agent/installing_on_linux/x86_amd64/pem_agent_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-pem-agent +``` + +After installing PEM agent, you need to register the PEM agent. For detailed information see [Registering an agent](../../registering_agent/). diff --git a/product_docs/docs/pgbouncer/1/installing/index.mdx b/product_docs/docs/pgbouncer/1/installing/index.mdx index 0c124027fec..5a91db4e3c2 100644 --- a/product_docs/docs/pgbouncer/1/installing/index.mdx +++ b/product_docs/docs/pgbouncer/1/installing/index.mdx @@ -17,6 +17,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows --- @@ -44,7 +45,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pgbouncer_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pgbouncer_ubuntu_20) -- [Debian 11](linux_x86_64/pgbouncer_debian_11), [Debian 10](linux_x86_64/pgbouncer_debian_10) +- [Debian 12](linux_x86_64/pgbouncer_debian_12), [Debian 11](linux_x86_64/pgbouncer_debian_11), [Debian 10](linux_x86_64/pgbouncer_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,6 +57,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/pgbouncer_sles_15), [SLES 12](linux_ppc64le/pgbouncer_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/pgbouncer_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx b/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..5f856c7733b --- /dev/null +++ b/product_docs/docs/pgbouncer/1/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB pgBouncer on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - pgbouncer_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](pgbouncer_debian_12) diff --git a/product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_debian_12.mdx b/product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_debian_12.mdx new file mode 100644 index 00000000000..9f7c75c5826 --- /dev/null +++ b/product_docs/docs/pgbouncer/1/installing/linux_arm64/pgbouncer_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing EDB pgBouncer on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgbouncer/1/01_installation/install_on_linux/arm64/pgbouncer_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-pgbouncer +``` + +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_8.mdx b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_8.mdx index d71479c2c51..03fb6aec235 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_8.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_8.mdx @@ -53,4 +53,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_9.mdx b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_9.mdx index cdaa97b1d71..bb9775ad020 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_9.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_rhel_9.mdx @@ -53,4 +53,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_12.mdx b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_12.mdx index 7b9d090d2e3..af2481c478c 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_12.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_12.mdx @@ -55,4 +55,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_15.mdx b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_15.mdx index ae500beab3b..b084a63dd0d 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_15.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_ppc64le/pgbouncer_sles_15.mdx @@ -56,4 +56,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/index.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/index.mdx index fb2075d3a67..9fd7d706780 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/index.mdx @@ -14,14 +14,15 @@ redirects: navigation: - pgbouncer_rhel_9 - pgbouncer_rhel_8 + - pgbouncer_rhel_7 - pgbouncer_other_linux_9 - pgbouncer_other_linux_8 - - pgbouncer_rhel_7 - pgbouncer_centos_7 - pgbouncer_sles_15 - pgbouncer_sles_12 - pgbouncer_ubuntu_22 - pgbouncer_ubuntu_20 + - pgbouncer_debian_12 - pgbouncer_debian_11 - pgbouncer_debian_10 --- @@ -64,6 +65,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](pgbouncer_ubuntu_20) +- [Debian 12](pgbouncer_debian_12) + - [Debian 11](pgbouncer_debian_11) - [Debian 10](pgbouncer_debian_10) diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_centos_7.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_centos_7.mdx index e4c6ca13f90..e1503a41982 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_centos_7.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_centos_7.mdx @@ -49,4 +49,4 @@ Before you begin the installation process: sudo yum -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_10.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_10.mdx index 2f2368301eb..a86a0eb0aa0 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_10.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_10.mdx @@ -44,4 +44,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_11.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_11.mdx index 18b96c567b1..9a01a873f7e 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_11.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_11.mdx @@ -44,4 +44,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_12.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_12.mdx new file mode 100644 index 00000000000..02b38c88edd --- /dev/null +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing EDB pgBouncer on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgbouncer/1/01_installation/install_on_linux/x86_amd64/pgbouncer_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-pgbouncer +``` + +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_8.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_8.mdx index fe582beb10f..17ec0f8d3d1 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_8.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_8.mdx @@ -55,4 +55,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_9.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_9.mdx index 503b788764c..0bd1be6a887 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_9.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_other_linux_9.mdx @@ -55,4 +55,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_7.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_7.mdx index cee1e549254..9b3fe7c0190 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_7.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_7.mdx @@ -55,4 +55,4 @@ Before you begin the installation process: sudo yum -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_8.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_8.mdx index 01c1b594d3a..a473593cdbf 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_8.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_8.mdx @@ -49,4 +49,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_9.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_9.mdx index 6d890e188d3..b3c99c7a466 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_9.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_rhel_9.mdx @@ -49,4 +49,4 @@ Before you begin the installation process: sudo dnf -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_12.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_12.mdx index b8d8e7b101a..b4fcec4af05 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_12.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_12.mdx @@ -55,4 +55,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_15.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_15.mdx index 96ccf7f8cb7..c79b0e71b47 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_15.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_sles_15.mdx @@ -56,4 +56,4 @@ Before you begin the installation process: sudo zypper -n install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_20.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_20.mdx index 217c87905f7..bedfb5cee8e 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_20.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_20.mdx @@ -44,4 +44,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_22.mdx b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_22.mdx index 841c117d2dd..f25593f97c8 100644 --- a/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_22.mdx +++ b/product_docs/docs/pgbouncer/1/installing/linux_x86_64/pgbouncer_ubuntu_22.mdx @@ -44,4 +44,4 @@ Before you begin the installation process: sudo apt-get -y install edb-pgbouncer ``` -Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.18, the package name would be `edb-pgbouncer118`. +Where `` is the version of EDB PgBouncer you are installing. For example, if you are installing version 1.22, the package name would be `edb-pgbouncer122`. diff --git a/product_docs/docs/pge/15/installing/index.mdx b/product_docs/docs/pge/15/installing/index.mdx index e61a6603a12..5e1c9dcd999 100644 --- a/product_docs/docs/pge/15/installing/index.mdx +++ b/product_docs/docs/pge/15/installing/index.mdx @@ -4,7 +4,6 @@ title: Installing EDB Postgres Extended Server on Linux navigation: - linux_x86_64 - - linux_ppc64le --- Select a link to access the applicable installation instructions: diff --git a/product_docs/docs/pge/15/installing/linux_x86_64/index.mdx b/product_docs/docs/pge/15/installing/linux_x86_64/index.mdx index e073a758843..3046d4f58c4 100644 --- a/product_docs/docs/pge/15/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/pge/15/installing/linux_x86_64/index.mdx @@ -5,12 +5,10 @@ navTitle: "On Linux x86" navigation: - pge_rhel_9 - pge_rhel_8 + - pge_rhel_7 - pge_other_linux_9 - pge_other_linux_8 - - pge_rhel_7 - pge_centos_7 - - pge_sles_15 - - pge_sles_12 - pge_ubuntu_22 - pge_ubuntu_20 - pge_debian_11 diff --git a/product_docs/docs/pge/16/installing/index.mdx b/product_docs/docs/pge/16/installing/index.mdx index e61a6603a12..c0199097297 100644 --- a/product_docs/docs/pge/16/installing/index.mdx +++ b/product_docs/docs/pge/16/installing/index.mdx @@ -4,7 +4,7 @@ title: Installing EDB Postgres Extended Server on Linux navigation: - linux_x86_64 - - linux_ppc64le + - linux_arm64 --- Select a link to access the applicable installation instructions: @@ -27,4 +27,10 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pge_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pge_ubuntu_20) -- [Debian 11](linux_x86_64/pge_debian_11), [Debian 10](linux_x86_64/pge_debian_10) +- [Debian 12](linux_x86_64/pge_debian_12), [Debian 11](linux_x86_64/pge_debian_11), [Debian 10](linux_x86_64/pge_debian_10) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/pge_debian_12) diff --git a/product_docs/docs/pge/16/installing/linux_arm64/index.mdx b/product_docs/docs/pge/16/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..230f6000758 --- /dev/null +++ b/product_docs/docs/pge/16/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB Postgres Extended Server on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - pge_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](pge_debian_12) diff --git a/product_docs/docs/pge/16/installing/linux_arm64/pge_debian_12.mdx b/product_docs/docs/pge/16/installing/linux_arm64/pge_debian_12.mdx new file mode 100644 index 00000000000..e93d36d9739 --- /dev/null +++ b/product_docs/docs/pge/16/installing/linux_arm64/pge_debian_12.mdx @@ -0,0 +1,123 @@ +--- +navTitle: Debian 12 +title: Installing EDB Postgres Extended Server on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-postgresextended-16 +``` + +## Initial configuration + +This section steps you through getting started with your cluster including logging in, ensuring the installation was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-pge-16-setup` script creates a cluster. + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/lib/edb-pge/16/bin/edb-pge-16-setup initdb + +sudo systemctl start edb-pge-16 +``` + +To work in your cluster, log in as the postgres user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo -iu postgres + +psql postgres +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, postgres. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../administration/01_setting_configuration_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE postgres with PASSWORD 'password'; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +You are now connected to database "hr" as user "postgres". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/pge/16/installing/linux_x86_64/index.mdx b/product_docs/docs/pge/16/installing/linux_x86_64/index.mdx index e073a758843..ae742a510e4 100644 --- a/product_docs/docs/pge/16/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/pge/16/installing/linux_x86_64/index.mdx @@ -5,14 +5,13 @@ navTitle: "On Linux x86" navigation: - pge_rhel_9 - pge_rhel_8 + - pge_rhel_7 - pge_other_linux_9 - pge_other_linux_8 - - pge_rhel_7 - pge_centos_7 - - pge_sles_15 - - pge_sles_12 - pge_ubuntu_22 - pge_ubuntu_20 + - pge_debian_12 - pge_debian_11 - pge_debian_10 --- @@ -49,6 +48,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](pge_ubuntu_20) +- [Debian 12](pge_debian_12) + - [Debian 11](pge_debian_11) - [Debian 10](pge_debian_10) diff --git a/product_docs/docs/pge/16/installing/linux_x86_64/pge_debian_12.mdx b/product_docs/docs/pge/16/installing/linux_x86_64/pge_debian_12.mdx new file mode 100644 index 00000000000..4a795250b94 --- /dev/null +++ b/product_docs/docs/pge/16/installing/linux_x86_64/pge_debian_12.mdx @@ -0,0 +1,123 @@ +--- +navTitle: Debian 12 +title: Installing EDB Postgres Extended Server on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: +--- + +## Prerequisites + +Before you begin the installation process: + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-postgresextended-16 +``` + +## Initial configuration + +This section steps you through getting started with your cluster including logging in, ensuring the installation was successful, connecting to your cluster, and creating the user password. + +First, you need to initialize and start the database cluster. The `edb-pge-16-setup` script creates a cluster. + +```shell +sudo PGSETUP_INITDB_OPTIONS="-E UTF-8" /usr/lib/edb-pge/16/bin/edb-pge-16-setup initdb + +sudo systemctl start edb-pge-16 +``` + +To work in your cluster, log in as the postgres user. Connect to the database server using the psql command-line client. Alternatively, you can use a client of your choice with the appropriate connection string. + +```shell +sudo -iu postgres + +psql postgres +``` + +The server runs with the `peer` or `ident` permission by default. You can change the authentication method by modifying the `pg_hba.conf` file. + +Before changing the authentication method, assign a password to the database superuser, postgres. For more information on changing the authentication, see [Modifying the pg_hba.conf file](../../administration/01_setting_configuration_parameters/#modifying-the-pg_hbaconf-file). + +```sql +ALTER ROLE postgres with PASSWORD 'password'; +``` + +## Experiment + +Now you're ready to create and connect to a database, create a table, insert data in a table, and view the data from the table. + +First, use psql to create a database named `hr` to hold human resource information. + +```sql +# running in psql +CREATE DATABASE hr; +__OUTPUT__ +CREATE DATABASE +``` + +Connect to the `hr` database inside psql: + +``` +\c hr +__OUTPUT__ +You are now connected to database "hr" as user "postgres". +``` + +Create columns to hold department numbers, unique department names, and locations: + +``` +CREATE TABLE public.dept (deptno numeric(2) NOT NULL CONSTRAINT dept_pk +PRIMARY KEY, dname varchar(14) CONSTRAINT dept_dname_uq UNIQUE, loc +varchar(13)); +__OUTPUT__ +CREATE TABLE +``` + +Insert values into the `dept` table: + +``` +INSERT INTO dept VALUES (10,'ACCOUNTING','NEW YORK'); +__OUTPUT__ +INSERT 0 1 +``` + +``` +INSERT into dept VALUES (20,'RESEARCH','DALLAS'); +__OUTPUT__ +INSERT 0 1 +``` + +View the table data by selecting the values from the table: + +``` +SELECT * FROM dept; +__OUTPUT__ +deptno | dname | loc +--------+------------+---------- +10 | ACCOUNTING | NEW YORK +20 | RESEARCH | DALLAS +(2 rows) +``` diff --git a/product_docs/docs/pgpool/4/installing/index.mdx b/product_docs/docs/pgpool/4/installing/index.mdx index 0f680ea0bb5..20975beda94 100644 --- a/product_docs/docs/pgpool/4/installing/index.mdx +++ b/product_docs/docs/pgpool/4/installing/index.mdx @@ -20,6 +20,7 @@ legacyRedirectsGenerated: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - upgrading - uninstalling --- @@ -48,7 +49,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pgpool_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pgpool_ubuntu_20) -- [Debian 11](linux_x86_64/pgpool_debian_11), [Debian 10](linux_x86_64/pgpool_debian_10) +- [Debian 12](linux_x86_64/pgpool_debian_12), [Debian 11](linux_x86_64/pgpool_debian_11), [Debian 10](linux_x86_64/pgpool_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -59,3 +60,9 @@ Select a link to access the applicable installation instructions: ### SUSE Linux Enterprise (SLES) - [SLES 15](linux_ppc64le/pgpool_sles_15), [SLES 12](linux_ppc64le/pgpool_sles_12) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/pgpool_debian_12) diff --git a/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx b/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..2078edd5ca2 --- /dev/null +++ b/product_docs/docs/pgpool/4/installing/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB Pgpool-II on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - pgpool_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](pgpool_debian_12) diff --git a/product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_debian_12.mdx b/product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_debian_12.mdx new file mode 100644 index 00000000000..5aea26704fe --- /dev/null +++ b/product_docs/docs/pgpool/4/installing/linux_arm64/pgpool_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing EDB Pgpool-II on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgpool/4/01_installing_and_configuring_the_pgpool-II/arm64/pgpool_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-pgpool +``` + +Where `` is the version of EDB PgPool-II you are installing. For example, if you are installing version 4.3, the package name would be `edb-pgpool43`. diff --git a/product_docs/docs/pgpool/4/installing/linux_x86_64/index.mdx b/product_docs/docs/pgpool/4/installing/linux_x86_64/index.mdx index 236ded1d894..8f7d84d6b93 100644 --- a/product_docs/docs/pgpool/4/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/pgpool/4/installing/linux_x86_64/index.mdx @@ -17,14 +17,15 @@ legacyRedirectsGenerated: navigation: - pgpool_rhel_9 - pgpool_rhel_8 + - pgpool_rhel_7 - pgpool_other_linux_9 - pgpool_other_linux_8 - - pgpool_rhel_7 - pgpool_centos_7 - pgpool_sles_15 - pgpool_sles_12 - pgpool_ubuntu_22 - pgpool_ubuntu_20 + - pgpool_debian_12 - pgpool_debian_11 - pgpool_debian_10 --- @@ -67,6 +68,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](pgpool_ubuntu_20) +- [Debian 12](pgpool_debian_12) + - [Debian 11](pgpool_debian_11) - [Debian 10](pgpool_debian_10) diff --git a/product_docs/docs/pgpool/4/installing/linux_x86_64/pgpool_debian_12.mdx b/product_docs/docs/pgpool/4/installing/linux_x86_64/pgpool_debian_12.mdx new file mode 100644 index 00000000000..642ee857fda --- /dev/null +++ b/product_docs/docs/pgpool/4/installing/linux_x86_64/pgpool_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing EDB Pgpool-II on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgpool/4/01_installing_and_configuring_the_pgpool-II/x86_amd64/pgpool_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-pgpool +``` + +Where `` is the version of EDB PgPool-II you are installing. For example, if you are installing version 4.3, the package name would be `edb-pgpool43`. diff --git a/product_docs/docs/pgpool/4/installing_extensions/index.mdx b/product_docs/docs/pgpool/4/installing_extensions/index.mdx index 29557da1b9f..61bb018e831 100644 --- a/product_docs/docs/pgpool/4/installing_extensions/index.mdx +++ b/product_docs/docs/pgpool/4/installing_extensions/index.mdx @@ -16,6 +16,7 @@ legacyRedirectsGenerated: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - creating_pgpool_extensions - upgrading_extensions - uninstalling_extensions @@ -45,7 +46,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/pgpoolext_ubuntu_22), [Ubuntu 20.04](linux_x86_64/pgpoolext_ubuntu_20) -- [Debian 11](linux_x86_64/pgpoolext_debian_11), [Debian 10](linux_x86_64/pgpoolext_debian_10) +- [Debian 12](linux_x86_64/pgpoolext_debian_12), [Debian 11](linux_x86_64/pgpoolext_debian_11), [Debian 10](linux_x86_64/pgpoolext_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,3 +57,9 @@ Select a link to access the applicable installation instructions: ### SUSE Linux Enterprise (SLES) - [SLES 15](linux_ppc64le/pgpoolext_sles_15), [SLES 12](linux_ppc64le/pgpoolext_sles_12) + +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/pgpoolext_debian_12) diff --git a/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx new file mode 100644 index 00000000000..884bc272cc1 --- /dev/null +++ b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/index.mdx @@ -0,0 +1,13 @@ +--- +title: "Installing EDB Pgpool-II Extensions on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" + +navigation: + - pgpoolext_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](pgpoolext_debian_12) diff --git a/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_debian_12.mdx b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_debian_12.mdx new file mode 100644 index 00000000000..391daa36433 --- /dev/null +++ b/product_docs/docs/pgpool/4/installing_extensions/linux_arm64/pgpoolext_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing EDB Pgpool-II Extensions on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgpool/4/02_extensions/arm64/pgpoolext_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as-pgpool-extensions +``` + +Where `` is the EDB Postgres Advanced Server version and `` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.4 and EDB Postgres Advanced Server version 15, the package name would be `edb-as15-pgpool44-extensions`. diff --git a/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/index.mdx b/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/index.mdx index 01b7972f19f..1b7bba6f48c 100644 --- a/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/index.mdx +++ b/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/index.mdx @@ -16,14 +16,15 @@ legacyRedirectsGenerated: navigation: - pgpoolext_rhel_9 - pgpoolext_rhel_8 + - pgpoolext_rhel_7 - pgpoolext_other_linux_9 - pgpoolext_other_linux_8 - - pgpoolext_rhel_7 - pgpoolext_centos_7 - pgpoolext_sles_15 - pgpoolext_sles_12 - pgpoolext_ubuntu_22 - pgpoolext_ubuntu_20 + - pgpoolext_debian_12 - pgpoolext_debian_11 - pgpoolext_debian_10 --- @@ -66,6 +67,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](pgpoolext_ubuntu_20) +- [Debian 12](pgpoolext_debian_12) + - [Debian 11](pgpoolext_debian_11) - [Debian 10](pgpoolext_debian_10) diff --git a/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/pgpoolext_debian_12.mdx b/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/pgpoolext_debian_12.mdx new file mode 100644 index 00000000000..a3acd1e5980 --- /dev/null +++ b/product_docs/docs/pgpool/4/installing_extensions/linux_x86_64/pgpoolext_debian_12.mdx @@ -0,0 +1,47 @@ +--- +navTitle: Debian 12 +title: Installing EDB Pgpool-II Extensions on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /pgpool/4/02_extensions/x86_amd64/pgpoolext_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +sudo apt-get -y install edb-as-pgpool-extensions +``` + +Where `` is the EDB Postgres Advanced Server version and `` is the EDB Pgpool-II version you are installing. For example, if you are installing EDB Pgpool-II version 4.4 and EDB Postgres Advanced Server version 15, the package name would be `edb-as15-pgpool44-extensions`. diff --git a/product_docs/docs/postgis/3/installing/index.mdx b/product_docs/docs/postgis/3/installing/index.mdx index 806ded090ef..145c9c50903 100644 --- a/product_docs/docs/postgis/3/installing/index.mdx +++ b/product_docs/docs/postgis/3/installing/index.mdx @@ -15,6 +15,7 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le + - linux_arm64 - windows - upgrading - uninstalling @@ -44,7 +45,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/postgis_ubuntu_22), [Ubuntu 20.04](linux_x86_64/postgis_ubuntu_20) -- [Debian 11](linux_x86_64/postgis_debian_11), [Debian 10](linux_x86_64/postgis_debian_10) +- [Debian 12](linux_x86_64/postgis_debian_12), [Debian 11](linux_x86_64/postgis_debian_11), [Debian 10](linux_x86_64/postgis_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -56,6 +57,12 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/postgis_sles_15), [SLES 12](linux_ppc64le/postgis_sles_12) +## Linux [AArch64 (ARM64)](linux_arm64) + +### Debian and derivatives + +- [Debian 12](linux_arm64/postgis_debian_12) + ## Windows - [Windows Server 2019](windows) diff --git a/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx b/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx new file mode 100644 index 00000000000..f05d0d576c1 --- /dev/null +++ b/product_docs/docs/postgis/3/installing/linux_arm64/index.mdx @@ -0,0 +1,20 @@ +--- +title: "Installing PostGIS on Linux AArch64 (ARM64)" +navTitle: "On Linux ARM64" +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. +# Leaf template: products/postgis/arm64_index.njk + +redirects: + - /postgis/latest/01a_installing_postgis/installing_on_linux/x86_amd64/ + +navigation: + - postgis_debian_12 +--- + +Operating system-specific install instructions are described in the corresponding documentation: + +### Debian and derivatives + +- [Debian 12](postgis_debian_12) diff --git a/product_docs/docs/postgis/3/installing/linux_arm64/postgis_debian_12.mdx b/product_docs/docs/postgis/3/installing/linux_arm64/postgis_debian_12.mdx new file mode 100644 index 00000000000..16c2f65f43a --- /dev/null +++ b/product_docs/docs/postgis/3/installing/linux_arm64/postgis_debian_12.mdx @@ -0,0 +1,48 @@ +--- +navTitle: Debian 12 +title: Installing PostGIS on Debian 12 arm64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /postgis/latest/01a_installing_postgis/installing_on_linux/arm64/postgis_deb12_arm +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +# To install PostGIS 3.4 using EDB Postgres Advanced Server 12-16: +sudo apt-get -y install edb-as-postgis34 +``` + +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_8.mdx b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_8.mdx index 7f58eb2a9b0..68abfb7dfcc 100644 --- a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_8.mdx +++ b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_8.mdx @@ -61,8 +61,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 @@ -71,4 +71,4 @@ sudo dnf -y install edb-as-postgis3 sudo dnf -y install edb-as-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_9.mdx b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_9.mdx index 7343d4b4dbb..b4fec1e465f 100644 --- a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_9.mdx +++ b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_rhel_9.mdx @@ -61,8 +61,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 @@ -71,4 +71,4 @@ sudo dnf -y install edb-as-postgis3 sudo dnf -y install edb-as-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_12.mdx b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_12.mdx index 0ba1102569d..5838140353f 100644 --- a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_12.mdx +++ b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_12.mdx @@ -52,8 +52,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +zypper -n install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: zypper -n install edb-as-postgis3 @@ -62,4 +62,4 @@ zypper -n install edb-as-postgis3 zypper -n install edb-as12-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_15.mdx b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_15.mdx index 590aef5f8ca..2640b3428fd 100644 --- a/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_15.mdx +++ b/product_docs/docs/postgis/3/installing/linux_ppc64le/postgis_sles_15.mdx @@ -53,11 +53,11 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +sudo zypper -n install edb-as-postgis34 # To install PostGIS 3.1: sudo zypper -n install edb-as-postgis3 ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/index.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/index.mdx index 17e6a36edb2..69b22078d89 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/index.mdx @@ -12,14 +12,15 @@ redirects: navigation: - postgis_rhel_9 - postgis_rhel_8 + - postgis_rhel_7 - postgis_other_linux_9 - postgis_other_linux_8 - - postgis_rhel_7 - postgis_centos_7 - postgis_sles_15 - postgis_sles_12 - postgis_ubuntu_22 - postgis_ubuntu_20 + - postgis_debian_12 - postgis_debian_11 - postgis_debian_10 --- @@ -62,6 +63,8 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](postgis_ubuntu_20) +- [Debian 12](postgis_debian_12) + - [Debian 11](postgis_debian_11) - [Debian 10](postgis_debian_10) diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_centos_7.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_centos_7.mdx index 053f5c019cd..41a5473ba93 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_centos_7.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_centos_7.mdx @@ -46,8 +46,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo yum -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo yum -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo yum -y install edb-as-postgis3 @@ -56,4 +56,4 @@ sudo yum -y install edb-as-postgis3 sudo yum -y install edb-as-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_10.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_10.mdx index 4103b1c63ef..26032725bb3 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_10.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_10.mdx @@ -41,11 +41,9 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2 using EDB Postgres Advanced Server 13-15: -sudo apt-get -y install edb-as-postgis32 -# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-12: -sudo sudo apt-get -y install edb-as-postgis-3.2 +# To install PostGIS 3.4 using EDB Postgres Advanced Server 13-15: +sudo apt-get -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo apt-get -y install edb-as-postgis3 @@ -54,4 +52,4 @@ sudo apt-get -y install edb-as-postgis3 sudo apt-get -y install edb-as12-postgis-3.1 ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_11.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_11.mdx index 046da6b961e..40e8c1cbb02 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_11.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_11.mdx @@ -41,8 +41,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2 using EDB Postgres Advanced Server 11-15: -sudo apt-get -y install edb-as-postgis32 +# To install PostGIS 3.4 using EDB Postgres Advanced Server 12-16: +sudo apt-get -y install edb-as-postgis34 ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_12.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_12.mdx new file mode 100644 index 00000000000..64a20eab624 --- /dev/null +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_debian_12.mdx @@ -0,0 +1,48 @@ +--- +navTitle: Debian 12 +title: Installing PostGIS on Debian 12 x86_64 +# This topic is generated from templates. If you have feedback on it, instead of +# editing the page and creating a pull request, please enter a GitHub issue and +# the documentation team will update the templates accordingly. + +redirects: + - /postgis/latest/01a_installing_postgis/installing_on_linux/x86_amd64/postgis_deb12_x86 +--- + +## Prerequisites + +Before you begin the installation process: + +- Install Postgres on the same host. See: + + - [Installing EDB Postgres Advanced Server](/epas/latest/installing/) + + - [Installing PostgreSQL](https://www.postgresql.org/download/) + +- Set up the EDB repository. + + Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. + + To determine if your repository exists, enter this command: + + `apt-cache search enterprisedb` + + If no output is generated, the repository isn't installed. + + To set up the EDB repository: + + 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). + + 1. Select the button that provides access to the EDB repository. + 1. Select the platform and software that you want to download. + + 1. Follow the instructions for setting up the EDB repository. + +## Install the package + +```shell +# To install PostGIS 3.4 using EDB Postgres Advanced Server 12-16: +sudo apt-get -y install edb-as-postgis34 +``` + +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_8.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_8.mdx index 09686bb4c22..370cd4a54e3 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_8.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_8.mdx @@ -52,8 +52,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 @@ -62,4 +62,4 @@ sudo dnf -y install edb-as-postgis3 sudo dnf -y install edb-as11-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_9.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_9.mdx index c4fd95eae31..973eeeda5a1 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_9.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_other_linux_9.mdx @@ -52,8 +52,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 @@ -62,4 +62,4 @@ sudo dnf -y install edb-as-postgis3 sudo dnf -y install edb-as11-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_7.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_7.mdx index 5e66f8b3242..1fe455ae7c0 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_7.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_7.mdx @@ -52,8 +52,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo yum -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo yum -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo yum -y install edb-as-postgis3 @@ -62,4 +62,4 @@ sudo yum -y install edb-as-postgis3 sudo yum -y install edb-as-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_8.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_8.mdx index 77485fc5cdb..6778bf43495 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_8.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_8.mdx @@ -59,8 +59,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 @@ -69,4 +69,4 @@ sudo dnf -y install edb-as-postgis3 sudo dnf -y install edb-as-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_9.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_9.mdx index 8542d11b5d3..fbf4e87d669 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_9.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_rhel_9.mdx @@ -59,8 +59,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo dnf -y install edb-as-postgis32 +# To install PostGIS 3.4: +sudo dnf -y install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo dnf -y install edb-as-postgis3 @@ -69,4 +69,4 @@ sudo dnf -y install edb-as-postgis3 sudo dnf -y install edb-as-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_12.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_12.mdx index 083a4407d9f..2ce94a7c6df 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_12.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_12.mdx @@ -52,8 +52,8 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +sudo zypper -n install edb-as-postgis34 # To install PostGIS 3.1 using EDB Postgres Advanced Server 13-15: sudo zypper -n install edb-as-postgis3 @@ -62,4 +62,4 @@ sudo zypper -n install edb-as-postgis3 sudo zypper -n install edb-as12-postgis ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_15.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_15.mdx index 8920b944322..4afcb64515c 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_15.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_sles_15.mdx @@ -53,11 +53,11 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +sudo zypper -n install edb-as-postgis34 # To install PostGIS 3.1: sudo zypper -n install edb-as-postgis3 ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_20.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_20.mdx index 574d21d600e..dda004356d3 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_20.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_20.mdx @@ -41,11 +41,11 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo apt-get -y install edb-as14-postgis32 +# To install PostGIS 3.4: +sudo apt-get -y install edb-as14-postgis34 # To install PostGIS 3.1: sudo apt-get -y install edb-as-postgis3 ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. diff --git a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_22.mdx b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_22.mdx index d74ad0f6728..e53ba8ce42e 100644 --- a/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_22.mdx +++ b/product_docs/docs/postgis/3/installing/linux_x86_64/postgis_ubuntu_22.mdx @@ -41,11 +41,11 @@ Before you begin the installation process: ## Install the package ```shell -# To install PostGIS 3.2: -sudo zypper -n install edb-as-postgis32 +# To install PostGIS 3.4: +sudo zypper -n install edb-as-postgis34 # To install PostGIS 3.1: sudo zypper -n install edb-as-postgis3 ``` -Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis32`. +Where `` is the version of EDB Postgres Advanced Server. Replace `` with the version of EDB Postgres Advanced Server you are using. For example, `edb-as15-postgis34`. From 83fec17bedf4c3edf6827a19bba8d8e326707ea6 Mon Sep 17 00:00:00 2001 From: David Wicinas <93669463+dwicinas@users.noreply.github.com> Date: Mon, 24 Jun 2024 10:49:15 -0400 Subject: [PATCH 28/28] Removed Debian 12 from MTK, EDB*Plus and EPRS --- install_template/config.yaml | 18 ------ .../docs/edb_plus/41/installing/index.mdx | 9 +-- .../linux_arm64/edbplus_debian_12.mdx | 48 --------------- .../41/installing/linux_arm64/index.mdx | 13 ---- .../linux_x86_64/edbplus_debian_12.mdx | 48 --------------- .../41/installing/linux_x86_64/index.mdx | 3 - product_docs/docs/eprs/7/installing/index.mdx | 9 +-- .../installing/linux_arm64/eprs_debian_12.mdx | 61 ------------------- .../eprs/7/installing/linux_arm64/index.mdx | 21 ------- .../linux_x86_64/eprs_debian_12.mdx | 61 ------------------- .../eprs/7/installing/linux_x86_64/index.mdx | 3 - .../migration_toolkit/55/installing/index.mdx | 9 +-- .../55/installing/linux_arm64/index.mdx | 13 ---- .../installing/linux_arm64/mtk_debian_12.mdx | 43 ------------- .../55/installing/linux_x86_64/index.mdx | 3 - .../installing/linux_x86_64/mtk_debian_12.mdx | 43 ------------- 16 files changed, 3 insertions(+), 402 deletions(-) delete mode 100644 product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx delete mode 100644 product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx delete mode 100644 product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx delete mode 100644 product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx delete mode 100644 product_docs/docs/eprs/7/installing/linux_arm64/index.mdx delete mode 100644 product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx delete mode 100644 product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx delete mode 100644 product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx delete mode 100644 product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx diff --git a/install_template/config.yaml b/install_template/config.yaml index 93461e79ec1..ecb22b2b957 100644 --- a/install_template/config.yaml +++ b/install_template/config.yaml @@ -87,12 +87,6 @@ products: - name: Ubuntu 22.04 arch: x86_64 supported versions: [55] - - name: Debian 12 - arch: x86_64 - supported versions: [55] - - name: Debian 12 - arch: arm64 - supported versions: [55] - name: Debian 11 arch: x86_64 supported versions: [55] @@ -520,12 +514,6 @@ products: - name: Debian 11 arch: x86_64 supported versions: [41] - - name: Debian 12 - arch: x86_64 - supported versions: [41] - - name: Debian 12 - arch: arm64 - supported versions: [41] - name: Ubuntu 20.04 arch: x86_64 supported versions: [41] @@ -1024,12 +1012,6 @@ products: - name: Debian 11 arch: x86_64 supported versions: [7] - - name: Debian 12 - arch: x86_64 - supported versions: [7] - - name: Debian 12 - arch: arm64 - supported versions: [7] - name: SLES 12 arch: x86_64 supported versions: [7] diff --git a/product_docs/docs/edb_plus/41/installing/index.mdx b/product_docs/docs/edb_plus/41/installing/index.mdx index 99b54ccb119..9d96d478cb6 100644 --- a/product_docs/docs/edb_plus/41/installing/index.mdx +++ b/product_docs/docs/edb_plus/41/installing/index.mdx @@ -13,7 +13,6 @@ redirects: navigation: - linux_x86_64 - linux_ppc64le - - linux_arm64 - windows - configuring_linux_installation --- @@ -42,7 +41,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/edbplus_ubuntu_22), [Ubuntu 20.04](linux_x86_64/edbplus_ubuntu_20) -- [Debian 12](linux_x86_64/edbplus_debian_12), [Debian 11](linux_x86_64/edbplus_debian_11), [Debian 10](linux_x86_64/edbplus_debian_10) +- [Debian 11](linux_x86_64/edbplus_debian_11), [Debian 10](linux_x86_64/edbplus_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -54,12 +53,6 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/edbplus_sles_15), [SLES 12](linux_ppc64le/edbplus_sles_12) -## Linux [AArch64 (ARM64)](linux_arm64) - -### Debian and derivatives - -- [Debian 12](linux_arm64/edbplus_debian_12) - ## Windows - [Windows Server 2019, 2022, and Windows 11](windows) diff --git a/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx b/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx deleted file mode 100644 index 01354ee8566..00000000000 --- a/product_docs/docs/edb_plus/41/installing/linux_arm64/edbplus_debian_12.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -navTitle: Debian 12 -title: Installing EDB*Plus on Debian 12 arm64 -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. - -redirects: - - /edb_plus/41/03_installing_edb_plus/install_on_linux/arm64/edbplus_deb12_arm ---- - -## Prerequisites - -Before you begin the installation process: - -- Set up the EDB repository. - - Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. - - To determine if your repository exists, enter this command: - - `apt-cache search enterprisedb` - - If no output is generated, the repository isn't installed. - - To set up the EDB repository: - - 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). - - 1. Select the button that provides access to the EDB repository. - 1. Select the platform and software that you want to download. - - 1. Follow the instructions for setting up the EDB repository. - -## Install the package - -```shell -sudo apt-get -y install edb-edbplus -``` - -## Initial configuration - -After performing a Linux installation of EDB\*Plus, you must set the values of environment variables that allow EDB\*Plus to locate your Java installation: - -```shell -export JAVA_HOME= -export PATH=/bin:$PATH -``` diff --git a/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx b/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx deleted file mode 100644 index b59092fa855..00000000000 --- a/product_docs/docs/edb_plus/41/installing/linux_arm64/index.mdx +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Installing EDB*Plus on Linux AArch64 (ARM64)" -navTitle: "On Linux ARM64" - -navigation: - - edbplus_debian_12 ---- - -Operating system-specific install instructions are described in the corresponding documentation: - -### Debian and derivatives - -- [Debian 12](edbplus_debian_12) diff --git a/product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx b/product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx deleted file mode 100644 index 6d657a81671..00000000000 --- a/product_docs/docs/edb_plus/41/installing/linux_x86_64/edbplus_debian_12.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -navTitle: Debian 12 -title: Installing EDB*Plus on Debian 12 x86_64 -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. - -redirects: - - /edb_plus/41/03_installing_edb_plus/install_on_linux/x86_amd64/edbplus_deb12_x86 ---- - -## Prerequisites - -Before you begin the installation process: - -- Set up the EDB repository. - - Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. - - To determine if your repository exists, enter this command: - - `apt-cache search enterprisedb` - - If no output is generated, the repository isn't installed. - - To set up the EDB repository: - - 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). - - 1. Select the button that provides access to the EDB repository. - 1. Select the platform and software that you want to download. - - 1. Follow the instructions for setting up the EDB repository. - -## Install the package - -```shell -sudo apt-get -y install edb-edbplus -``` - -## Initial configuration - -After performing a Linux installation of EDB\*Plus, you must set the values of environment variables that allow EDB\*Plus to locate your Java installation: - -```shell -export JAVA_HOME= -export PATH=/bin:$PATH -``` diff --git a/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx b/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx index be1f3e3264c..78de80f9d3d 100644 --- a/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/edb_plus/41/installing/linux_x86_64/index.mdx @@ -20,7 +20,6 @@ navigation: - edbplus_sles_12 - edbplus_ubuntu_22 - edbplus_ubuntu_20 - - edbplus_debian_12 - edbplus_debian_11 - edbplus_debian_10 --- @@ -63,8 +62,6 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](edbplus_ubuntu_20) -- [Debian 12](edbplus_debian_12) - - [Debian 11](edbplus_debian_11) - [Debian 10](edbplus_debian_10) diff --git a/product_docs/docs/eprs/7/installing/index.mdx b/product_docs/docs/eprs/7/installing/index.mdx index f2a562e9765..426f8a920bf 100644 --- a/product_docs/docs/eprs/7/installing/index.mdx +++ b/product_docs/docs/eprs/7/installing/index.mdx @@ -14,7 +14,6 @@ redirects: navigation: - linux_x86_64 - - linux_arm64 - linux_ppc64le - windows - installing_jdbc_driver @@ -47,7 +46,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/eprs_ubuntu_22), [Ubuntu 20.04](linux_x86_64/eprs_ubuntu_20) -- [Debian 12](linux_x86_64/eprs_debian_12), [Debian 11](linux_x86_64/eprs_debian_11), [Debian 10](linux_x86_64/eprs_debian_10) +- [Debian 11](linux_x86_64/eprs_debian_11), [Debian 10](linux_x86_64/eprs_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -59,12 +58,6 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/eprs_sles_15), [SLES 12](linux_ppc64le/eprs_sles_12) -## Linux [AArch64 (ARM64)](linux_arm64) - -### Debian and derivatives - -- [Debian 12](linux_arm64/eprs_debian_12) - ## Windows - [Windows Server 2022](windows), [Windows Server 2019](windows) diff --git a/product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx b/product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx deleted file mode 100644 index 70aadfbd86f..00000000000 --- a/product_docs/docs/eprs/7/installing/linux_arm64/eprs_debian_12.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -navTitle: Debian 12 -title: Installing Replication Server on Debian 12 arm64 -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. - -redirects: - - /eprs/7/03_installation/03_installing_rpm_package/arm64/eprs_deb12_arm ---- - -## Prerequisites - -Before you begin the installation process: - -- Set up the EDB repository. - - Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. - - To determine if your repository exists, enter this command: - - `apt-cache search enterprisedb` - - If no output is generated, the repository isn't installed. - - To set up the EDB repository: - - 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). - - 1. Select the button that provides access to the EDB repository. - 1. Select the platform and software that you want to download. - - 1. Follow the instructions for setting up the EDB repository. - -## Install the package - -You can install all Replication Server components with a single install command, or you may choose to install selected, individual components by installing only those particular packages. - -To install all Replication Server components: - -```shell -sudo apt-get -y install edb-xdb -``` - -To install an individual component: - -```shell -sudo apt-get -y install -``` - -Where `` is: - -| Package name | Component | -| -------------------- | --------------------------------------------------------------------- | -| `edb-xdb-console` | Replication console and the Replication Server command line interface | -| `edb-xdb-publisher` | Publication server | -| `edb-xdb-subscriber` | Subscription server | - -## Initial configuration - -Before using Replication Server, you must download and install JDBC drivers. See [Installing a JDBC driver](/eprs/7/installing/installing_jdbc_driver) for details. diff --git a/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx b/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx deleted file mode 100644 index 4367875be41..00000000000 --- a/product_docs/docs/eprs/7/installing/linux_arm64/index.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: "Installing Replication Server on Linux AArch64 (ARM64)" -navTitle: "On Linux ARM64" - -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. -# Leaf template: products/replication-server/arm64_index.njk - -redirects: - - /eprs/latest/03_installation/03_installing_rpm_package/x86_amd64/ - -navigation: - - eprs_debian_12 ---- - -Operating system-specific install instructions are described in the corresponding documentation: - -### Debian and derivatives - -- [Debian 12](eprs_debian_12) diff --git a/product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx b/product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx deleted file mode 100644 index e47219ebdfe..00000000000 --- a/product_docs/docs/eprs/7/installing/linux_x86_64/eprs_debian_12.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -navTitle: Debian 12 -title: Installing Replication Server on Debian 12 x86_64 -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. - -redirects: - - /eprs/7/03_installation/03_installing_rpm_package/x86_amd64/eprs_deb12_x86 ---- - -## Prerequisites - -Before you begin the installation process: - -- Set up the EDB repository. - - Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. - - To determine if your repository exists, enter this command: - - `apt-cache search enterprisedb` - - If no output is generated, the repository isn't installed. - - To set up the EDB repository: - - 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). - - 1. Select the button that provides access to the EDB repository. - 1. Select the platform and software that you want to download. - - 1. Follow the instructions for setting up the EDB repository. - -## Install the package - -You can install all Replication Server components with a single install command, or you may choose to install selected, individual components by installing only those particular packages. - -To install all Replication Server components: - -```shell -sudo apt-get -y install edb-xdb -``` - -To install an individual component: - -```shell -sudo apt-get -y install -``` - -Where `` is: - -| Package name | Component | -| -------------------- | --------------------------------------------------------------------- | -| `edb-xdb-console` | Replication console and the Replication Server command line interface | -| `edb-xdb-publisher` | Publication server | -| `edb-xdb-subscriber` | Subscription server | - -## Initial configuration - -Before using Replication Server, you must download and install JDBC drivers. See [Installing a JDBC driver](/eprs/7/installing/installing_jdbc_driver) for details. diff --git a/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx b/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx index 69699a17b44..b928e427262 100644 --- a/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/eprs/7/installing/linux_x86_64/index.mdx @@ -21,7 +21,6 @@ navigation: - eprs_sles_12 - eprs_ubuntu_22 - eprs_ubuntu_20 - - eprs_debian_12 - eprs_debian_11 - eprs_debian_10 --- @@ -64,8 +63,6 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](eprs_ubuntu_20) -- [Debian 12](eprs_debian_12) - - [Debian 11](eprs_debian_11) - [Debian 10](eprs_debian_10) diff --git a/product_docs/docs/migration_toolkit/55/installing/index.mdx b/product_docs/docs/migration_toolkit/55/installing/index.mdx index fab67e074a6..05d247f5fae 100644 --- a/product_docs/docs/migration_toolkit/55/installing/index.mdx +++ b/product_docs/docs/migration_toolkit/55/installing/index.mdx @@ -29,7 +29,6 @@ legacyRedirects: navigation: - linux_x86_64 - linux_ppc64le - - linux_arm64 - install_on_mac - install_on_windows - installing_jdbc_driver @@ -59,7 +58,7 @@ Select a link to access the applicable installation instructions: - [Ubuntu 22.04](linux_x86_64/mtk_ubuntu_22), [Ubuntu 20.04](linux_x86_64/mtk_ubuntu_20) -- [Debian 12](linux_x86_64/mtk_debian_12), [Debian 11](linux_x86_64/mtk_debian_11), [Debian 10](linux_x86_64/mtk_debian_10) +- [Debian 11](linux_x86_64/mtk_debian_11), [Debian 10](linux_x86_64/mtk_debian_10) ## Linux [IBM Power (ppc64le)](linux_ppc64le) @@ -71,12 +70,6 @@ Select a link to access the applicable installation instructions: - [SLES 15](linux_ppc64le/mtk_sles_15), [SLES 12](linux_ppc64le/mtk_sles_12) -## Linux [AArch64 (ARM64)](linux_arm64) - -### Debian and derivatives - -- [Debian 12](linux_arm64/mtk_debian_12) - ## Macintosh - [Mac OS X](macos) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx deleted file mode 100644 index d7fea6257e9..00000000000 --- a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/index.mdx +++ /dev/null @@ -1,13 +0,0 @@ ---- -title: "Installing Migration Toolkit on Linux AArch64 (ARM64)" -navTitle: "On Linux ARM64" - -navigation: - - mtk_debian_12 ---- - -Operating system-specific install instructions are described in the corresponding documentation: - -### Debian and derivatives - -- [Debian 12](mtk_debian_12) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx deleted file mode 100644 index 38442a608e9..00000000000 --- a/product_docs/docs/migration_toolkit/55/installing/linux_arm64/mtk_debian_12.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -navTitle: Debian 12 -title: Installing Migration Toolkit on Debian 12 arm64 -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. - -redirects: - - /migration_toolkit/55/05_installing_mtk/install_on_linux/arm64/mtk55_deb12_arm ---- - -## Prerequisites - -Before you begin the installation process: - -- Set up the EDB repository. - - Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. - - To determine if your repository exists, enter this command: - - `apt-cache search enterprisedb` - - If no output is generated, the repository isn't installed. - - To set up the EDB repository: - - 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). - - 1. Select the button that provides access to the EDB repository. - 1. Select the platform and software that you want to download. - - 1. Follow the instructions for setting up the EDB repository. - -## Install the package - -```shell -sudo apt-get -y install edb-migrationtoolkit -``` - -## Initial configuration - -Before invoking Migration Toolkit, you must download and install JDBC drivers for connecting to the source and target databases. See [Installing a JDBC driver](/migration_toolkit/latest/installing/installing_jdbc_driver/) for details. diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx index d1db21374ff..b7a1c56aab5 100644 --- a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx +++ b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/index.mdx @@ -20,7 +20,6 @@ navigation: - mtk_sles_12 - mtk_ubuntu_22 - mtk_ubuntu_20 - - mtk_debian_12 - mtk_debian_11 - mtk_debian_10 --- @@ -63,8 +62,6 @@ Operating system-specific install instructions are described in the correspondin - [Ubuntu 20.04](mtk_ubuntu_20) -- [Debian 12](mtk_debian_12) - - [Debian 11](mtk_debian_11) - [Debian 10](mtk_debian_10) diff --git a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx b/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx deleted file mode 100644 index 31b22160b70..00000000000 --- a/product_docs/docs/migration_toolkit/55/installing/linux_x86_64/mtk_debian_12.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -navTitle: Debian 12 -title: Installing Migration Toolkit on Debian 12 x86_64 -# This topic is generated from templates. If you have feedback on it, instead of -# editing the page and creating a pull request, please enter a GitHub issue and -# the documentation team will update the templates accordingly. - -redirects: - - /migration_toolkit/55/05_installing_mtk/install_on_linux/x86_amd64/mtk55_deb12_x86 ---- - -## Prerequisites - -Before you begin the installation process: - -- Set up the EDB repository. - - Setting up the repository is a one-time task. If you have already set up your repository, you don't need to perform this step. - - To determine if your repository exists, enter this command: - - `apt-cache search enterprisedb` - - If no output is generated, the repository isn't installed. - - To set up the EDB repository: - - 1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads). - - 1. Select the button that provides access to the EDB repository. - 1. Select the platform and software that you want to download. - - 1. Follow the instructions for setting up the EDB repository. - -## Install the package - -```shell -sudo apt-get -y install edb-migrationtoolkit -``` - -## Initial configuration - -Before invoking Migration Toolkit, you must download and install JDBC drivers for connecting to the source and target databases. See [Installing a JDBC driver](/migration_toolkit/latest/installing/installing_jdbc_driver/) for details.