技术开发 频道

使用port基本安装 PostgreSQL 笔记

  【IT168 文档1. 假设环境

  pgsql.home.net 192.168.1.3 255.255.255.0

  文中的 port 选项是本人喜好,不是预设值或建议值

  2. 更新 FreeBSD 中的 port tree

$ su -
$ portsnap
fetch update
$
exit

   如果你从未用过 portsnap,改为

$ su -
$ portsnap
fetch extract update
$
exit

   3. 登入 pgsql.home.net 后从 port 安装 perl 5.10.1

  系统默认用 perl 5.8.x,如果你想 postgres 用 perl 5.10.x,有两个方法

  i) 编译 postgresql 之前先编译 perl 5.10

  ii) 在 /etc/make.conf 加入一行 PERL_VERSION=5.10.1

  我习惯先编译 perl 5.10

$ su -
$ cd
/usr/ports/lang/perl5.10/
$ make config
                        
┌─────────────────────────────┐
│                 Options
for perl-threaded 5.10.1                   │  
│ ──────────────────────────┐ │  
│ │      
[ ] DEBUGGING      Build with debugging support           │ │  
│ │      
[ ] GDBM           Build GDBM_File extension              │ │  
│ │      
[ ] PERL_MALLOC    Use Perl malloc                        │ │  
│ │      
[X] PERL_64BITINT  Use 64 bit integers (on i386)          │ │  
│ │      
[X] THREADS        Build threaded perl                    │ │  
│ │      
[ ] MULTIPLICITY   Use multiplicity                       │ │  
│ │      
[X] SUIDPERL       Build set-user-id suidperl binary      │ │  
│ │      
[X] SITECUSTOMIZE  Run-time customization of @INC         │ │  
│ │      
[X] USE_PERL       Rewrite links in /usr/bin              │ │  

$ make
$ make install
$
exit
0
相关文章