`
sean_gao
  • 浏览: 231206 次
  • 性别: 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 发表评论
分享到:
评论

相关推荐

    debian编译安装php7.4.30.txt

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

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

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

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

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

    debian编译安装mysql5.7.35.txt

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

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

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

    基于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包中的文件解压并...

    在Debian系的Linux中编译并安装ixgbe驱动的教程

    在完成驱动的编译和安装后,如果你希望在每次启动时自动加载驱动,可以在/etc/modules文件中添加`ixgbe`,然后重启系统。 请注意,自编译驱动可能会导致系统不稳定,因此在进行此类操作前,建议先备份重要数据,并...

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

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

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

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

    PostgreSQL安装及配置

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

    在Linux和Unix系统中安装PostgreSQL

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

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

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

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

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

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

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

    postgresql客户端及安装步骤.zip

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

    debian11-一键安装zabbix6.0脚本

    debian11-一键安装zabbix6.0脚本

Global site tag (gtag.js) - Google Analytics