เด†เดงเตเดจเดฟเด• เดฒเดฟเดจเด•เตเดธเต เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเตฝ Firebird 3 เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต: CentOS8 เด‰เด‚ เด‰เดฌเตเดฃเตเดŸเต 19 เด‰เด‚

เดชเตเดคเดฟเดฏ เดฒเดฟเดจเด•เตเดธเต เดตเดฟเดคเดฐเดฃเด™เตเด™เดณเดฟเตฝ Firebird DBMS เดชเดคเดฟเดชเตเดชเต 3.0-เดจเตเดฑเต† เด’เดชเตเดฑเตเดฑเดฟเดฎเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดเดฑเตเดฑเดตเตเด‚ เด•เตเดฑเดžเตเดž เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เดณเต† เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ CentOS 8 เด‰เด‚ Ubuntu 19 เด‰เด‚ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเต.

เดŸเดพเตผเด—เต†เดฑเตเดฑเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต Firebird เดตเดฟเดคเดฐเดฃเด‚ "เดกเต†เดฒเดฟเดตเตผ" เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เดˆ เด—เตˆเดกเดฟเตฝ, tar.gz เด†เตผเด•เตเด•เตˆเดตเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด“เดชเตเดทเตป เด”เดฆเตเดฏเต‹เด—เดฟเด• เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (firebirdsql.org).

เดเดฑเตเดฑเดตเตเด‚ เด…เด•เตเดทเดฎเตผเด•เตเด•เต เดจเต‡เดฐเต† เดฏเตเดฆเตเดงเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด•:

เดตเต‡เด—เดคเตเดคเดฟเดฒเตเดณเตเดณ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป

เดซเดฏเตฝ เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเตเดจเตเดจเต /etc/sysctl.confเดตเดฐเดฟ เดšเต‡เตผเดคเตเดคเตเด•เตŠเดฃเตเดŸเต:

vm.max_map_count = 256000

เดซเดฏเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเต เด•เตเดฐเดฎเต€เด•เดฐเดฃเด‚ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เตเด•:

sudo sysctl -p /etc/sysctl.conf

CentOS 8, Ubuntu 19 เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เด•เต‚เดŸเตเดคเตฝ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เตพ เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ ะกะกะซะ›ะšะ ะธ ะšะะขะะ›ะžะ“ เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด”เดฆเตเดฏเต‹เด—เดฟเด• Firebird เดชเตเดฐเตŠเดœเด•เตเดฑเตเดฑเต เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เตเด‚ เดกเต—เตบเดฒเต‹เดกเต เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดตเดฟเดคเดฐเดฃเด‚ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.
เดจเดฟเดฒเดตเดฟเตฝ (เดฎเดพเตผเดšเตเดšเต 2020) เดจเดฟเดฒเดตเดฟเดฒเต† เดฑเดฟเดฒเต€เดธเต Firebird 3.0.5 เด†เดฃเต (เด‡เดตเดฟเดŸเต†เดฏเดพเดฃเต เดฒเดฟเด™เตเด•เต 64-เดฌเดฟเดฑเตเดฑเต เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต).

CentOS 8

sudo yum -y install epel-release
sudo yum -y makecache
sudo yum -y install libicu libtommath tar
ln -s libncurses.so.5 
/usr/lib64/libncurses.so.5
ln -s libtommath.so.1 
/usr/lib64/libtommath.so.0
curl -L ะกะกะซะ›ะšะ|tar -zxC /tmp

เด‰เดฌเตเดฃเตเดŸเต 19

sudo apt-get -y install libncurses5 libtommath1
ln -s libtommath.so.1 
/usr/lib/x86_64-linux-gnu/libtommath.so.0
wget -O- ะกะกะซะ›ะšะ|tar -zxC /tmp

Firebird DBMS-เดจเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป:

cd /tmp/ะšะะขะะ›ะžะ“
sudo ./install.sh

เดˆ เดชเตเดฐเดตเตผเดคเตเดคเดจเด™เตเด™เตพ เดŽเดจเตเดคเดพเดฃเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต†เดจเตเดจเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดจเตเดจเดพเดฏเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดตเดพเดฏเดฟเด•เตเด•เตเด•.

เดชเตเดฐเดงเดพเดจ เดถเดฐเต€เดฐเด‚

เด’เดฐเต เดšเต†เดฑเดฟเดฏ เด†เดฎเตเด–เด‚

OS เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เด’เดฐเต เดฎเดฟเดจเดฟเดฎเด‚ เดชเดคเดฟเดชเตเดชเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดชเตŠเดคเต เดธเด‚เดญเดฐเดฃเดฟเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เด…เดตเดฏเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเด•เตผเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต‹ เด‰เดณเตเดณ เด†เด•เตโ€Œเดธเดธเต เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตโ€ŒเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เดฒเดฟเดจเด•เตเดธเดฟเดจเต†เดฏเตเด‚ เดซเดฏเตผเดฌเต‡เตผเดกเต เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเดฟเดจเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เด…เดฑเดฟเดตเต เดตเดพเดฏเดจเด•เตเด•เดพเดฐเดจเต เด‰เดฃเตเดŸเต†เดจเตเดจเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด†เดธเต‚เดคเตเดฐเดฃเด‚

เดกเดฟเดฌเดฟเดŽเด‚เดŽเดธเต เดธเต†เตผเดตเดฑเดฟเตฝ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เดตเดฟเดญเดพเด—เด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต (/tmp), เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตเด‚.

เดฒเต‹เด•เตเด•เต เดซเดฏเดฒเตเด•เตพ, เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดซเดฏเดฒเตเด•เตพ, เด†เด—เต‹เดณ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดŸเต‡เดฌเดฟเดณเตเด•เดณเตเดŸเต† (เดœเดฟเดŸเดฟเดŸเดฟ) "เดฎเต†เดฑเตเดฑเต€เดฐเดฟเดฏเดฒเตˆเดธเต‡เดทเตป" เดซเดฏเดฒเตเด•เตพ, เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดŽเดจเตเดจเดฟเดต เดคเดพเตฝเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดคเดฐเด‚เดคเดฟเดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เดซเดฏเดฒเตเด•เดณเตเด‚ เด†เด—เต‹เดณ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดชเดŸเตเดŸเดฟเด•เด•เดณเตเด‚ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต /tmp, mon$-เดŸเต‡เดฌเดฟเตพ เดซเดฏเดฒเตเด•เดณเตเด‚ เดฒเต‹เด•เตเด•เต เดซเดฏเดฒเตเด•เดณเตเด‚ - เด‡เตป /tmp/firebird.

เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดซเดฏเดฒเตเด•เตพ "เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ" (unlink) เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดคเดฟเดจเต เดคเตŠเดŸเตเดŸเตเดชเดฟเดจเตเดจเดพเดฒเต†, เด…เดคเดฟเดจเดพเตฝ เด…เดต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเตฝ "เด•เดพเดฃเดพเตป" เด•เดดเดฟเดฏเดฟเดฒเตเดฒ - เดชเตเดฐเต‹เดธเดธเตเดธเต เดนเดพเตปเดกเดฟเดฒเตเด•เดณเตเดŸเต† เดชเดŸเตเดŸเดฟเด•เดฏเดฟเตฝ เดฎเดพเดคเตเดฐเด‚ (เด‡เดคเดพเดฏเดฟ เด…เดŸเดฏเดพเดณเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต deleted):

sudo ls -lhF /proc/`pgrep firebird`/fd

เด•เดชเดŸ เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟ เดฒเดฟเดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเตฝ /proc/โ€ฆ/fd/ เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดซเดฏเดฒเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฏเดฅเดพเตผเดคเตเดฅ เดตเดฟเดตเดฐเด™เตเด™เตพ เดจเตฝเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต:

sudo stat -L /proc/`pgrep firebird`/fd/ะะžะœะ•ะ 

เดŽเดตเดฟเดŸเต† ะะžะœะ•ะ  - เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดซเดฏเดฒเดฟเดจเตเดฑเต† เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ (เดกเดฟเดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตผ).

เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ "pgrep ะธัะฟะพะปะฝัะตะผั‹ะน-ั„ะฐะนะป"เดคเดพเตฝเดชเตเดชเดฐเตเดฏเดฎเตเดณเตเดณ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเตเดŸเต† เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดŸเดจเดŸเดฟ เดชเด•เดฐเด‚ เดตเดฏเตเด•เตเด•เดพเด‚.

เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ เดตเดณเดฐเต† เดตเดฒเตเดคเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด…เดคเดฟเดจเดพเตฝ /tmp เด•เตเดฑเดžเตเดžเดคเต 20-30 เดœเดฟเดฌเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดซเดฏเดฒเตเด•เตพ เด…เดŸเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเดฐเต‹เด•เตเดทเดฎเดพเดฏเดฟ เด…เดŸเตเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เด…เดณเดตเดฟเดจเต† เดฎเดพเดคเตเดฐเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดœเดฟเด—เดพเดฌเตˆเดฑเตเดฑเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดซเดฏเดฒเตเด•เตพ "เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป" เด•เดดเดฟเดฏเตเด‚.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เตเดณเตเดณ เดตเดฟเดญเดพเด—เด‚ เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เดณเตเด‚ เด‰เตพเด•เตเด•เตŠเดณเตเดณเดฃเด‚. เด•เต‚เดŸเดพเดคเต†, เด•เตเดฑเดžเตเดžเดคเต, เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเดฟเดจเตเดฑเต† เด’เดฐเต เดชเด•เตผเดชเตเดชเต. เดตเดฐเตเด‚ เดตเตผเดทเด™เตเด™เดณเดฟเตฝ เดญเดพเดตเดฟเดฏเดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดตเดณเตผเดšเตเดš เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เต‡เดฃเตเดŸเดคเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดฌเดพเด•เตเด•เดชเตเดชเต เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด•เตเดฑเดžเตเดžเดคเต เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด†เตผเด•เตเด•เตˆเดตเตเด‚ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเดฑเต† เดฌเดพเด•เตเด•เดชเตเดชเตเด‚ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚. เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด‡เดŸเดตเตเด‚ เดˆ เดตเดฟเดญเดพเด—เดคเตเดคเดฟเตฝ เด…เดŸเด™เตเด™เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เดญเดฟเด•เดพเดฎเตเดฏเดฎเดพเดฃเต. เดจเดฟเดฐเดตเดงเดฟ เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เดญเดพเดตเดฟเดฏเดฟเตฝ เดฌเดพเด•เตเด•เดชเตเดชเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดฌเดพเด•เตเด•เดชเตเดชเต เด†เตผเด•เตเด•เตˆเดตเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดตเดณเตผเดšเตเดš เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚.

เดชเตเดฐเดพเดฅเดฎเดฟเด• เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเดชเตเดชเต

Firebird 3.0 DBMS เดธเต†เตผเดตเตผ, เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเต† เดšเดฒเดจเดพเดคเตเดฎเด•เดฎเดพเดฏเดฟ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดธเตเดตเดคเดจเตเดคเตเดฐเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด‡เดคเต เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเด˜เดŸเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดจเดฏเดฟเดšเตเดšเต‡เด•เตเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดธเต‚เดชเตเดชเตผเดธเต†เตผเดตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดงเดพเดฐเดพเดณเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเดฟเดจเต เดถเต‡เดทเด‚, เดชเตเดคเดฟเดฏ เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเดฟเดถเด•เตเด•เตพ เดธเด‚เดญเดตเดฟเด•เตเด•เดพเด‚.

เดฎเต†เดฎเตเดฎเดฑเดฟ เดซเตเดฐเดพเด—เตเดฎเต†เดจเตเดฑเต‡เดทเตป เด’เดฐเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดพเดฃเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต vm.max_map_count, เดกเดฟเดซเต‹เตพเดŸเตเดŸเต 64K เด†เดฃเต. เด…เดคเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เดจเดพเดฒเต เดฎเดŸเด™เตเด™เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดถเตเดชเดพเตผเดถ เดšเต†เดฏเตเดฏเตเดจเตเดจเต:

sudo sysctl vm.max_map_count=256000

เด…เดคเดฟเดจเดพเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดฟ, เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดšเต‡เตผเด•เตเด•เตเด• /etc/sysctl.conf เดตเดฐเดฟ:

vm.max_map_count = 256000

เดˆ เดชเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เด•เดพเดฐเดฃเด‚ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจเดคเต เด‰เดšเดฟเดคเดฎเดพเดฃเต. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดฆเตเดฏเด‚ เดซเดฏเตฝ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเด‚, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด•เตเดฐเดฎเต€เด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚:

sudo sysctl -p /etc/sysctl.conf

เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

Firebird 3.0 Linux DBMS-เดจเตเดฑเต† เดŽเด•เตเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพ เดซเดฏเดฒเตเด•เตพ ncurses เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเต† เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต (libncurses.so.5), ICU (เดชเดคเดฟเดชเตเดชเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ เดชเตเดฐเดฆเตผเดถเดฟเดชเตเดชเดฟเด•เตเด•เดฟเดฒเตเดฒ ldd) เด’เดชเตเดชเด‚ เดŸเต‹เดฎเดคเตเดคเต (libtommath.so.0). เด…เดธเด‚เดฌเตเดฒเดฟ เด†เตผเด•เตเด•เตˆเดตเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเดพเดจเตเด‚, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต gzip, tar ะธ curl เด…เดฅเดตเดพ wget. ICU เดชเดคเดฟเดชเตเดชเตเด•เตพ, gzip, tar ะธ curl/wget - เด…เดชเตเดฐเดงเดพเดจเดฎเดพเดฃเต.

เดชเดพเด•เตเด•เต‡เดœเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเต†เดฏเตเด‚ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเดฑเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เด…เดต เด“เดฐเต‹เดจเตเดจเดพเดฏเดฟ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚.

CentOS 8

CentOS 8 เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดพเด•เตเด•เต‡เดœเต เดฎเดพเดจเต‡เดœเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต - dnf เด•เดฎเดพเตปเดกเต เดชเตเดฐเด•เดพเดฐเด‚ เด…เดคเดฟเดจเต† "เดธเตเดคเดพเดฐเตเดฏเดฎเดพเดฏเดฟ" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต yum. เดžเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เต เด…เดต เดคเดฎเตเดฎเดฟเตฝ เดตเตเดฏเดคเตเดฏเดพเดธเดฎเดฟเดฒเตเดฒเดพเดคเตเดคเดคเดฟเดจเดพเตฝ - เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเดฟเตฝ เด‰เดฃเตเดŸเดพเด•เตเด‚ yum.

เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เด•เดพเดทเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•: sudo yum makecache

libtomath เดชเดพเด•เตเด•เต‡เดœเต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• E(xtra)P(เด…เด•เตเด•เต‡เดœเตเด•เตพเด•เตเด•เตเดณเตเดณ)E(nterprise)L(inux) เดถเต‡เด–เดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต, เด…เดคเดฟเดจเดพเตฝ เด‡เดคเต เด‡เดคเดฟเดจเด•เด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต‹ เดŽเดจเตเดจเต เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต:

yum -C repolist

เด“เดชเตเดทเตป "เด•เดพเดทเต†เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเด‚" (-C เด…เดฅเดตเดพ --cache-only) เด…เดจเดพเดตเดถเตเดฏ เดชเดฐเดฟเดถเต‹เดงเดจเด•เดณเตเด‚ เดกเต—เตบเดฒเต‹เดกเตเด•เดณเตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, yum เดตเต‡เด—เดคเตเดคเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดฒเดฟเดธเตเดฑเตเดฑเดฟเตฝ เดŽเดชเตฝ เดถเต‡เด–เดฐเด‚ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เดฎเต†เดฑเตเดฑเดพเดกเดพเดฑเตเดฑ เด•เดพเดทเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•:

sudo yum install epel-release &&
sudo yum makecache

เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เด‰เดฑเดตเดฟเดŸเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเดฟเดจเด•เด‚ เด…เดฑเดฟเดฏเดพเดตเตเดจเตเดจเดต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต pgp เด•เต€เด•เดณเตเดŸเต† เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดžเด™เตเด™เตพ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

https เด‰เดฑเดตเดฟเดŸเด™เตเด™เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟ เดฎเต†เดฑเตเดฑเตˆเตปเดซเต‹เตผเดฎเต‡เดทเตป เดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดซเดฏเตฝ เดŽเดกเดฟเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด• /etc/yum.repos.d/epel.repo, เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต https:// เด“เตบ http:// เด•เต‚เดŸเดพเดคเต† เด•เดพเดทเต† เด…เดชเตเดกเต‡เดฑเตเดฑเต เด•เดฎเดพเตปเดกเต เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•.

เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เดจเดฟเดฒ เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต (เด•เดฎเดพเตปเดกเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเดฟเตฝ 32-เดฌเดฟเดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเต เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต):

yum -C list 
ncurses libicu libtommath 
gzip tar curl wget |
grep -v i686
Installed Packages
curl.x86_64 7.61.1-11.el8 @anaconda
gzip.x86_64 1.9-9.el8 @anaconda
ncurses.x86_64 6.1-7.20180224.el8 @anaconda
Available Packages
libicu.x86_64 60.3-1.el8 BaseOS
libtommath.x86_64 1.1.0-1.el8 epel
tar.x86_64 2:1.30-4.el8 BaseOS
wget.x86_64 1.19.5-8.el8_1.1 AppStream

เดžเด™เตเด™เตพ เด…เดคเต เด•เดพเดฃเตเดจเตเดจเต curl, gzip ะธ ncurses เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ เดธเตเดฏเต‚เดกเต‹-เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ (anaconda), เด’เดชเตเดชเด‚ tar - เดฎเดฟเดจเดฟเดฎเด‚ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดดเดฟเดตเดพเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดงเดพเดจ เดชเดคเดฟเดชเตเดชเตเด•เตพ libncurses ะธ libtommath เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเดฟเดฒเตเด‚ เด•เต‚เดŸเตเดคเตฝ: เดฏเดฅเดพเด•เตเดฐเดฎเด‚ 6, 1 เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เต เดชเด•เดฐเด‚ 5, 0 เดŽเดจเตเดจเดฟเดต. เด’เดฐเต‡ เดชเดพเด•เตเด•เต‡เดœเต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดฑเดฟเดฒเต€เดธเต เดšเต†เดฏเตโ€Œเดคเต. เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo yum install 
libicu libtommath tar

เด‰เดฌเตเดฃเตเดŸเต 19

เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเด•เตพ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต apt, aptโ€‘get ะธ aptโ€‘cache. เด†เดฆเตเดฏเดคเตเดคเต‡เดคเต เด‡เดจเตเดฑเดฑเดพเด•เตเดŸเต€เดตเต เดตเตผเด•เตเด•เดฟเดจเดพเดฏเดฟ เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดธเดพเดจเดคเตเดคเต† เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดฐเต‚เดชเด•เตฝเดชเตเดชเดจ เดšเต†เดฏเตโ€Œเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดพเด•เตเด•เต‡เดœเต เดชเต‡เดฐเตเด•เตพ เด…เดฒเตเดชเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต เด•เต‚เดŸเดพเดคเต† เดชเดคเดฟเดชเตเดชเตเด‚ เด‰เตพเดชเตเดชเต†เดŸเตเดจเตเดจเต.

เด†เดตเดถเตเดฏเดฎเดพเดฏ เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเตเดŸเต† เดจเดฟเดฒ เดžเด™เตเด™เตพ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเดจเตเดจเต (เด•เดฎเดพเตปเดกเต เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃ เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เดšเตเดฐเตเด•เตเด•เดฟ, 32-เดฌเดฟเดฑเตเดฑเต เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เดซเดฟเตฝเดŸเตเดŸเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต):

apt list libncurses? libicu?? libtommath? 
gzip tar curl wget |
grep -v i386
curl 7.65.3-1
gzip 1.10-0 [upgradableโ€ฆ]
libicu63 63.2-2 [installed]
libncurses5 6.1
libncurses6 6.1 [installed,automatic]
libtommath1 1.1.0
tar 1.30 [installed]
wget 1.20.3 [installed]

เดธเตเด•เตเดตเดฏเตผ เดฌเตเดฐเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ installed/upgradable - เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต. เดฒเดญเตเดฏเดฎเดพเดฃเต†เด™เตเด•เดฟเดฒเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเดฟเดฒเตเดฒ ncurses5, เด‡เดคเดฟเดจเตเดชเด•เดฐเดฎเดพเดฏเดฟ curl เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต wget. เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸ เดชเดพเด•เตเด•เต‡เดœเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•:

sudo aptโ€‘get install 
libncurses5 libtommath1

เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต

เด…เดคเดฟเดจเต เดถเต‡เดทเด‚ libtommath.so.1 ะธ libncurses.so.6 เดชเดฟเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต libtommath.so.0 ะธ libncurses.so.5, เดชเดฟเดจเตเดจเต† Firebird-เดจเต เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เดณเตเดŸเต† เดจเดฟเดฒเดตเดฟเดฒเตเดณเตเดณ เดชเดคเดฟเดชเตเดชเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเดพเตฝ เดฎเดคเดฟเดฏเดพเด•เตเด‚.

เดžเด™เตเด™เตพ เด•เดฃเตเดŸเต†เดคเตเดคเดฟ libtommath.so.1 (libncurses.so.? เด’เดฐเต‡ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจเต):

find /usr -name libtommath.so.1

CentOS:

/usr/lib64/libtommath.so.1

เด‰เดฌเตเดฃเตเดŸเต:

/usr/lib/x86_64-linux-gnu/libtommath.so.1

เดžเด™เตเด™เตพ เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต.

CentOS:

sudo ln -s libtommath.so.1 
/usr/lib64/libtommath.so.0
sudo ln -s libncurses.so.6 
/usr/lib64/libncurses.so.5

เด‰เดฌเตเดฃเตเดŸเต:

sudo ln -s libtommath.so.1 
/usr/lib/x86_64-linux-gnu/libtommath.so.0

เดจเดฎเตเด•เตเด•เต เดซเดฒเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เดพเด‚ (เด•เดฎเดพเตปเดกเต เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฃเต, เด”เดŸเตเดŸเตเดชเตเดŸเตเดŸเต เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เตพ เดšเตเดฐเตเด•เตเด•เดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต):

ls -lhF 
$(dirname `find /usr -name libtommath.so.1`) |
grep "lib(ncurses|tommath).so."

CentOS:

libncurses.so.5 -> libncurses.so.6*
libncurses.so.6 -> libncurses.so.6.1*
libncurses.so.6.1*
libtommath.so.0 -> libtommath.so.1*
libtommath.so.1 -> libtommath.so.1.1.0*
libtommath.so.1.1.0*

เด‰เดฌเตเดฃเตเดŸเต:

libncurses.so.5 -> libncurses.so.5.9
libncurses.so.5.9
libncurses.so.6 -> libncurses.so.6.1
libncurses.so.6.1
libtommath.so.0 -> libtommath.so.1
libtommath.so.1 -> libtommath.so.1.1.0
libtommath.so.1.1.0

Firebird DBMS เดตเดฟเดคเดฐเดฃ เด•เดฟเดฑเตเดฑเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

Firebird เดชเตเดฐเตŠเดœเด•เตโ€Œเดฑเตเดฑเดฟเดจเตเดฑเต† เด”เดฆเตเดฏเต‹เด—เดฟเด• เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต (firebirdsql.org) "เด”เดฆเตเดฏเต‹เด—เดฟเด•" เดฑเดฟเดฒเต€เดธเตเด•เดณเตเดŸเต†เดฏเตเด‚ "เดกเต†เดฏเตโ€Œเดฒเดฟ" เดฌเดฟเตฝเดกเตเด•เดณเตเดŸเต†เดฏเตเด‚ (เดธเตโ€Œเดจเดพเดชเตเดชเตโ€Œเดทเต‹เดŸเตเดŸเต เดฌเดฟเตฝเดกเตเด•เตพ) เดตเดฟเดคเดฐเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เตเด•เตพ เดชเตเดฐเดธเดฟเดฆเตเดงเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เด”เดฆเตเดฏเต‹เด—เดฟเด• Linux เดฑเดฟเดฒเต€เดธเตเด•เตพ เด†เตผเด•เตเด•เตˆเดตเตเด•เดณเดพเดฏเดฟ (tar.gz), deb/rpm เดชเดพเด•เตเด•เต‡เดœเตเด•เดณเดพเดฏเดฟ เดฒเดญเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เดฌเดฟเตฝเดกเตเด•เตพ เด†เตผเด•เตเด•เตˆเดตเตเด•เดณเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเต‡ เดฒเดญเตเดฏเดฎเดพเด•เต‚. เดžเด™เตเด™เตพ "เดœเดจเดฑเดฟเด•เต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ" (tar.gz-เตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดœเดจเดฑเดฟเด•เต เด‡เตปเดธเตเดฑเตเดฑเดพเดณเตผ) เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเด‚.

เดฌเดฟเตฝเดกเต เด†เตผเด•เตเด•เตˆเดตเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดตเต‡เดฃเด‚, เดŽเดจเตเดจเดพเตฝ เดžเด™เตเด™เตพ เดฐเดฃเตเดŸเต เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเด‚ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚. เด…เตบเดชเดพเด•เตเด•เดฟเด‚เด—เต เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเดฏเดฟ /tmp,URL เดŽเดจเตเดจเดคเต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เด†เตผเด•เตเด•เตˆเดตเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดฒเดฟเด™เตเด•เดฟเดจเต† เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดšเตเดฐเตเดณเตป:

curl -L URL | tar -zxC /tmp

wget:

wget -Oโ€“ URL | tar -zxC /tmp

เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ curl เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตโ€Œเดค เดกเดพเดฑเตเดฑ stdout-เดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตโ€Œเด•เตเด•เตเดจเตเดจเต, เดชเด•เตเดทเต‡ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต "โ€‘L", เดŽ wget, เดจเต‡เดฐเต†เดฎเดฑเดฟเดšเตเดšเต: เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเตเด•เตพ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดชเด•เตเดทเต‡ เด’เดฐเต เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดกเดพเดฑเตเดฑ เดŽเดดเตเดคเตเดจเตเดจเต, เดžเด™เตเด™เตพ เด‡เดŸเตเดจเตเดจเต "โ€‘Oโ€‘" เดตเต‡เดฃเตเดŸเดฟ tar เด‰เดชเดฏเต‹เด—เด‚ เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต gzip-เดซเดฟเตฝเดŸเตเดŸเดฑเตเด‚ เด…เตบเดชเดพเด•เตเด•เดฟเด‚เด—เต เดจเดŸเดคเตเดคเตเดจเตเดจ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเตเด‚. เดชเตเดฐเด•เตเดฐเดฟเดฏ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเดฎเตเดชเต‹เตพ, เด‡เดคเตเดชเต‹เดฒเตเดณเตเดณ เด’เดฐเต เดกเดฏเดฑเด•เตเดŸเดฑเดฟ เดฆเตƒเดถเตเดฏเดฎเดพเด•เตเด‚ Firebirdโ€‘3.0.5.33220โ€‘0.amd64 เดฎเต‚เดจเตเดจเต เดซเดฏเดฒเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚: install.sh, buildroot.tar.gz ะธ manifest.txt.

Firebird เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเต

เดชเตเดฐเดพเดฅเดฎเดฟเด• เดคเดฏเตเดฏเดพเดฑเต†เดŸเตเดชเตเดชเต เดธเดฎเดฏเดคเตเดคเต, เดžเด™เตเด™เตพ เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดฎเต‚เดฒเตเดฏเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเต vm.max_map_count, เดฒเดญเตเดฏเดค เดชเดฐเดฟเดถเต‹เดงเดฟเด•เตเด•เตเด•เดฏเตเด‚ ICU, ncurses, Tommath เดฒเตˆเดฌเตเดฐเดฑเดฟเด•เตพ เดŽเดจเตเดจเดฟเดต เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. ncurses, tommath เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เดชเดคเดฟเดชเตเดชเตเด•เตพ เดถเดฐเดฟเดฏเดพเดฃเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเดพเด•เตเด•เตเด• (libncures.so.5 ะธ libtommath.so.0) เด•เต‚เดŸเดพเดคเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เดธเดฟเด‚เดฒเดฟเด™เตเด•เตเด•เตพ เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต.

เดฏเดฅเดพเตผเดคเตเดฅ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเตป เดตเดณเดฐเต† เดฒเดณเดฟเดคเดฎเดพเดฃเต. เดซเดฏเตผเดฌเต‡เตผเดกเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเตป เด†เตผเด•เตเด•เตˆเดตเต เด…เตบเดชเดพเด•เตเด•เต เดšเต†เดฏเตโ€Œเดค เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดฟ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ โ€œเดŽเด•เตโ€Œเดธเดฟเด•เตเดฏเต‚เดŸเตเดŸเดฌเดฟเตพโ€ เดซเตเดฒเดพเด—เต เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เตเด•. install.sh:

chmod +x install.sh

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•:

sudo ./install.sh

เดŽเดจเตเดฑเตผ เด•เต€ เด…เดฎเตผเดคเตเดคเตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดžเด™เตเด™เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเดณเต‡เดทเดจเตเดฑเต† เด†เดฐเด‚เดญเด‚ เดธเตเดฅเดฟเดฐเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฒเดญเดฟเดšเตเดšเตเด•เดดเดฟเดžเตเดžเดพเตฝ, sysdba เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดจเตฝเด•เตเด•.

เด‡เตปเดธเตเดฑเตเดฑเดฒเต‡เดทเตป เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดธเตเดตเดฏเดฎเต‡เดต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต systemd-เดฏเต‚เดฃเดฟเดฑเตเดฑเต firebird-superserver (เดธเตˆเดฒเดจเตเดฑเต เดซเดฏเตผเดฌเต‡เตผเดกเต 3.0 เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ). เดซเดฏเตผเดฌเต‡เตผเดกเต เดธเต‡เดตเดจเด‚ เดธเต‚เดชเตเดชเตผเดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเตเดณเตเดณ เดกเดฟเดซเต‹เตพเดŸเตเดŸเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด‚: 2048 เดชเต‡เดœเตเด•เดณเตเดŸเต† เด’เดฐเต เดชเต‡เดœเต เด•เดพเดทเต† (เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเด‚), 64 MB เดฏเตเดŸเต† เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดฌเดซเตผ (เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต) เด•เต‚เดŸเดพเดคเต† เดชเดคเดฟเดชเตเดชเต XNUMX เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเต† เดฎเดพเดคเตเดฐเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด“เดชเตเดทเดจเตเด•เตพ เด•เดพเดฃเตเด• firebird.conf:

grep -v ^# firebird.conf | grep -v ^$

เดŽเดจเตเดจเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดชเตเดคเดฟเดฏ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเด• firebird.conf Firebird เดธเต‡เดตเดจเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเดšเตเดšเดคเดฟเดจเต เดถเต‡เดทเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เต‚.

เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเตผ เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดฎเต‚เดจเตเดจเต เดชเตเดฐเดงเดพเดจ "เด‰เดชเดญเต‹เด•เตเดคเดพเด•เตเด•เตพ" เด‰เดฃเตเดŸเต†เดจเตเดจเต เด•เดฃเด•เตเด•เดฟเดฒเต†เดŸเตเด•เตเด•เดฃเด‚: เดชเต‡เดœเต เด•เดพเดทเต† (เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเดพเดฏเดฟ), เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดฌเดซเตผ (เดชเด™เตเด•เดฟเดŸเตเดŸเดคเต), เด•เตเดฒเดฏเดจเตเดฑเต เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดธเต†เตผเดตเตผ เด…เดจเตเดตเดฆเดฟเดšเตเดš เดฎเต†เดฎเตเดฎเดฑเดฟ. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด†เดฆเตเดฏเดคเตเดคเต† เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ เดฎเดพเดคเตเดฐเดฎเต‡ เดฎเดพเดจเต‡เดœเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเต‚ - เด•เตเดฒเดฏเดจเตเดฑเต เด•เดฃเด•เตเดทเดจเตเด•เตพเด•เตเด•เตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด…เดณเดตเต เด•เดพเดทเต† เดšเต†เดฏเตโ€Œเดค เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเต†เดฏเตเด‚ เดตเดพเดšเด•เดคเตเดคเต†เดฏเตเด‚ เด†เดถเตเดฐเดฏเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเตเดŸเต† เดชเตเดฒเดพเดจเตเด•เดณเตเด‚ เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เดณเดฟเตฝ เด‰เตพเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเด‚. เด•เตเดฒเดฏเดจเตเดฑเต เด•เดฃเด•เตเดทเตป เดฎเต†เดฎเตเดฎเดฑเดฟ เดŽเดธเตเดฑเตเดฑเดฟเดฎเต‡เดฑเตเดฑเตเด•เตพ เด…เดจเตเดญเดตเดชเดฐเดฎเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต เดจเดฟเตผเดฎเตเดฎเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เด•เต‚เดŸเดพเดคเต† เด•เตเดฒเดฏเดจเตเดฑเต เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเด‚ เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เด’เดฌเตโ€Œเดœเด•เตโ€Œเดฑเตเดฑเตเด•เดณเตเด‚ เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดฎเดพเดฑเดพเด‚.

เดšเต†เดฑเดฟเดฏ เด…เดณเดตเดฟเดฒเตเดณเตเดณ เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดณเตเดณ (12-16 GB เดตเดฐเต†) เดนเต‹เดธเตเดฑเตเดฑเตเด•เดณเดฟเดฒเต† เดธเต‚เดชเตเดชเตผเดธเต†เตผเดตเดฑเดฟเดจเดพเดฏเดฟ, เดชเต‡เดœเต เด•เดพเดทเต†เดฏเตโ€Œเด•เตเด•เตเด‚ เดธเต‹เตผเดŸเตเดŸเต เดฌเดซเดฑเดฟเดจเตเดฎเดพเดฏเดฟ เดฎเตŠเดคเตเดคเด‚ เดฑเดพเดฎเดฟเดจเตเดฑเต† เดฎเต‚เดจเตเดจเดฟเดฒเตŠเดจเตเดจเต‹ เดจเดพเดฒเดฟเดฒเตŠเดจเตเดจเต‹ เดจเดฟเด™เตเด™เตพ เด…เดจเตเดตเดฆเดฟเด•เตเด•เดฐเตเดคเต.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดจเดฟเดถเตเดšเดฏเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดฎเดพเดฑเตเดฑเดพเตป เด•เดดเดฟเดฏเตเดฎเต†เด™เตเด•เดฟเตฝ, เดชเต‡เดœเต เด•เดพเดทเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† เด†เด•เต† เดคเตเด• เดธเต†เตผเดตเดฑเดฟเตฝ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเดตเตเดจเตเดจ เดชเดฐเดฎเดพเดตเดงเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เดฃเด‚. เดชเต‡เดœเต เด•เดพเดทเต†เดฏเตเดŸเต† เดตเดฒเตเดชเตเดชเด‚ เดชเต‡เดœเตเด•เดณเดฟเตฝ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด…เดต เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฌเตˆเดฑเตเดฑเตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตเดฏเดฃเด‚.

เด•เตเดฒเดพเดธเดฟเด•เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เตพ เด•เตเดฑเดžเตเดžเดคเต, เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฎเดพเด•เตเด•เดฃเด‚ ServerMode ะฒ firebird.conf, เดชเต‡เดœเต เด•เดพเดทเต† เด…เดตเดฟเดŸเต† เด•เตเดฑเดฏเตเด•เตเด•เตเด• (2K-เดฏเดฟเตฝ เด•เต‚เดŸเดฐเตเดคเต), เดธเต‹เตผเดŸเตเดŸเต เดฌเดซเตผ เด•เตเดฑเดฏเตเด•เตเด•เตเด• (เดŽเดฒเตเดฒเดพ เดคเดฐเดคเตเดคเดฟเดฒเตเดฎเตเดณเตเดณ เดฎเตŠเดคเตเดคเด‚ เด…เดจเตเดตเดฆเดจเต€เดฏเดฎเดพเดฏ เดตเต‹เดณเดฟเดฏเด‚ เดชเดฐเดฎเดพเดตเดงเดฟ เด•เดฃเด•เตเดทเดจเตเด•เตพ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเด•), เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ เดจเดฟเตผเดคเตเดคเตเด• firebird-superserver, เดฏเต‚เดฃเดฟเดฑเตเดฑเต เดชเตเดฐเดตเตผเดคเตเดคเดจเด•เตเดทเดฎเดฎเดพเด•เตเด•เตเด•เดฏเตเด‚ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด• firebird-classic.socket.

เดซเดฏเตผเดฌเต‡เตผเดกเต 3.0-เตฝ เดธเต‚เดชเตเดชเตผเด•เตเดฒเดพเดธเดฟเด•เต เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเตผ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เด…เตผเดคเตเดฅเดฎเดพเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ: "เดตเดฟเดถเตเดตเดพเดธเตเดฏเดค" เด’เดฐเต เดธเต‚เดชเตเดชเตผเดธเต†เตผเดตเตผ เดชเต‹เดฒเต†เดฏเดพเดฃเต, เดชเตŠเดคเตเดตเดพเดฏ เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เต เดฌเดซเดฑเตเด‚. เดชเตŠเดคเตเดตเดพเดฏ เดชเต‡เดœเต เด•เดพเดทเต† เด‡เดฒเตเดฒ เด•เต‚เดŸเดพเดคเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เด•เดฃเด•เตเดทเดจเตเด•เตพ เดชเดฐเดธเตเดชเดฐเด‚ เดธเดฎเดจเตเดตเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ "เดจเดทเตเดŸเด™เตเด™เตพ" เด•เตเดฒเดพเดธเดฟเด•เต เด’เดจเตเดจเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต.

เดซเดฏเตผเดฌเต‡เตผเดกเต 3.0-เตฝ เดšเดฟเดฒ เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ (เดชเต‡เดœเต เด•เดพเดทเต†, เดฒเต‹เด•เตเด•เต เดซเดฏเตฝ เดตเดฒเตเดชเตเดชเด™เตเด™เตพ, เดนเดพเดทเต เดŸเต‡เดฌเดฟเดณเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฎเดฑเตเดฑเตเดณเตเดณเดตเดฏเตเด‚) เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดฎเต†เดจเตเดจเต เด“เตผเดฎเตเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดพเดฃเต. databases.conf เด“เดฐเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเดฟเดจเตเด‚ เดตเตเดฏเด•เตเดคเดฟเด—เดคเดฎเดพเดฏเดฟ. เด’เดฐเต เดธเต‚เดชเตเดชเตผเดธเต†เตผเดตเดฑเดฟเดจเต เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด’เดฐเต เดšเต†เดฑเดฟเดฏ เดฎเต‚เดฒเตเดฏเด‚ เดธเดœเตเดœเดฎเดพเด•เตเด•เดพเตป DefaultDbCachePages ะฒ firebird.conf เด†เดตเดถเตเดฏเดฎเดพเดฏ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดชเต‡เดœเต เด•เดพเดทเต†เด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด• databases.conf.

เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเดฟเตฝ เดฒเต‡เด–เดจเดคเตเดคเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดšเต‹เดฆเดฟเด•เตเด•เตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดชเดฟเดจเตเดคเตเดฃเดพ เดตเดฟเดฒเดพเดธเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เดคเตเดคเตเด•เตพ เดŽเดดเตเดคเตเด• [เด‡เดฎเต†เดฏเดฟเตฝ เดชเดฐเดฟเดฐเด•เตเดทเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต].

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•