Skip to content

Commit 29d0f2d

Browse files
authored
Merge pull request #6201 from EnterpriseDB/docs/install/rhel9-arm64-epas-pge-pg
Add install instructions for RHEL9 on ARM64 architecture for all products
2 parents 0866c0f + 2b413d7 commit 29d0f2d

File tree

114 files changed

+3030
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

114 files changed

+3030
-11
lines changed

advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/index.mdx

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,3 +30,11 @@ Select a link to access the applicable installation instructions:
3030
- [Ubuntu 22.04](linux_x86_64/edb-dms-reader_ubuntu_22), [Ubuntu 20.04](linux_x86_64/edb-dms-reader_ubuntu_20)
3131

3232
- [Debian 12](linux_x86_64/edb-dms-reader_debian_12), [Debian 11](linux_x86_64/edb-dms-reader_debian_11)
33+
34+
## Linux [AArch64 (ARM64)](linux_arm64)
35+
36+
### Red Hat Enterprise Linux (RHEL) and derivatives
37+
38+
- [RHEL 9](linux_arm64/edb-dms-reader_rhel_9)
39+
40+
- [Oracle Linux (OL) 9](linux_arm64/edb-dms-reader_rhel_9)
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
---
2+
navTitle: RHEL 9 or OL 9
3+
title: Installing EDB Data Migration Service Reader on RHEL 9 or OL 9 arm64
4+
---
5+
6+
## Prerequisites
7+
8+
Before you begin the installation process:
9+
10+
- Set up the EDB repository.
11+
12+
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.
13+
14+
To determine if your repository exists, enter this command:
15+
16+
`dnf repolist | grep enterprisedb`
17+
18+
If no output is generated, the repository isn't installed.
19+
20+
To set up the EDB repository:
21+
22+
1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads).
23+
24+
1. Select the button that provides access to the EDB repository.
25+
26+
1. Select the platform and software that you want to download.
27+
28+
1. Follow the instructions for setting up the EDB repository.
29+
30+
## Install the package
31+
32+
Install the EDB DMS Reader (packaged as `cdcreader`):
33+
34+
```shell
35+
sudo dnf install cdcreader
36+
```
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "Installing EDB Data Migration Service Reader on Linux AArch64 (ARM64)"
3+
navTitle: "On Linux ARM64"
4+
indexCards: none
5+
6+
navigation:
7+
- edb-dms-reader_rhel_9
8+
---
9+
10+
Operating system-specific install instructions are described in the corresponding documentation:
11+
12+
### Red Hat Enterprise Linux (RHEL) and derivatives
13+
14+
- [RHEL 9](edb-dms-reader_rhel_9)
15+
16+
- [Oracle Linux (OL) 9](edb-dms-reader_rhel_9)

advocacy_docs/supported-open-source/postgresql/installing/index.mdx

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,12 @@ Select a link to access the applicable installation instructions:
5757

5858
## Linux [AArch64 (ARM64)](linux_arm64)
5959

60+
### Red Hat Enterprise Linux (RHEL) and derivatives
61+
62+
- [RHEL 9](linux_arm64/postgresql_rhel_9)
63+
64+
- [Oracle Linux (OL) 9](linux_arm64/postgresql_rhel_9)
65+
6066
### Debian and derivatives
6167

6268
- [Debian 12](linux_arm64/postgresql_debian_12)

advocacy_docs/supported-open-source/postgresql/installing/linux_arm64/index.mdx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,18 @@ navTitle: "On Linux ARM64"
44
indexCards: none
55

66
navigation:
7+
- postgresql_rhel_9
78
- postgresql_debian_12
89
---
910

1011
Operating system-specific install instructions are described in the corresponding documentation:
1112

13+
### Red Hat Enterprise Linux (RHEL) and derivatives
14+
15+
- [RHEL 9](postgresql_rhel_9)
16+
17+
- [Oracle Linux (OL) 9](postgresql_rhel_9)
18+
1219
### Debian and derivatives
1320

1421
- [Debian 12](postgresql_debian_12)
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
navTitle: RHEL 9 or OL 9
3+
title: Installing PostgreSQL on RHEL 9 or OL 9 arm64
4+
---
5+
6+
## Prerequisites
7+
8+
Before you begin the installation process:
9+
10+
- Set up the EDB repository.
11+
12+
!!! Note
13+
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/).
14+
!!!
15+
16+
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.
17+
18+
To determine if your repository exists, enter this command:
19+
20+
`dnf repolist | grep enterprisedb`
21+
22+
If no output is generated, the repository isn't installed.
23+
24+
To set up the EDB repository:
25+
26+
1. Go to [EDB repositories](https://www.enterprisedb.com/repos-downloads).
27+
28+
1. Select the button that provides access to the EDB repository.
29+
30+
1. Select the platform and software that you want to download.
31+
32+
1. Follow the instructions for setting up the EDB repository.
33+
34+
- Install the EPEL repository:
35+
36+
```shell
37+
sudo dnf -y install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm
38+
```
39+
40+
- Enable additional repositories to resolve dependencies:
41+
```shell
42+
ARCH=$( /bin/arch ) subscription-manager repos --enable "codeready-builder-for-rhel-9-${ARCH}-rpms"
43+
```
44+
- Disable the built-in PostgreSQL module:
45+
```shell
46+
dnf -qy module disable postgresql
47+
```
48+
49+
## Install the package
50+
51+
```shell
52+
sudo dnf -y install postgresql<xx>-server postgresql<xx>-contrib
53+
```
54+
55+
Where `<xx>` is the version of PostgreSQL you are installing. For example, if you are installing version 16, the package name would be `postgresql16-server postgresql16-contrib`.

install_template/config.yaml

Lines changed: 61 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,9 @@ products:
1010
- name: RHEL 9 or OL 9
1111
arch: x86_64
1212
supported versions: [2]
13+
- name: RHEL 9 or OL 9
14+
arch: arm64
15+
supported versions: [2]
1316
- name: Debian 11
1417
arch: x86_64
1518
supported versions: [2]
@@ -39,6 +42,9 @@ products:
3942
- name: RHEL 9
4043
arch: ppc64le
4144
supported versions: [42.7.3.2]
45+
- name: RHEL 9 or OL 9
46+
arch: arm64
47+
supported versions: [42.7.3.2]
4248
- name: AlmaLinux 9 or Rocky Linux 9
4349
arch: x86_64
4450
supported versions: [42.7.3.2]
@@ -77,6 +83,9 @@ products:
7783
- name: RHEL 9 or OL 9
7884
arch: x86_64
7985
supported versions: [55]
86+
- name: RHEL 9 or OL 9
87+
arch: arm64
88+
supported versions: [55]
8089
- name: AlmaLinux 9 or Rocky Linux 9
8190
arch: x86_64
8291
supported versions: [55]
@@ -127,6 +136,9 @@ products:
127136
- name: RHEL 9 or OL 9
128137
arch: x86_64
129138
supported versions: [14, 15, 16, 17]
139+
- name: RHEL 9 or OL 9
140+
arch: arm64
141+
supported versions: [14, 15, 16, 17]
130142
- name: Debian 11
131143
arch: x86_64
132144
supported versions: [14, 15, 16, 17]
@@ -168,6 +180,9 @@ products:
168180
- name: RHEL 9 or OL 9
169181
arch: x86_64
170182
supported versions: [13, 16]
183+
- name: RHEL 9 or OL 9
184+
arch: arm64
185+
supported versions: [13, 16]
171186
- name: Debian 11
172187
arch: x86_64
173188
supported versions: [13, 16]
@@ -208,7 +223,10 @@ products:
208223
supported versions: [1]
209224
- name: RHEL 9 or OL 9
210225
arch: x86_64
211-
supported versions: [1]
226+
supported versions: [1]
227+
- name: RHEL 9 or OL 9
228+
arch: arm64
229+
supported versions: [1]
212230
- name: Debian 11
213231
arch: x86_64
214232
supported versions: [1]
@@ -250,6 +268,9 @@ products:
250268
- name: RHEL 9 or OL 9
251269
arch: x86_64
252270
supported versions: [4]
271+
- name: RHEL 9 or OL 9
272+
arch: arm64
273+
supported versions: [4]
253274
- name: Debian 11
254275
arch: x86_64
255276
supported versions: [4]
@@ -291,6 +312,9 @@ products:
291312
- name: RHEL 9 or OL 9
292313
arch: x86_64
293314
supported versions: [4]
315+
- name: RHEL 9 or OL 9
316+
arch: arm64
317+
supported versions: [4]
294318
- name: Debian 11
295319
arch: x86_64
296320
supported versions: [4]
@@ -326,6 +350,9 @@ products:
326350
- name: RHEL 9 or OL 9
327351
arch: x86_64
328352
supported versions: [11, 12, 13, 14, 15, 16, 17]
353+
- name: RHEL 9 or OL 9
354+
arch: arm64
355+
supported versions: [13, 14, 15, 16, 17]
329356
- name: RHEL 9
330357
arch: ppc64le
331358
supported versions: [11, 12, 13, 14, 15, 16, 17]
@@ -367,6 +394,9 @@ products:
367394
- name: RHEL 9 or OL 9
368395
arch: x86_64
369396
supported versions: [15, 16, 17]
397+
- name: RHEL 9 or OL 9
398+
arch: arm64
399+
supported versions: [15, 16, 17]
370400
- name: Debian 12
371401
arch: x86_64
372402
supported versions: [16, 17]
@@ -396,6 +426,9 @@ products:
396426
- name: RHEL 9 or OL 9
397427
arch: x86_64
398428
supported versions: [41]
429+
- name: RHEL 9 or OL 9
430+
arch: arm64
431+
supported versions: [41]
399432
- name: RHEL 9
400433
arch: ppc64le
401434
supported versions: [41]
@@ -440,6 +473,9 @@ products:
440473
- name: RHEL 9
441474
arch: ppc64le
442475
supported versions: [4]
476+
- name: RHEL 9 or OL 9
477+
arch: arm64
478+
supported versions: [4]
443479
- name: RHEL 8
444480
arch: ppc64le
445481
supported versions: [4]
@@ -478,6 +514,9 @@ products:
478514
- name: RHEL 9 or OL 9
479515
arch: x86_64
480516
supported versions: [2]
517+
- name: RHEL 9 or OL 9
518+
arch: arm64
519+
supported versions: [2]
481520
- name: RHEL 9
482521
arch: ppc64le
483522
supported versions: [2]
@@ -519,6 +558,9 @@ products:
519558
- name: RHEL 9 or OL 9
520559
arch: x86_64
521560
supported versions: [5]
561+
- name: RHEL 9 or OL 9
562+
arch: arm64
563+
supported versions: [5]
522564
- name: RHEL 9
523565
arch: ppc64le
524566
supported versions: [5]
@@ -560,6 +602,9 @@ products:
560602
- name: RHEL 9 or OL 9
561603
arch: x86_64
562604
supported versions: [2]
605+
- name: RHEL 9 or OL 9
606+
arch: arm64
607+
supported versions: [2]
563608
- name: Ubuntu 22.04
564609
arch: x86_64
565610
supported versions: [2]
@@ -601,6 +646,9 @@ products:
601646
- name: RHEL 9 or OL 9
602647
arch: x86_64
603648
supported versions: [3.4.2]
649+
- name: RHEL 9 or OL 9
650+
arch: arm64
651+
supported versions: [3.4.2]
604652
- name: Ubuntu 22.04
605653
arch: x86_64
606654
supported versions: [3.4.2]
@@ -642,6 +690,9 @@ products:
642690
- name: RHEL 9 or OL 9
643691
arch: x86_64
644692
supported versions: [9]
693+
- name: RHEL 9 or OL 9
694+
arch: arm64
695+
supported versions: [9]
645696
- name: RHEL 9
646697
arch: ppc64le
647698
supported versions: [9]
@@ -683,6 +734,9 @@ products:
683734
- name: RHEL 9 or OL 9
684735
arch: x86_64
685736
supported versions: [9]
737+
- name: RHEL 9 or OL 9
738+
arch: arm64
739+
supported versions: [9]
686740
- name: RHEL 9
687741
arch: ppc64le
688742
supported versions: [9]
@@ -730,6 +784,9 @@ products:
730784
- name: RHEL 9 or OL 9
731785
arch: x86_64
732786
supported versions: [15, 16]
787+
- name: RHEL 9 or OL 9
788+
arch: arm64
789+
supported versions: [15, 16]
733790
- name: Debian 12
734791
arch: x86_64
735792
supported versions: [15, 16]
@@ -765,6 +822,9 @@ products:
765822
- name: RHEL 9 or OL 9
766823
arch: x86_64
767824
supported versions: [7]
825+
- name: RHEL 9 or OL 9
826+
arch: arm64
827+
supported versions: [7]
768828
- name: Debian 11
769829
arch: x86_64
770830
supported versions: [7]

install_template/templates/platformBase/index.njk

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ Select a link to access the applicable installation instructions:
7979

8080
{{archInstall("IBM Power (ppc64le)", "ppc64le", ["RHEL", "SLES"])}}
8181

82-
{{archInstall("AArch64 (ARM64)", "arm64", ["Debian"])}}
82+
{{archInstall("AArch64 (ARM64)", "arm64", ["RHEL", "OL", "Debian"])}}
8383
{% endblock linuxinstall %}
8484

8585
{% block otherosinstall %}
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{% extends "products/edb*plus/base.njk" %}
2+
{% set platformBaseTemplate = "rhel-9-or-ol-9" %}
3+
{% block prerequisites %}{% endblock prerequisites %}
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{% extends "platformBase/arm64_index.njk" %}
2+
{% set productShortname="edb-dms-reader" %}
3+
4+
{% block frontmatter %}
5+
deployPath: advocacy_docs/edb-postgres-ai/migration-etl/data-migration-service/getting_started/installing/linux_arm64/index.mdx
6+
indexCards: none
7+
{% endblock frontmatter %}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{% extends "products/edb-data-migration-service-reader/rhel-9-or-ol-9.njk" %}
2+

install_template/templates/products/edb-jdbc-connector/arm64_index.njk

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,4 @@
44
{% block frontmatter %}
55
deployPath: jdbc_connector/{{ product.version }}/installing/linux_arm64/index.mdx
66
{% endblock frontmatter %}
7+
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{% extends "products/edb-jdbc-connector/base.njk" %}
2+
{% set platformBaseTemplate = "rhel-9-or-ol-9" %}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{% extends "products/edb-ocl-connector/base.njk" %}
2+
{% set platformBaseTemplate = "rhel-9-or-ol-9" %}
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
{% extends "products/edb-odbc-connector/base.njk" %}
2+
{% set platformBaseTemplate = "rhel-9-or-ol-9" %}

0 commit comments

Comments
 (0)