[注]由于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自动化启动脚本的编写。
分享到:
相关推荐
debian编译安装php7.4.30.txt 编译安装更稳定! 每一行复制执行即可完成安装!
标题中的“postgresql-12.2 RK3568平台编译及安装库”涉及到的是在基于ARM架构的RK3568硬件平台上,对PostgreSQL数据库管理系统版本12.2进行编译和安装的过程。这是一个针对特定硬件环境的操作,因为通常PostgreSQL...
通常包括配置、编译和安装步骤,如`./configure`, `make`, `make install`。 5. **初始化数据库集群**:运行`initdb`命令来创建PostgreSQL的数据目录,如`/var/lib/postgresql/data`。 6. **配置PostgreSQL**:...
debian编译安装mysql5.7.35.txt 编译安装更稳定! 每一行复制执行即可完成安装!
本文详细介绍了Debian Linux系统下的内核编译方法。
在 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数据库是一个详细的实践指南,为那些希望从MySQL数据库转向PostgreSQL数据库的用户提供了步骤和命令。PostgreSQL是一个对象-关系数据库管理系统,以网络为中心的设计为其带来良好...
debian 7稳定版本中安装pyqt5,基于python3
2. **安装依赖**:PostgreSQL需要一些基础库和工具才能运行,如libpq(PostgreSQL的C语言接口库)、libssl(用于加密通信)等。安装脚本会添加这些依赖到系统中。 3. **解压和拷贝文件**:将DEB包中的文件解压并...
在完成驱动的编译和安装后,如果你希望在每次启动时自动加载驱动,可以在/etc/modules文件中添加`ixgbe`,然后重启系统。 请注意,自编译驱动可能会导致系统不稳定,因此在进行此类操作前,建议先备份重要数据,并...
以上内容涵盖了 Debian GNU/Linux 的基础知识和安装配置流程,希望能帮助初学者快速了解 Debian 的核心概念和技术要点。接下来的部分将详细介绍 Debian 的系统管理和自动化、软硬件使用以及网络服务配置与管理等内容...
提供的文件列表包含了几个关键的编译和构建工具的.deb包,这些包是安装`make`所必需的: 1. **gcc-4.7_4.7.2-5_amd64.deb**:这是GCC(GNU Compiler Collection)的4.7版本,一个用于C、C++和其他语言的编译器。`...
在RedHat、Debian、Ubuntu等平台下,可以使用相应的软件源来安装PostgreSQL。在macOS平台下,可以使用BigSQL或EDB提供的安装程序。在Solaris平台下,可以从官方网站下载安装介质。在Windows平台下,可以使用HGDB提供...
在Linux和Unix系统中安装PostgreSQL是一个相对标准的过程,尽管具体步骤可能会因不同的发行版而异。PostgreSQL是一种开源的对象关系型数据库管理系统,它在这些操作系统中被广泛使用,提供了强大的数据存储和处理...
内容概要:在平产飞腾D2000+麒麟V10平台通过源码编译进行适配安装 适合人群:在内容适合具有一定Linux操作技能的人群 ...目 标:该文档能轻松帮你完成openGauss在国产平台上编译适配,实现安装部署和使用的目的
### Debian 7.8.0 下 GCC 安装说明 #### 测试环境 - **服务器型号**:虚拟机 - **操作系统**:Debian 7.8 i686(32位) - **GCC**:未安装 - **Qt**:未安装 #### 安装过程 ##### 1. 镜像挂载 - **1.1 拷贝并...
在Debian 4.0rc3上编译内核2.6.24时加入Layer7模块笔记第二版.pdf
在Linux系统上编译并安装...以上就是编译和安装CalculiX的基本流程和相关知识点,希望对你在Linux环境下搭建和使用CalculiX有所帮助。在实际操作中,根据具体情况进行调整,确保所有依赖都得到满足,以顺利完成安装。
对于Linux,常见的包管理器如`apt`(Ubuntu/Debian)或`yum`(CentOS/RHEL)可以方便地获取和安装。 2. **更新系统**:确保你的系统是最新的,以避免安装过程中遇到依赖性问题。运行`sudo apt-get update`或`sudo ...