This is an automated email from the ASF dual-hosted git repository.
djwang pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/cloudberry-site.git
The following commit(s) were added to refs/heads/main by this push:
new fd245d357d Update support Ubuntu version
fd245d357d is described below
commit fd245d357ded75de8818e8ecb8e61191f95a061d
Author: Dianjin Wang <[email protected]>
AuthorDate: Sat Aug 23 21:28:24 2025 +0800
Update support Ubuntu version
---
docs/deployment/build-based-on-docker.md | 2 +-
docs/deployment/configure.md | 2 +-
docs/deployment/create-gpadmin-user.md | 2 +-
docs/deployment/index.md | 14 +++++++-------
docs/deployment/install-required-packages.md | 4 ++--
docs/deployment/quick-build.md | 2 +-
.../version-2.x/deployment/build-based-on-docker.md | 2 +-
versioned_docs/version-2.x/deployment/configure.md | 2 +-
.../version-2.x/deployment/create-gpadmin-user.md | 2 +-
versioned_docs/version-2.x/deployment/index.md | 14 +++++++-------
.../version-2.x/deployment/install-required-packages.md | 4 ++--
versioned_docs/version-2.x/deployment/quick-build.md | 2 +-
12 files changed, 26 insertions(+), 26 deletions(-)
diff --git a/docs/deployment/build-based-on-docker.md
b/docs/deployment/build-based-on-docker.md
index 7fd8b6b2a2..ac0114b879 100644
--- a/docs/deployment/build-based-on-docker.md
+++ b/docs/deployment/build-based-on-docker.md
@@ -27,7 +27,7 @@ docker run --name cbdb-dev -it --rm -h cdw --shm-size=2gb
apache/incubator-cloud
docker run --name cbdb-dev -it --rm -h cdw --shm-size=2gb
apache/incubator-cloudberry:cbdb-build-rocky9-latest
```
</TabItem>
-<TabItem value="ubuntu-22" label="Ubuntu 22.04">
+<TabItem value="ubuntu-22" label="Ubuntu 20.04">
:::note
The official Docker development image for Apache Cloudberry is still in
development. Coming soon.
:::
diff --git a/docs/deployment/configure.md b/docs/deployment/configure.md
index ad6f3fad74..7c6a209c27 100644
--- a/docs/deployment/configure.md
+++ b/docs/deployment/configure.md
@@ -59,7 +59,7 @@ export
LD_LIBRARY_PATH=/usr/local/cloudberry-db/lib:LD_LIBRARY_PATH
--with-libraries=/usr/local/cloudberry-db/lib
```
</TabItem>
-<TabItem value="ubuntu-linux" label="For Ubuntu 22.04+" default>
+<TabItem value="ubuntu-linux" label="For Ubuntu 20.04+" default>
### Prepare environment
diff --git a/docs/deployment/create-gpadmin-user.md
b/docs/deployment/create-gpadmin-user.md
index 7eb54d1427..22fe4a841e 100644
--- a/docs/deployment/create-gpadmin-user.md
+++ b/docs/deployment/create-gpadmin-user.md
@@ -16,7 +16,7 @@ If `sudo` & `git` command is not already installed, run the
following command to
dnf install -y sudo git
```
</TabItem>
-<TabItem value="ubuntu" label="For Ubuntu 22.04+" default>
+<TabItem value="ubuntu" label="For Ubuntu 20.04+" default>
```bash
apt update && apt install -y sudo git
```
diff --git a/docs/deployment/index.md b/docs/deployment/index.md
index fe9b932eea..f844461787 100644
--- a/docs/deployment/index.md
+++ b/docs/deployment/index.md
@@ -35,20 +35,20 @@ For those new to Cloudberry or PostgreSQL, we recommend
starting with a PostgreS
## Prerequisites
-### Provision a Rocky Linux 8+ / Ubuntu 22.04+ Environment
+### Provision a Rocky Linux 8+ / Ubuntu 20.04+ Environment
- Use any platform to create a virtual machine or container:
- - **Cloud providers**: You can use the Rocky Linux 8+ or Ubuntu 22.04+
images provided by the cloud providers, such as AWS, Google Cloud, Microsoft
Azure, and more.
- - **VirtualBox**: Use the official [Rocky Linux
8+](https://rockylinux.org/download) / [Ubuntu
22.04+](https://ubuntu.com/download) ISO or Vagrant boxes.
- - **Docker**: These instructions were validated under Rocky Linux 8+ and
Ubuntu 22.04 official base docker images, but should work with any of their
based container.
+ - **Cloud providers**: You can use the Rocky Linux 8+ or Ubuntu 20.04+
images provided by the cloud providers, such as AWS, Google Cloud, Microsoft
Azure, and more.
+ - **VirtualBox**: Use the official [Rocky Linux
8+](https://rockylinux.org/download) / [Ubuntu
20.04+](https://ubuntu.com/download) ISO or Vagrant boxes.
+ - **Docker**: These instructions were validated under Rocky Linux 8+ and
Ubuntu 20.04 official base docker images, but should work with any of their
based container.
- For example, you can run the following command to start a Rocky Linux
8 container:
```bash
docker run -it --shm-size=2gb -h cdw rockylinux/rockylinux:8
- # Start a Ubuntu 22.04 container:
- # docker run -it --shm-size=2gb -h cdw ubuntu:22.04
+ # Start a Ubuntu 20.04 container:
+ # docker run -it --shm-size=2gb -h cdw ubuntu:20.04
```
The hostname `cdw` (Coordinator Data Warehouse) is just an example of
how we started the container for testing.
@@ -76,7 +76,7 @@ Minimum requirements for development environment:
## Build Apache Cloudberry from source code
-The following steps guide you through building Apache Cloudberry from source
code on Rocky Linux 8+ or Ubuntu 22.04+. The process is similar for both
operating systems, with minor differences in package management, dependencies
and software versions between these two distributions.
+The following steps guide you through building Apache Cloudberry from source
code on Rocky Linux 8+ or Ubuntu 20.04+. The process is similar for both
operating systems, with minor differences in package management, dependencies
and software versions between these two distributions.
Just go ahead and follow the steps below to build Apache Cloudberry from
source code:
diff --git a/docs/deployment/install-required-packages.md
b/docs/deployment/install-required-packages.md
index 5464a5d6c8..4a80a29ad0 100644
--- a/docs/deployment/install-required-packages.md
+++ b/docs/deployment/install-required-packages.md
@@ -124,11 +124,11 @@ Ensure the SHA-256 checksum validation passes (output:
`xerces-c-3.3.0.tar.gz: O
:::
</TabItem>
-<TabItem value="ubuntu" label="For Ubuntu 22.04+">
+<TabItem value="ubuntu" label="For Ubuntu 20.04+">
For Ubuntu users:
-- The gcc and g++ versions in Ubuntu 22.04+ are sufficient for building Apache
Cloudberry.
+- The gcc and g++ versions in Ubuntu 20.04+ are sufficient for building Apache
Cloudberry.
- We will use the default version of `libxerces-c` available in the Ubuntu
repositories, which is compatible with Apache Cloudberry.
```bash
diff --git a/docs/deployment/quick-build.md b/docs/deployment/quick-build.md
index 9ccce40030..e4a7a0f85a 100644
--- a/docs/deployment/quick-build.md
+++ b/docs/deployment/quick-build.md
@@ -184,7 +184,7 @@ psql -P pager=off template1 -c 'SELECT * from
gp_segment_configuration'
psql template1 -c 'SELECT version()'
```
</TabItem>
-<TabItem value="ubuntu" label="For Ubuntu 22.04+">
+<TabItem value="ubuntu" label="For Ubuntu 20.04+">
```bash
diff --git a/versioned_docs/version-2.x/deployment/build-based-on-docker.md
b/versioned_docs/version-2.x/deployment/build-based-on-docker.md
index 7fd8b6b2a2..ac0114b879 100644
--- a/versioned_docs/version-2.x/deployment/build-based-on-docker.md
+++ b/versioned_docs/version-2.x/deployment/build-based-on-docker.md
@@ -27,7 +27,7 @@ docker run --name cbdb-dev -it --rm -h cdw --shm-size=2gb
apache/incubator-cloud
docker run --name cbdb-dev -it --rm -h cdw --shm-size=2gb
apache/incubator-cloudberry:cbdb-build-rocky9-latest
```
</TabItem>
-<TabItem value="ubuntu-22" label="Ubuntu 22.04">
+<TabItem value="ubuntu-22" label="Ubuntu 20.04">
:::note
The official Docker development image for Apache Cloudberry is still in
development. Coming soon.
:::
diff --git a/versioned_docs/version-2.x/deployment/configure.md
b/versioned_docs/version-2.x/deployment/configure.md
index 4f2af6e8c2..ee715463c9 100644
--- a/versioned_docs/version-2.x/deployment/configure.md
+++ b/versioned_docs/version-2.x/deployment/configure.md
@@ -59,7 +59,7 @@ export
LD_LIBRARY_PATH=/usr/local/cloudberry-db/lib:LD_LIBRARY_PATH
--with-libraries=/usr/local/cloudberry-db/lib
```
</TabItem>
-<TabItem value="ubuntu-linux" label="For Ubuntu 22.04+" default>
+<TabItem value="ubuntu-linux" label="For Ubuntu 20.04+" default>
### Prepare environment
diff --git a/versioned_docs/version-2.x/deployment/create-gpadmin-user.md
b/versioned_docs/version-2.x/deployment/create-gpadmin-user.md
index e5c85abf04..228f792efc 100644
--- a/versioned_docs/version-2.x/deployment/create-gpadmin-user.md
+++ b/versioned_docs/version-2.x/deployment/create-gpadmin-user.md
@@ -16,7 +16,7 @@ If `sudo` & `git` command is not already installed, run the
following command to
dnf install -y sudo git
```
</TabItem>
-<TabItem value="ubuntu" label="For Ubuntu 22.04+" default>
+<TabItem value="ubuntu" label="For Ubuntu 20.04+" default>
```bash
apt update && apt install -y sudo git
```
diff --git a/versioned_docs/version-2.x/deployment/index.md
b/versioned_docs/version-2.x/deployment/index.md
index fe9b932eea..f844461787 100644
--- a/versioned_docs/version-2.x/deployment/index.md
+++ b/versioned_docs/version-2.x/deployment/index.md
@@ -35,20 +35,20 @@ For those new to Cloudberry or PostgreSQL, we recommend
starting with a PostgreS
## Prerequisites
-### Provision a Rocky Linux 8+ / Ubuntu 22.04+ Environment
+### Provision a Rocky Linux 8+ / Ubuntu 20.04+ Environment
- Use any platform to create a virtual machine or container:
- - **Cloud providers**: You can use the Rocky Linux 8+ or Ubuntu 22.04+
images provided by the cloud providers, such as AWS, Google Cloud, Microsoft
Azure, and more.
- - **VirtualBox**: Use the official [Rocky Linux
8+](https://rockylinux.org/download) / [Ubuntu
22.04+](https://ubuntu.com/download) ISO or Vagrant boxes.
- - **Docker**: These instructions were validated under Rocky Linux 8+ and
Ubuntu 22.04 official base docker images, but should work with any of their
based container.
+ - **Cloud providers**: You can use the Rocky Linux 8+ or Ubuntu 20.04+
images provided by the cloud providers, such as AWS, Google Cloud, Microsoft
Azure, and more.
+ - **VirtualBox**: Use the official [Rocky Linux
8+](https://rockylinux.org/download) / [Ubuntu
20.04+](https://ubuntu.com/download) ISO or Vagrant boxes.
+ - **Docker**: These instructions were validated under Rocky Linux 8+ and
Ubuntu 20.04 official base docker images, but should work with any of their
based container.
- For example, you can run the following command to start a Rocky Linux
8 container:
```bash
docker run -it --shm-size=2gb -h cdw rockylinux/rockylinux:8
- # Start a Ubuntu 22.04 container:
- # docker run -it --shm-size=2gb -h cdw ubuntu:22.04
+ # Start a Ubuntu 20.04 container:
+ # docker run -it --shm-size=2gb -h cdw ubuntu:20.04
```
The hostname `cdw` (Coordinator Data Warehouse) is just an example of
how we started the container for testing.
@@ -76,7 +76,7 @@ Minimum requirements for development environment:
## Build Apache Cloudberry from source code
-The following steps guide you through building Apache Cloudberry from source
code on Rocky Linux 8+ or Ubuntu 22.04+. The process is similar for both
operating systems, with minor differences in package management, dependencies
and software versions between these two distributions.
+The following steps guide you through building Apache Cloudberry from source
code on Rocky Linux 8+ or Ubuntu 20.04+. The process is similar for both
operating systems, with minor differences in package management, dependencies
and software versions between these two distributions.
Just go ahead and follow the steps below to build Apache Cloudberry from
source code:
diff --git a/versioned_docs/version-2.x/deployment/install-required-packages.md
b/versioned_docs/version-2.x/deployment/install-required-packages.md
index 6cfed4d7c7..f6ba2c7bb2 100644
--- a/versioned_docs/version-2.x/deployment/install-required-packages.md
+++ b/versioned_docs/version-2.x/deployment/install-required-packages.md
@@ -142,11 +142,11 @@ Ensure the SHA-256 checksum validation passes (output:
`xerces-c-3.3.0.tar.gz: O
:::
</TabItem>
-<TabItem value="ubuntu" label="For Ubuntu 22.04+">
+<TabItem value="ubuntu" label="For Ubuntu 20.04+">
For Ubuntu users:
-- The gcc and g++ versions in Ubuntu 22.04+ are sufficient for building Apache
Cloudberry.
+- The gcc and g++ versions in Ubuntu 20.04+ are sufficient for building Apache
Cloudberry.
- We will use the default version of `libxerces-c` available in the Ubuntu
repositories, which is compatible with Apache Cloudberry.
```bash
diff --git a/versioned_docs/version-2.x/deployment/quick-build.md
b/versioned_docs/version-2.x/deployment/quick-build.md
index 886274fdd3..e894d46073 100644
--- a/versioned_docs/version-2.x/deployment/quick-build.md
+++ b/versioned_docs/version-2.x/deployment/quick-build.md
@@ -190,7 +190,7 @@ psql -P pager=off template1 -c 'SELECT * from
gp_segment_configuration'
psql template1 -c 'SELECT version()'
```
</TabItem>
-<TabItem value="ubuntu" label="For Ubuntu 22.04+">
+<TabItem value="ubuntu" label="For Ubuntu 20.04+">
```bash
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]