PolarDB 镜像

简介

PolarDB 镜像仓库用于集中发布 PolarDB 相关的 RPM 软件包,为用户提供标准化的软件安装、版本更新和版本管理能力。

仓库按照产品或工具划分子目录,后续 PolarDB 相关的其他 RPM 软件可以继续接入该仓库。

公网地址:http://mirrors.aliyun.com/polardb/

PolarDB-Tools

polardb_tools 子目录提供 PolarDB-Tools RPM 软件包。PolarDB-Tools 是面向 PolarDB 数据库使用场景提供的命令行工具集合,包含数据库连接、数据导入导出、备份恢复等常用工具。

当前提供适用于 AL8 x86_64 环境的软件包。其他操作系统版本或 CPU 架构暂不在本仓库的支持范围内。

PolarDB-Tools 仓库地址:

http://mirrors.aliyun.com/polardb/polardb_tools/

配置方法

1. 添加软件源

在目标服务器上执行以下命令,创建 /etc/yum.repos.d/polardb-tools.repo

sudo tee /etc/yum.repos.d/polardb-tools.repo >/dev/null <<'EOF'
[polardb-tools]
name=PolarDB Tools Repository
baseurl=http://mirrors.aliyun.com/polardb/polardb_tools/al8/x86_64/
enabled=1
gpgcheck=0
repo_gpgcheck=0
metadata_expire=10800
skip_if_unavailable=0
EOF

2. 刷新仓库缓存

sudo dnf clean metadata
sudo dnf makecache --disablerepo='*' --enablerepo=polardb-tools

如果系统使用 yum 命令,也可以执行:

sudo yum clean metadata
sudo yum makecache --disablerepo='*' --enablerepo=polardb-tools

3. 安装 PolarDB-Tools

sudo dnf install -y PolarDB-Tools

使用 yum 的系统可以执行:

sudo yum install -y PolarDB-Tools

软件默认安装在:

/u01/polardb_pg_tools/

主要命令位于:

/u01/polardb_pg_tools/bin/

如需在当前终端直接使用其中的命令,可以执行:

export PATH=/u01/polardb_pg_tools/bin:$PATH

如需对当前用户永久生效,可以将上述配置写入 Shell 启动文件:

echo 'export PATH=/u01/polardb_pg_tools/bin:$PATH' >> ~/.bashrc
source ~/.bashrc

验证安装

查看已安装的软件包:

rpm -q PolarDB-Tools

查看软件包安装的文件:

rpm -ql PolarDB-Tools

检查工具目录:

ls -l /u01/polardb_pg_tools/bin/

更新软件

仓库发布新版本后,可以执行:

sudo dnf --refresh upgrade -y PolarDB-Tools

使用 yum 的系统可以执行:

sudo yum clean metadata
sudo yum update -y PolarDB-Tools

DNF/YUM 会根据 RPM 软件包的 Epoch、Version 和 Release 判断是否存在更新版本。

卸载软件

sudo dnf remove PolarDB-Tools

使用 yum 的系统可以执行:

sudo yum remove PolarDB-Tools

常见问题

如何确认仓库可以访问?

curl -fI http://mirrors.aliyun.com/polardb/polardb_tools/al8/x86_64/repodata/repomd.xml

也可以通过 DNF 查看仓库状态:

sudo dnf repolist --all | grep polardb-tools

提示 Unable to find a match: PolarDB-Tools 怎么办?

依次执行:

sudo dnf clean all
sudo dnf makecache --disablerepo='*' --enablerepo=polardb-tools
sudo dnf list --available --disablerepo='*' --enablerepo=polardb-tools

同时确认当前服务器是 x86_64 架构:

uname -m

预期输出:

x86_64

如何查看仓库中的所有 RPM?

浏览器访问:

http://mirrors.aliyun.com/polardb/polardb_tools/al8/x86_64/Packages/

相关链接

特别声明:本镜像站内容来自第三方网站,阿里云会尽力审核镜像内容安全,但无法保证其完全合规,请您在下载前慎重考虑。具体请查看《阿里云开发者社区用户服务协议》、《阿里云镜像站特别条款》等。 如您发现镜像站有任何问题,可以填写镜像站投诉表单举报,我们将按照法律规定尽快进行处理。