�f�[�^�x�[�X�Ǘ��V�X�e���̉^�p�Ńg���u��������������ǂ����邩�B�f�[�^�x�[�X�T�|�[�g�X�y�V�����X�g������ڐ��̉���Tips�����͂����܂��B����́uPostgreSQL���\�[�X�t�@�C������C���X�g�[������菇�v��������܂��B
�@�uPostgreSQL�v�i�I�[�v���\�[�X�f�[�^�x�[�X�Ǘ��V�X�e���j���C���X�g�[�������i�ɂ́A�\�[�X�t�@�C�����g�p������@��RPM�p�b�P�[�W���g�p������@�Ȃǂ�����܂��B�A�V�X�g�ł́APostgreSQL��Linux���փC���X�g�[������ꍇ�A�ȉ��̗��R����\�[�X�t�@�C�����g�p����C���X�g�[�����@�𐄏����Ă��܂��B
�i���o�[�W����9.0�ȍ~�ł́ARPM�p�b�P�[�W����PostgreSQL���C���X�g�[��������@�ł������o�[�W�����������邱�Ƃ��\�ł��j
�@����͈��Ƃ��āA�uOracle Enterprise Linux 5.6 64bit�v�̊���PostgreSQL 9.4.0���\�[�X�t�@�C������C���X�g�[������菇�ƁA�C���X�g�[�����̒��ӎ������Љ�܂��B
�@PostgreSQL 9.4.0���\�[�X�t�@�C��������C���X�g�[�������܂��Ȏ菇�͈ȉ��̒ʂ�ł��B
�@�܂��APostgreSQL���C���X�g�[�����郆�[�U�[���쐬���܂��B
�@���؊��Ȃǂł́A�����o�[�W������PostgreSQL���C���X�g�[�����ĕ]������V�[���͑����Ǝv���܂��B�o�[�W�������Ƃ�OS���[�U�[���쐬���Ă����ƁA���̌�̊Ǘ����e�ՂɂȂ�܂��B
�@# useradd -m -d /home/p940 p940 �@# passwd p940 �@# su - p940
�@�����ł́APostgreSQL 9.4.0���C���X�g�[�����郆�[�U�[�up940�v���쐬���܂����B�ȍ~�̎菇���A�up940�v���[�U�[�Ŏ��s���܂��B
�@PostgreSQL�̃\�[�X�t�@�C���́A�uPostgreSQL Global Development Group�v��Web�T�C�g����_�E�����[�h�ł��܂��B�����ɂ͂��܂��܂ȃo�[�W�����ƈ��k�`���̃_�E�����[�h���W���[�������݂��܂��B�ǂ̈��k�`���̃_�E�����[�h���W���[���������Ƃ��Ē��g�͓����ł����A����́upostgresql-9.4.0.tar.gz�v���g���܂��B�Ȃ��A�Г�LAN����wget�R�}���h���g�p����ۂ́A���O��/etc/wgetrc����http_proxy�Ahttps_proxy�Aftp_proxy�Ȃǂ̐ݒ肪�K�v�ȏꍇ������܂��B
-- �\�[�X�t�@�C�����_�E�����[�h����f�B���N�g����C�ӂ̖��O�ō쐬 �@$ mkdir sources -- sources �f�B���N�g���z����postgresql-9.4.0.tar.gz ���_�E�����[�h �@$ cd sources �@$ wget https://ftp.postgresql.org/pub/source/v9.4.0/postgresql-9.4.0.tar.gz
�@�Ȃ��A2016�N11�����݁APostgreSQL�̍ŐV�o�[�W�����́uv9.6.1�v�ŁA�o�[�W�����A�b�v���i��ł��܂��B�ŐV�o�[�W������]�ޏꍇ�ɂ́A�o�[�W��������URL�\�L��K�X�u�������ēǂݐi�߂Ă��������B
�@configure�X�N���v�g���̊e�I�v�V�����ŁA�C���X�g�[������f�B���N�g����C���X�g�[���ΏۂȂǂ��w�肵�܂��B
�@�ȉ��ɁA�S�t�@�C���̃C���X�g�[���ꏊ���w�肷��u--prefix�v�I�v�V������AOpenSSL�p�b�P�[�W���g�p����SSL�ڑ��̃T�|�[�g��L���ɂ���u--with-openssl�v�I�v�V�����Ȃǂ��w�肵�Ď��s�����������܂��B
-- postgresql-9.4.0.tar.gz��W�J �@$ tar xvf postgresql-9.4.0.tar.gz -- �\�[�X�t�@�C���̓W�J�f�B���N�g���Ɉړ� �@$ cd postgresql-9.4.0 -- �e��I�v�V�������w�肵��configure�X�N���v�g�����s �@$ ./configure --prefix=/home/p940/posgrehome --enable-debug --with-openssl --with-pgport=1940 --enable-nls=UTF_JP --with-libxml
�@�Ȃ��A�����Ŏw�肵�Ȃ������@�\���C���X�g�[����Ɏg���ꍇ�ɂ́APostgreSQL�̍ăC���X�g�[�����K�v�ɂȂ�̂Œ��ӂ��Ă��������B���̑��̃I�v�V�����ɂ��ẮA�ȉ��̃h�L�������g���Q�Ƃ��Ă��������B
�i�Q�l�h�L�������g�j��15��-4 �\�[�X�R�[�h����C���X�g�[���ipostgresql.org�j
�@�O�q�����悤�ɁA�I�v�V������configure�X�N���v�g�ł̎w�肪�K�v�ł��B
�@�Ⴆ�A�N���C�A���g��PostgreSQL�ԂŃZ�L���A��SSL�ڑ���K�{�Ƃ���ꍇ�ɂ́Aconfigure�X�N���v�g���s����--with-openssl�I�v�V�������w�肵�܂��B�t�ɁA�w�肵�Ȃ����SSL�ڑ��ł̉^�p�͂ł��܂���i�ăC���X�g�[�����K�v�ɂȂ�܂��j�B���̑��ɂ��AOS�̃��\�[�X���ⓝ�v�����X�i�b�v�V���b�g�Ƃ��Ď擾���邽�߂̃c�[���ł���upg_statsinfo�v�𗘗p����Ȃ�A--with-libxml�I�v�V�������w�肵�܂��B
�@configure�X�N���v�g���s���ɂ́A�K�v�ȃ��C�u�����̃`�F�b�N�����s����܂��B���̂Ƃ��ɁA�K�v�ȃ��C�u���������݂��Ȃ������ꍇ�ɁA�ȉ��̂悤�ȃG���[���b�Z�[�W���\������܂��B
configure: error: readline library not found �@If you have readline already installed, see config.log for details on the �@failure. It is possible the compiler isn't looking in the proper directory. �@Use --without-readline to disable readline support.
�@�G���[���b�Z�[�W�́A�K�v�ȃ��C�u�������V�X�e���ɑ���Ă��Ȃ��ꍇ�ɕ\������܂��B���̏ꍇ�́A�K�v�ȃ��C�u������yum�R�}���h�ȂǂŃC���X�g�[��������ŁA�ēxconfigure�X�N���v�g�����s���܂��B�Ⴆ�Ώ�L�̃G���[���b�Z�[�W�ł́uredline���C�u���������݂��܂���v�Ƃ���̂ŁA�ȉ��̂悤��redline���C�u�������C���X�g�[�����܂��B
�@$ su - �@# yum install readline �@# yum install readline-devel
Copyright © ITmedia, Inc. All Rights Reserved.