• CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found


    CentOS 6.5安装PostgreSQL9.3.5时报错: jade: Command not found

    1
    [root@pghost1 postgresql-9.3.5]# ./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=8 --with-blocksize=8 && gmake world
    ...
    gmake[3]: jade: Command not found
    gmake[3]: *** [HTML.index] Error 127
    gmake[3]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src/sgml'
    gmake[2]: *** [all] Error 2
    gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src'
    gmake[1]: *** [all] Error 2
    gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/doc'
    gmake: *** [world-doc-recurse] Error 2
    [root@pghost1 postgresql-9.3.5]#

    2
    网上又说是copy安装文件时用户切换引起的,主要是文件归属和权限问题

    我的过程应该没有问题,还是如下,继续,还是同样的错
    [root@pghost1 postgresql-9.3.5]# chown -R root:root postgresql-9.3.5/

    3
    显然是配置pg相关文档时出现的问题,分别加上--with-no-docs和--with-no-html-docs继续,结果错误依旧

    增加--with-no-docs
    ./configure --prefix=/opt/pgsql9.3.5 --with-pgport=1949 --with-perl --with-tcl --with-python --with-openssl --with-pam --without-ldap --with-libxml --with-libxslt --enable-thread-safety --with-wal-blocksize=8 --with-blocksize=8 --with-no-docs && gmake world

    4
    试了一把以前装过的pg934,问题依旧,而这次的环境虚拟机是新装的,问题留待以后确认

    5
    查找jade相关包并安装
    yum search jade
    [root@pghost1 backup]# yum -y install openjade.x86_64

    6
    再次configure问题依旧

    7
    yum -y install jadetex.noarch
    yum -y install docbook-dtds.noarch

    8
    继续配置,报如下错误:
    ERROR: `collateindex.pl' is missing on your system.
    ***
    gmake[3]: *** [bookindex.sgml] Error 1
    gmake[3]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src/sgml'
    gmake[2]: *** [all] Error 2
    gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/doc/src'
    gmake[1]: *** [all] Error 2
    gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/doc'
    gmake: *** [world-doc-recurse] Error 2
    [root@pghost1 postgresql-9.3.5]#

    9
     yum -y install docbook*

    10
    继续终于成功,看到了期望结果:

    cc -O2 -Wall -Wmissing-prototypes -Wpointer-arith -Wdeclaration-after-statement -Wendif-labels -Wmissing-format-attribute -Wformat-security -fno-strict-aliasing -fwrapv -fpic -shared -o pgxml.so xpath.o xslt_proc.o -L../../src/port -L../../src/common -Wl,--as-needed -Wl,-rpath,'/opt/pgsql9.3.5/lib',--enable-new-dtags  -lxslt -lxml2 
    gmake[2]: Leaving directory `/root/backup/postgresql-9.3.5/contrib/xml2'
    gmake[1]: Leaving directory `/root/backup/postgresql-9.3.5/contrib'
    PostgreSQL, contrib, and documentation successfully made. Ready to install.
    [root@pghost1 postgresql-9.3.5]#

    11
    后续操作正常
    总结一下就是如下就可以了。
     yum -y install openjade.x86_64
     yum -y install jadetex.noarch
     yum -y install docbook*

  • 相关阅读:
    UVALive4727:jump
    UVALive
    UVA11795 Mega Man's Mission
    UVA4731:Cellular Network
    UVA11404:Palindromic Subsequence
    设计思路
    阅读计划
    上课未完成代码原因
    《人月神话》读后感
    《软件工程》第十一章总结
  • 原文地址:https://www.cnblogs.com/xmzzp/p/6284288.html
Copyright © 2020-2023  润新知