Ubuntu PostgresSql离线安装

本文提供了一种在Ubuntu系统中安装PostgreSQL和PostGIS的方法,包括使用dpkg-dev工具打包、配置系统源文件及离线安装等步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、现在Ubuntu系统在线安装postgressql和PostGIS

2、安装dpkg-dev打包工具

sudo apt-get install dpkg-dev

3、将下载好的postgresql deb所有文件拷贝到/home/gis/packages

cp /var/cache/apt/archives/* /home/gis/packages

4、建立deb包的依赖关系(打包)

sudo dpkg-scanpackages /home/gis/packages /dev/null | gzip>/home/gis/packages/Packages.gz

5、备份sources.list文件

sudo cp /etc/apt/sources.list /etc/apt/sources.list.back1

6、删除sources.list文件

sudo rm -rf /etc/apt/sources.list

7、重建sources.list文件(将安装包所在和源路径添加到系统源source.list)

sudo nano /etc/apt/sources.list

填写本地源路径

deb file:///home/gis/packages /

8、重新更新源数据(拷贝到新机器)

sudo apt-get update

sudo apt-get dist-upgrade

9、postgressql离线安装

sudo apt-get install postgresql-9.4

### Ubuntu 18.04 上 PostgreSQL 数据库的离线安装 对于Ubuntu 18.04上的PostgreSQL数据库离线安装,主要挑战在于获取必要的依赖项和软件包。以下是详细的指导说明: #### 准备阶段 为了确保顺利安装,需先在联网机器上准备所需文件。使用`apt-get download`命令可以下载.deb格式的二进制包而不实际安装它们。这允许收集所有必需组件,包括解决可能出现的readline库找不到的问题所涉及的相关依赖。 针对readline库未找到这一特定问题,在源码编译前应确认已拥有libreadline及其开发头文件的deb包[^4]。 #### 下载必要文件 假设目标版本为PostgreSQL 13.x系列,则需要下载postgresSQL本身以及contrib贡献模块对应的.deb文件。同样重要的是识别并下载任何直接或间接依赖关系,特别是那些用于支持命令行编辑特性的库,比如前面提到过的readline库。 #### 转移至目标环境 一旦所有所需的.deb文件被下载完毕,就需要将这些文件传输到目标环境中——即那台无法访问互联网的Ubuntu 18.04主机上。可以通过USB驱动器或其他物理介质实现数据转移。 #### 执行本地安装 到达目的端之后,利用dpkg工具来进行本地安装过程。考虑到可能存在尚未满足的依赖关系,建议采用以下方式处理: ```bash sudo dpkg -i *.deb ``` 如果遇到由于缺少某些前置条件而导致的错误消息,继续手动安装缺失的部分直到整个流程顺利完成为止。 #### 验证安装成果 最后一步是验证PostgreSQL服务是否正常运行,并尝试登录以测试基本功能。切换到默认创建的数据管理账户'postgres',并通过psql客户端程序进入交互模式。 ```bash sudo su postgres psql ``` 此时应该能够看到PSQL提示符,表明安装成功[^3]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值