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 <wangdian...@gmail.com> 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: commits-unsubscr...@cloudberry.apache.org For additional commands, e-mail: commits-h...@cloudberry.apache.org