2018年02月20日

CentOS7 + FirebirdCS-2.5.8 ソースからインストール

rpm -ihv FirebirdCS-2.5.8.27089-0.amd64.rpm
-----------------Err
rpm -ihv FirebirdCS-2.5.8.27089-0.amd64.rpm
準備しています...              ################################# [100%]
    ファイル / (パッケージ FirebirdCS-2.5.8.27089-0.amd64 から) は、パッケージ filesystem-3.2-21.el7.x86_64 からのファイルと競合しています。
    ファイル /usr/lib64 (パッケージ FirebirdCS-2.5.8.27089-0.amd64 から) は、パッケージ filesystem-3.2-21.el7.x86_64 からのファイルと競合しています。
[root@localhost src]#
-----------------Err


yum -y install libstdc++.so.5
yum -y install libncurses.so.5
yum -y install libstdc++.so.6

yum -y install xinetd

--systemctl -t service list-unit-files
systemctl start xinetd
--systemctl status xinetd

cd /usr/local/src
wget https://github.com/FirebirdSQL/firebird/releases/download/R2_5_8/FirebirdCS-2.5.8.27089-0.amd64.rpm


--------------------sonota download
https://github.com/FirebirdSQL/firebird/releases/download/R2_5_8/FirebirdSS-2.5.8.27089-0.amd64.rpm

32bit
https://github.com/FirebirdSQL/firebird/releases/download/R2_5_8/FirebirdCS-2.5.8.27089-0.i686.rpm

https://github.com/FirebirdSQL/firebird/releases/download/R2_5_8/FirebirdSS-2.5.8.27089-0.i686.rpm
--------------------sonota download

wget https://github.com/FirebirdSQL/firebird/releases/download/R2_5_8/FirebirdCS-2.5.8.27089-0.amd64.tar.gz

tar zxvf FirebirdCS-2.5.8.27089-0.amd64.tar.gz
cd FirebirdCS-2.5.8.27089-0.amd64
./install.sh
Press enter to start installation or C to abort で、enterkeyで進みます。
パスワードを設定します、ここでは、masterkey と入力。
Install completed で完了。


データベースアクセス用フォルダの権限の設定、(fdb156ssというフォルダを作成)
mkdir /var/fdb258cs
chown -R firebird.firebird /var/fdb258cs

cd /opt/firebird/bin
./isql -u sysdba -p masterkey
CREATE DATABASE '/var/fdb258cs/TEST1.FDB' page_size 8192  default character set sjis_0208;
CREATE DATABASE '/var/fdb258cs/TEST2.FDB' page_size 8192  default character set utf8;

exit;


ls  /var/fdb258cs


Firewall 3050 port をopen
firewall-cmd --add-port=3050/tcp --zone=public --permanent
firewall-cmd --reload 



ls /usr/lib/systemd/system/
Firebirdを起動
service xinetd restart





インスタンス ID
i-0bce1d95156b1d2df


パブリック DNS (IPv4)
ec2-54-638-53-44.ap-northeast-1.compute.amazonaws.com
インスタンスの状態
running
IPv4 パブリック IP
54.268.28.54
インスタンスタイプ
t2.micro
IPv6 IP
-
Elastic IP
プライベート DNS
ip-172-41-58-191.ap-northeast-1.compute.internal
アベイラビリティーゾーン
ap-northeast-1a
プライベート IP
172.31.30.191
セキュリティグループ
launch-wizard-1. ルールの表示


ec2-user@ec2-54-448-23-66.ap-northeast-1.compute.amazonaws.com


AWS EC2 コマンド体系はCentOS6系
セキュリティグループ
キーペアの作成
Puttygen
Putty
ポートフォワーディングで接続
3050
xxxx:3050



sudo yum -y install libstdc++.so.5
sudo yum -y install libncurses.so.5
sudo yum -y install libstdc++.so.6

sudo yum -y install xinetd


sudo vi /etc/sysconfig/iptables

# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 3050 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT

sudo /etc/init.d/iptables restart

cd /usr/local/src



sudo tar zxvf FirebirdCS-2.5.8.27089-0.amd64.tar.gz
cd FirebirdCS-2.5.8.27089-0.amd64

sudo ./install.sh

sudo mkdir /var/fdb258cs
sudo chown -R firebird.firebird /var/fdb258cs

cd /opt/firebird/bin
sudo ./isql -u sysdba -p masterkey

CREATE DATABASE '/var/fdb258cs/TEST1.FDB' page_size 8192  default character set sjis_0208;
CREATE DATABASE '/var/fdb258cs/TEST2.FDB' page_size 8192  default character set utf8;


ls  /var/fdb258cs


          
posted by a23 at 15:33| Comment(0) | Firebird
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス: [必須入力]

ホームページアドレス: [必須入力]

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。