zoukankan      html  css  js  c++  java
  • 在RHEL6上安装PgAdmin3

    PgAdmin3是PostgreSQL的图形化客户端,在Linux上安装的时候,需要wxWidgets库中的wxGTK组件。所以编译安装PgAdmin3之前,需要先安装wxGTK。
    到wxWidgets网站下载wxGTK的源码,按照以下命令编译:
    ./configure --enable-unicode --disable-shared
    make
    make install

    cd contrid
    make
    make install
    解释一下configure的两个参数,第一个参数是因为PgAdmin3需要wxGTK组件支持unicode,所以要申明这个参数。第二个参数的意思是,把wxGTK组件编译成静态链接库,就是以.a结尾的库,如果没有这个参数,默认是编译为以.so结尾的动态链接库。如果编译成动态链接库,并安装后,发现PgAdmin3也可以顺利的编译安装,但是启动程序时,总是报找不到某个库,使用find命令查找,发现其实库已经安装了,而且执行PgAdmin3的./configure命令时,也是显示找到所有依赖,并配置成功的。我估计可能某个环境变量什么的需要设置,现在没空研究这个问题,因为./configure执行没有问题,所以,我觉得把PgAdmin3按静态链接的方式编译安装应该可以解决问题,但是这样做,就需要把wxGTK库编译成静态链接库,所以需要增加第二个参数。

    wxGTK组件安装完成后,使用以下命令编译安装PgAdmin3:
    ./configure --enable-static
    make
    make install
    注意configure命令的参数,这是必须的,这个参数指示以静态链接方式来编译PgAdmin3

  • 相关阅读:
    16解释器模式Interpreter
    15适配器模式Adapter
    14桥接模式Bridge
    13组合模式Composite
    12外观模式Facade
    11代理模式Proxy
    10享元模式Flyweight
    09观察者模式ObServer
    08策略模式Strategy
    07装饰模式Decorator
  • 原文地址:https://www.cnblogs.com/fre2technic/p/1913426.html
Copyright © 2011-2022 走看看