centos7.8离线安装pg和postgis
在CentOS 7.8上离线安装PostgreSQL (pg) 和 PostGIS 的步骤如下:
- 从PostgreSQL官网或者CentOS的软件包仓库下载对应的rpm包。
- 同样地,下载PostGIS的rpm包。
- 将下载的rpm包复制到离线的CentOS 7.8系统上。
- 使用rpm命令安装所有rpm包。
以下是具体的命令示例:
# 假设你已经将rpm包复制到了/path/to/rpms目录下
cd /path/to/rpms
# 安装PostgreSQL
sudo rpm -Uvh *.pgdg*.rpm
sudo rpm -Uvh postgresql*.rpm
sudo rpm -Uvh postgresql-contrib*.rpm
# 初始化数据库
sudo /usr/pgsql-version/bin/postgresql-version-setup initdb
# 启动PostgreSQL服务
sudo systemctl enable postgresql
sudo systemctl start postgresql
# 安装PostGIS
sudo rpm -Uvh postgis*.rpm
# 启动PostGIS扩展
psql -d your_db -c "CREATE EXTENSION postgis;"
请注意替换/path/to/rpms
为你的rpm包实际路径,your_db
为你的数据库名称,并根据你的PostgreSQL版本替换postgresql-version
。
在执行这些命令之前,确保你已经下载了所有必需的依赖包,并且它们都位于同一个目录下。如果缺少依赖,rpm命令可能会失败。如果遇到缺少依赖的情况,你需要下载所缺少的依赖并且重复安装步骤。
评论已关闭