`
sean_gao
  • 浏览: 227741 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

[Tips] Debian Sarge(3.1r4)下编译和安装PostgreSQL 8.2.1

阅读更多

[注]由于Debian相当保守的包管理和更新机制,本文提到的编译和安装过程可能要求你在/etc/apt/sources.list中开放testing级别的包。

1- 首先是去PostgreSQL的官方网站[link]下载最新8.2.1版本的源码,postgresql-8.2.1.tar.gz。
2- 拷贝并解压:
     $ sudo -s
     # cp postgresql-8.2.1.tar.gz /opt
     # tar zxvf postgresql-8.2.1.tar.gz
     # cd postgresql-8.2.1
3- 在开始configure和make之前,先做一些准备工作,为了正常configure和make,需要:
     # apt-get install build-essential gcc-4.0 libreadline5 libreadline5-dev m4 flex bison zlib1g zlib1g-dev
4- 一切就绪,开工:
     # ./configure --prefix=/opt/postgresql ### 更多选项参考./configure --help ###      # make
  正常的话,可以看到最后一行输出为: "All of PostgreSQL successfully made. Ready to install."
5- 安装:
     # make install
  最后应该看到输出"PostgreSQL installation complete."。
6- 初始化数据库环境:
     # mkdir /opt/postgresql/data
     # adduser postgres
     # chown postgres /opt/postgresql/data
     # sudo -u postgres /opt/postgresql/bin/initdb /opt/postgresql/data/
  编辑/opt/postgresql/data目录下的pg_hba.conf,添加local all postgres ident sameuser和local all all md5两行;
  编辑/opt/postgresql/data目录下的postgresql.conf,去掉listen_addresses的注释符,修改为listen_addresses = '*'。
7- 启动数据库:
     # sudo -u postgres /opt/postgresql/bin/pg_ctl -D /opt/postgresql/data -l /opt/postgresql/data/serverlog start
     # sudo -u postgres /opt/postgresql/bin/createuser -P dbuser
     # sudo -u postgres /opt/postgresql/bin/createdb testdb
     # /opt/postgresql/bin/psql -U test testdb
  若能正常进入PostgreSQL控制台并执行查询如select version();即表示安装成功。

每次都这样去命令行启动数据库当然有点太笨了,下次再抽空和大家分享PostgreSQL自动化启动脚本的编写。




大胃 2007-01-10 01:35 发表评论
分享到:
评论

相关推荐

    postgresql-12.2 RK3568平台编译及安装库

    标题中的“postgresql-12.2 RK3568平台编译及安装库”涉及到的是在基于ARM架构的RK3568硬件平台上,对PostgreSQL数据库管理系统版本12.2进行编译和安装的过程。这是一个针对特定硬件环境的操作,因为通常PostgreSQL...

    debian编译安装php7.4.30.txt

    debian编译安装php7.4.30.txt 编译安装更稳定! 每一行复制执行即可完成安装!

    linux离线安装postgresql与sde与postgis.zip

    通常包括配置、编译和安装步骤,如`./configure`, `make`, `make install`。 5. **初始化数据库集群**:运行`initdb`命令来创建PostgreSQL的数据目录,如`/var/lib/postgresql/data`。 6. **配置PostgreSQL**:...

    Debian Linux系统下的内核编译详细讲解

    本文详细介绍了Debian Linux系统下的内核编译方法。

    debian编译安装mysql5.7.35.txt

    debian编译安装mysql5.7.35.txt 编译安装更稳定! 每一行复制执行即可完成安装!

    基于linux的postgresql数据库部署以及PostGIS安装

    在 CentOS 7.5 环境下,我们可以使用以下命令来安装 PostgreSQL: ``` yum install https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7-x86_64/pgdg-centos10-10-2.noarch.rpm ``` 然后,我们可以...

    Debian中PostgreSQL数据库安装配置实例

    Debian操作系统中安装配置PostgreSQL数据库是一个详细的实践指南,为那些希望从MySQL数据库转向PostgreSQL数据库的用户提供了步骤和命令。PostgreSQL是一个对象-关系数据库管理系统,以网络为中心的设计为其带来良好...

    debian下安装pyqt5

    debian 7稳定版本中安装pyqt5,基于python3

    postgresql-11 Ubuntu22.04离线安装包

    2. **安装依赖**:PostgreSQL需要一些基础库和工具才能运行,如libpq(PostgreSQL的C语言接口库)、libssl(用于加密通信)等。安装脚本会添加这些依赖到系统中。 3. **解压和拷贝文件**:将DEB包中的文件解压并...

    debian7.7安装make需要的依赖包

    提供的文件列表包含了几个关键的编译和构建工具的.deb包,这些包是安装`make`所必需的: 1. **gcc-4.7_4.7.2-5_amd64.deb**:这是GCC(GNU Compiler Collection)的4.7版本,一个用于C、C++和其他语言的编译器。`...

    debian (Debian GNU/Linux下的小康生活)

    以上内容涵盖了 Debian GNU/Linux 的基础知识和安装配置流程,希望能帮助初学者快速了解 Debian 的核心概念和技术要点。接下来的部分将详细介绍 Debian 的系统管理和自动化、软硬件使用以及网络服务配置与管理等内容...

    PostgreSQL安装及配置

    在RedHat、Debian、Ubuntu等平台下,可以使用相应的软件源来安装PostgreSQL。在macOS平台下,可以使用BigSQL或EDB提供的安装程序。在Solaris平台下,可以从官方网站下载安装介质。在Windows平台下,可以使用HGDB提供...

    在Linux和Unix系统中安装PostgreSQL

    在Linux和Unix系统中安装PostgreSQL是一个相对标准的过程,尽管具体步骤可能会因不同的发行版而异。PostgreSQL是一种开源的对象关系型数据库管理系统,它在这些操作系统中被广泛使用,提供了强大的数据存储和处理...

    ccx2.16安装教程_编译_calculix_calculix编译_CalculiX安装_

    在Linux系统上编译并安装...以上就是编译和安装CalculiX的基本流程和相关知识点,希望对你在Linux环境下搭建和使用CalculiX有所帮助。在实际操作中,根据具体情况进行调整,确保所有依赖都得到满足,以顺利完成安装。

    Debian7.8.0下GCC安装说明2021-0108.docx

    ### Debian 7.8.0 下 GCC 安装说明 #### 测试环境 - **服务器型号**:虚拟机 - **操作系统**:Debian 7.8 i686(32位) - **GCC**:未安装 - **Qt**:未安装 #### 安装过程 ##### 1. 镜像挂载 - **1.1 拷贝并...

    在Debian 4.0rc3上编译内核2.6.24时加入Layer7模块笔记第二版.pdf

    在Debian 4.0rc3上编译内核2.6.24时加入Layer7模块笔记第二版.pdf

    DEBIAN硬盘安装记录.docx

    【DEBIAN硬盘安装步骤详解】 DEBIAN操作系统是一种流行的Linux发行版,其硬盘安装方法对于没有光驱或者网络环境有限的用户来说尤其有用。以下是一个详细的硬盘安装DEBIAN的过程,适合ACER TRAVELMATE 350笔记本或...

    debian11-一键安装zabbix6.0脚本

    debian11-一键安装zabbix6.0脚本

    postgresql客户端及安装步骤.zip

    对于Linux,常见的包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)可以方便地获取和安装。 2. **更新系统**:确保你的系统是最新的,以避免安装过程中遇到依赖性问题。运行`sudo apt-get update`或`sudo ...

    详解Docker源码编译安装

    Docker源码编译安装的主要目的是为了更好地理解和调试Docker的内部工作原理,或者是为了获取Docker的最新功能和修复。由于Docker官方仓库经常更新,通过源码编译可以确保你得到的是最新版本。 **环境准备** 在进行...

Global site tag (gtag.js) - Google Analytics