14.6. ��װ������

14.6.1. �����

��һЩ�й�����ϵͳ������ϵͳ���У��� ����Ҫ�������ϵͳ����ҵ��°�װ�Ĺ���⡣ ��Щ�����DZ��������������ϵͳ���� BSD/OS FreeBSD�� HP/UX�� Irix�� Linux�� NetBSD�� OpenBSD�� Tru64 UNIX�� (��ǰ��Digital UNIX)�� �� Solaris��

���ù���������·���ķ�����ƽ̨���죬 ������㷺ʹ�õķ��������û������� LD_LIBRARY_PATH�����磺�� Bourne shells sh��ksh��bash��zsh)

LD_LIBRARY_PATH=/usr/local/pgsql/lib
export LD_LIBRARY_PATH

������csh��tcsh��

setenv LD_LIBRARY_PATH /usr/local/pgsql/lib

��/usr/local/pgsql/lib��������step 1 ʱ���õ� --libdir�� ��Ӧ�ð���Щ����ŵ������ļ����� /etc/profile �� ~/.bash_profile ���档 �����������ص�һЩע������ͺܺõ���Ϣ������ �ҵ���

����Щϵͳ�ϣ����õķ���������������֮ǰ���û������� LD_RUN_PATH��

�� Cygwin ��ѿ�Ŀ¼���� PATH ���߰� .dll �ļ��ƶ��� bin Ŀ¼��

��������ʣ���ο����ϵͳ���ֲ�ҳ�� �������� ld.so �� rld���� ����Ժ����յ�������������Ϣ

psql: error in loading shared libraries
libpq.so.2.1: cannot open shared object file: No such file or directory

��ô��һ�����DZ�����ˡ�ֻ���עһ�¾����ˡ�

������õ�ϵͳ�� BSD/OS�� Linux������ SunOS 4�� �����㻹�� root Ȩ�ޣ���ô������ڰ�װ������

/sbin/ldconfig /usr/local/pgsql/lib

��������Ӧ��Ŀ¼���Ա�������ʱ������������ҵ�����⡣ ��ο� ldconfig ���ֲ�ҳ��ȡ������Ϣ���� FreeBSD�� NetBSD���� OpenBSD �ϣ�������

/sbin/ldconfig -m /usr/local/pgsql/lib

���Dz�֪��������ϵͳ�е�Ч�����

14.6.2. ��������

����㰲װ�� /usr/local/pgsql��������ʲô��ȱʡʱ����������ĵط��� ����Ӧ�������PATH����������������һ�� /usr/local/pgsql/bin ������������ step 1ʱ��ѡ�� --bindir ���õ��κ�ֵ�� �ϸ�˵����Щ�����DZ���ģ�����ô����������ʹ��PostgreSQL�����㡣

Ҫ����Щ���飬�����漸�мӵ���� shell �����ļ����� ~/.bash_profile ���� /etc/profile--�������Ӱ�������û�����

PATH=/usr/local/pgsql/bin:$PATH
export PATH

������õ���csh����tcsh����ô���������

set path = ( /usr/local/pgsql/bin $path )

Ϊ�������ϵͳ�ҵõ� man���ֲᣩ�ĵ�������Ҫ�����������һ�е�һ��shell�����ļ��� �������㰲װ����ȱʡʱ������λ�ã���

MANPATH=/usr/local/pgsql/man:$MANPATH
export MANPATH

��������PGHOST��PGPORTΪ�ͻ���Ӧ�����������ݿ�������������Ͷ˿ڣ� ��������Щ����ʱ��ȱʡ���������Զ�����пͻ���Ӧ�ã� ��ôÿ��׼��ʹ�ø����ݿ���û������� PGHOST ����dz����㡣���ⲻ�DZ���ģ����Ҵ󲿷ֿͻ��˳���Ҳ����ͨ��������ѡ���滻��Щ���á�