openEuler-22.03-SP4离线编译安装OpenGauss(单节点)

使用OpenEuler22操作系统替换CentOS7,需要在离线状态安装OpenGauss,部署流媒体服务,特记录安装过程。

操作系统:openEuler-22.03-LTS-SP4-x86_64 openEuler-22.03-LTS-SP4-x86_64

1 准备安装环境

1.1 下载离线安装包

准备与目标机相同操作系统环境环境的备机(真机、虚拟机均可)

切记:备机上必须与目标机环境相同,切勿执行yum update 或者yum upgrade等操作,否则在目标机上安装时会导致大量的包需要升级。

在备机上安装必备软件

yum install -y tar
yum install -y git
yum install -y wget

在备机上下载离线包

mkdir -p /home/rpm/tools/net-tools
cd /home/rpm/tools/net-tools
dnf download --resolve net-tools

mkdir -p /home/rpm/tools/vim
cd /home/rpm/tools/vim
dnf download --resolve vim

mkdir -p /home/rpm/tools/tar
cd /home/rpm/tools/tar
dnf download --resolve tar

mkdir -p /home/rpm/tools/bzip2
cd /home/rpm/tools/bzip2
dnf download --resolve bzip2
dnf download --resolve bzip2-devel

### Flex也是一个生成词法分析器的工具,利用正则表达式生成匹配相应字符串的C语言代码。它经常作为lex的免费开源软件替代品使用,语法格式与Lex相同。这个Flex主要用于编译器的开发中,用于生成识别文本中词汇模式的程序。
mkdir -p /home/rpm/compile/flex
cd /home/rpm/compile/flex
dnf download --resolve flex

### 是一个强大的语法分析器生成器,主要用于将上下文无关文法转换为C代码,从而简化编译器或解释器开。
mkdir -p /home/rpm/compile/bison
cd /home/rpm/compile/bison
dnf download --resolve bison

### ncurses是一个用于创建基于终端的交互式应用程序的库。它提供了一套API,用于处理终端界面的输入和输出,以及控制终端的光标位置、颜色、窗口等
mkdir -p /home/rpm/compile/ncurses
cd /home/rpm/compile/ncurses
dnf download --resolve ncurses
dnf download --resolve ncurses-devel

### glibc是GNU C Library,也称为GNU libc库,是Linux系统中最重要的基础软件之一。glibc是GNU项目发布的一个C语言标准库实现,为C语言程序提供了一系列基本的函数和系统调用,涵盖了文件操作、进程控制、内存管理、字符串处理、数学运算等多个方面。它是Linux系统中最底层的API之一,几乎被所有其他的运行库所依赖。 
mkdir -p /home/rpm/compile/glibc
cd /home/rpm/compile/glibc
dnf download --resolve glibc
dnf download --resolve glibc-devel

mkdir -p /home/rpm/db/opengauss/libaio-devel
cd /home/rpm/db/opengauss/libai
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值