เจ†เจงเฉเจจเจฟเจ• เจฒเฉ€เจจเจ•เจธ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ 'เจคเฉ‡ เจซเจพเจ‡เจฐเจฌเจฐเจก 3 เจจเฉ‚เฉฐ เจธเจฅเจพเจชเจฟเจค เจ•เจฐเจจเจพ: CentOS8 เจ…เจคเฉ‡ เจ‰เจฌเฉฐเจŸเฉ‚ 19

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเฉฑเจš เจ…เจธเฉ€เจ‚ เจจเจตเฉ€เจ‚ เจฒเฉ€เจจเจ•เจธ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจเจพเจ‚ 'เจคเฉ‡ เจซเจพเจ‡เจฐเจฌเจฐเจก DBMS เจธเฉฐเจธเจ•เจฐเจฃ 3.0 เจฆเฉ€ เจ…เจจเฉเจ•เฉ‚เจฒ เจธเจฅเจพเจชเจจเจพ เจฒเจˆ เจฒเฉ‹เฉœเฉ€เจ‚เจฆเฉ€เจ†เจ‚ เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจฆเฉ‡ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเฉˆเฉฑเจŸ เจฆเจพ เจตเจฐเจฃเจจ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค CentOS 8 เจ…เจคเฉ‡ Ubuntu 19 เจจเฉ‚เฉฐ เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจฒเจˆ เจšเฉเจฃเจฟเจ† เจ—เจฟเจ† เจนเฉˆเฅค

เจŸเจพเจฐเจ—เฉ‡เจŸ เจธเจฟเจธเจŸเจฎ เจจเฉ‚เฉฐ เจซเจพเจ‡เจฐเจฌเจฐเจก เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ "เจกเจฟเจฒเฉ€เจตเจฐ" เจ•เจฐเจจ เจฒเจˆ, เจ‡เจธ เจ—เจพเจˆเจก เจตเจฟเฉฑเจš, tar.gz เจ†เจฐเจ•เจพเจˆเจต เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฆเจพ เจตเจฟเจ•เจฒเจช เจ…เจงเจฟเจ•เจพเจฐเจค เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ (firebirdsql.org).

เจธเจญ เจคเฉ‹เจ‚ เจฌเฉ‡เจธเจฌเจฐ เจฒเจˆ, เจธเจฟเฉฑเจงเฉ‡ เจฒเฉœเจพเจˆ เจตเจฟเฉฑเจš เจœเจพเจ“:

เจคเฉ‡เจœเจผ เจ‡เฉฐเจธเจŸเจพเจฒเฉ‡เจธเจผเจจ

เจซเจพเจˆเจฒ เจฆเจพ เจธเฉฐเจชเจพเจฆเจจ เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆ /etc/sysctl.confเจฒเจพเจˆเจจ เจœเฉ‹เฉœ เจ•เฉ‡:

vm.max_map_count = 256000

เจซเจพเจˆเจฒ เจจเฉ‚เฉฐ เจธเฉ‡เจต เจ•เจฐเฉ‹ เจ…เจคเฉ‡ เจธเฉˆเจŸเจฟเฉฐเจ— เจฒเจพเจ—เฉ‚ เจ•เจฐเฉ‹:

sudo sysctl -p /etc/sysctl.conf

เจ…เฉฑเจ—เฉ‡ เจฆเฉ€เจ†เจ‚ เจนเจฆเจพเจ‡เจคเจพเจ‚ CentOS 8 เจ…เจคเฉ‡ Ubuntu 19 เจฒเจˆ เจตเฉฑเจ–เจฐเฉ€เจ†เจ‚ เจนเจจ, เจชเจฐ ะกะกะซะ›ะšะ ะธ ะšะะขะะ›ะžะ“ เจกเจฟเจธเจŸเฉเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ…เจงเจฟเจ•เจพเจฐเจค เจซเจพเจ‡เจฐเจฌเจฐเจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฒเจฟเฉฐเจ• เจฆเจฐเจธเจพเจ“ เจœเจฟเจธ เจตเจฟเฉฑเจš เจกเจพเจ‰เจจเจฒเฉ‹เจก เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉŒเจฐเจพเจจ เจกเจฟเจธเจŸเจฐเฉ€เจฌเจฟเจŠเจธเจผเจจ เจจเฉ‚เฉฐ เจ…เจจเจชเฉˆเจ• เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค
เจตเจฐเจคเจฎเจพเจจ เจตเจฟเฉฑเจš (เจฎเจพเจฐเจš 2020) เจฎเฉŒเจœเฉ‚เจฆเจพ เจฐเฉ€เจฒเฉ€เจœเจผ เจซเจพเจ‡เจฐเจฌเจฐเจก 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

เจซเจพเจ‡เจฐเจฌเจฐเจก เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจฆเฉ€ เจ…เจธเจฒ เจธเจฅเจพเจชเจจเจพ:

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

เจœเฉ‡ เจคเฉเจธเฉ€เจ‚ เจ‡เจน เจธเจฎเจเจฃเจพ เจšเจพเจนเฉเฉฐเจฆเฉ‡ เจนเฉ‹ เจ•เจฟ เจ‡เจน เจ•เจพเจฐเจตเจพเจˆเจ†เจ‚ เจ•เฉ€ เจ•เจฐเจฆเฉ€เจ†เจ‚ เจนเจจ, เจคเจพเจ‚ เจชเฉœเฉเจนเฉ‹เฅค

เจฎเฉเฉฑเจ– เจนเจฟเฉฑเจธเจพ

เจ‡เฉฑเจ• เจ›เฉ‹เจŸเฉ€ เจชเฉเจฐเจธเจคเจพเจตเจจเจพ

เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ OS เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ เจ‡เฉฑเจ• เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจธเฉฐเจธเจ•เจฐเจฃ เจตเจฟเฉฑเจš เจธเจฅเจพเจชเจฟเจค เจนเฉˆ เจ…เจคเฉ‡ เจœเจจเจคเจ• เจฐเจฟเจชเฉ‹เจœเจผเจŸเจฐเฉ€เจ†เจ‚ เจœเจพเจ‚ เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจธเจฅเจพเจจเจ• เจ•เจพเจชเฉ€เจ†เจ‚ เจคเฉฑเจ• เจชเจนเฉเฉฐเจš เจจเฉ‚เฉฐ เจ•เฉŒเจ‚เจซเจฟเจ—เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจ‡เจน เจฎเฉฐเจจเจฟเจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจชเจพเจ เจ• เจจเฉ‚เฉฐ เจฒเฉ€เจจเจ•เจธ เจ…เจคเฉ‡ เจซเจพเจ‡เจฐเจฌเจฐเจก เจกเฉ€เจฌเฉ€เจเจฎเจเจธ เจฆเจพ เจฎเฉเจขเจฒเจพ เจ—เจฟเจ†เจจ เจนเฉˆเฅค

เจฏเฉ‹เจœเจจเจพเจฌเฉฐเจฆเฉ€

DBMS เจธเจฐเจตเจฐ 'เจคเฉ‡ เจ…เจธเจฅเจพเจˆ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจตเฉฑเจ–เจฐเฉ‡ เจญเจพเจ— เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ (/tmp), เจกเจพเจŸเจพเจฌเฉ‡เจธ เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจธเจฅเจพเจจเจ• เจฌเฉˆเจ•เจ…เฉฑเจชเฅค

เจ…เจธเจฅเจพเจˆ เจฒเฉ‹เจ•เจพเจ‚ เจตเจฟเฉฑเจš เจฒเจพเจ• เจซเจพเจˆเจฒเจพเจ‚, เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ€ เจ›เจพเจ‚เจŸเฉ€, เจ—เจฒเฉ‹เจฌเจฒ เจ…เจธเจฅเจพเจˆ เจŸเฉ‡เจฌเจฒเจพเจ‚ (GTT) เจฆเฉ€เจ†เจ‚ "เจฎเจŸเฉ€เจฐเฉ€เจ…เจฒเจพเจˆเจœเจผเฉ‡เจธเจผเจจ" เจซเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจŸเฉ‡เจฌเจฒ เจธเจผเจพเจฎเจฒ เจนเจจเฅค เจฒเฉœเฉ€เจฌเฉฑเจง เจ…เจคเฉ‡ เจ—เจฒเฉ‹เจฌเจฒ เจ…เจธเจฅเจพเจˆ เจŸเฉ‡เจฌเจฒ เจฒเจˆ เจซเจพเจˆเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจธเจฅเจฟเจค เจนเจจ /tmp, mon$-table เจซเจผเจพเจˆเจฒเจพเจ‚ เจ…เจคเฉ‡ lock-files โ€“ in /tmp/firebird.

เจ›เจพเจ‚เจŸเจฃ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ "เจนเจŸเจพ เจฆเจฟเฉฑเจคเฉ€เจ†เจ‚ เจ—เจˆเจ†เจ‚ เจนเจจ" (unlink) เจฌเจฃเจพเจ‰เจฃ เจคเฉ‹เจ‚ เจคเฉเจฐเฉฐเจค เจฌเจพเจ…เจฆ, เจ‡เจธเจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš "เจฆเฉ‡เจ–เฉ‡" เจจเจนเฉ€เจ‚ เจœเจพ เจธเจ•เจฆเฉ‡ - เจ•เฉ‡เจตเจฒ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆเจ‚เจกเจฒ เจฆเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš (เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚ เจšเจฟเฉฐเจจเฉเจนเจฟเจค เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ) deleted):

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

เจธเฉ‚เจกเฉ‹ เจกเจพเจ‡เจฐเฉˆเจ•เจŸเจฐเฉ€ เจธเฉ‚เจšเฉ€ เจตเจฟเฉฑเจš /proc/โ€ฆ/fd/ เจธเจฟเจฎเจฒเจฟเฉฐเจ•เจธ เจชเฉเจฐเจฆเจฐเจธเจผเจฟเจค เจนเฉเฉฐเจฆเฉ‡ เจนเจจ, เจ…เจคเฉ‡ เจซเจพเจˆเจฒ เจฌเจพเจฐเฉ‡ เจ…เจธเจฒ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เจธ เจฆเฉเจ†เจฐเจพ เจฆเจฟเฉฑเจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ:

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

เจœเจฟเฉฑเจฅเฉ‡ ะะžะœะ•ะ  - เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฆเฉ€ เจซเจพเจˆเจฒ เจฆเจพ เจตเจฐเจฃเจจเจ•เจฐเจคเจพ (เจตเจฐเจฃเจจเจ•เจฐเจคเจพ)เฅค

เจ•เจพเจฒ เจ•เจฐเจจ เจฆเฉ€ เจฌเจœเจพเจ "pgrep ะธัะฟะพะปะฝัะตะผั‹ะน-ั„ะฐะนะป"เจคเฉเจธเฉ€เจ‚ เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฆเฉ‡ เจชเจ›เจพเจฃเจ•เจฐเจคเจพ เจจเฉ‚เฉฐ เจคเฉเจฐเฉฐเจค เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเฉ‹เฅค

เจ…เจธเจฅเจพเจˆ เจซเจพเจˆเจฒเจพเจ‚ เจฌเจนเฉเจค เจตเฉฑเจกเฉ€เจ†เจ‚ เจนเฉ‹ เจธเจ•เจฆเฉ€เจ†เจ‚ เจนเจจ, เจ‡เจธ เจฒเจˆ /tmp เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ 20-30 GB เจจเจฟเจฐเจงเจพเจฐเจค เจ•เจฐเจจ เจฆเฉ€ เจธเจฟเจซเจพเจฐเจธเจผ เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค เจ‡เจน เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ›เจพเจ‚เจŸเฉ€ เจ•เจฐเจจ เจตเจพเจฒเฉ€เจ†เจ‚ เจซเจพเจˆเจฒเจพเจ‚ เจฆเจพ เจ†เจ•เจพเจฐ เจธเจฟเจฐเจซ เจฌเฉ‡เจจเจคเฉ€ เจตเจฟเฉฑเจš เจธเจชเจธเจผเจŸ เจœเจพเจ‚ เจธเจชเจธเจผเจŸ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจ›เจพเจ‚เจŸเฉ€ เจ•เฉ€เจคเฉ‡ เจกเฉ‡เจŸเจพ เจฆเฉ€ เจฎเจพเจคเจฐเจพ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ‡เฉฑเจ• เจธเจฟเฉฐเจ—เจฒ เจ‰เจชเจญเฉ‹เจ—เจคเจพ เจ†เจฐเจœเจผเฉ€ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจ—เฉ€เจ—เจพเจฌเจพเจˆเจŸ "เจฌเจฃเจพ เจธเจ•เจฆเจพ เจนเฉˆ"เฅค

เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจซเจพเจˆเจฒเจพเจ‚ เจฒเจˆ เจธเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ€เจ†เจ‚ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจซเจพเจˆเจฒเจพเจ‚ เจจเฉ‚เฉฐ เจธเจผเจพเจฎเจฒ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจจเจพเจฒ เจนเฉ€, เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ, เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ€ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจซเจพเจˆเจฒ เจฆเฉ€ เจ‡เฉฑเจ• เจ•เจพเจชเฉ€เฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจซเจพเจˆเจฒเจพเจ‚ เจฆเฉ‡ เจตเจพเจงเฉ‡ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆ.

เจธเจฅเจพเจจเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจธเฉˆเจ•เจธเจผเจจ เจตเจฟเฉฑเจš เจธเจพเจฐเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจ˜เฉฑเจŸเฉ‹-เจ˜เฉฑเจŸ เจ‡เฉฑเจ• เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉเจฐเจพเจฒเฉ‡เจ– เจ…เจคเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฆเจพ เจฌเฉˆเจ•เจ…เฉฑเจช เจนเฉ‹เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆเฅค เจ‡เจน เจซเจพเจ‡เจฆเฉ‡เจฎเฉฐเจฆ เจนเฉˆ เจ•เจฟ เจ‡เจธ เจญเจพเจ— เจตเจฟเฉฑเจš เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจจเฉ‚เฉฐ เจฌเจนเจพเจฒ เจ•เจฐเจจ เจฒเจˆ เจธเจชเฉ‡เจธ เจตเฉ€ เจธเจผเจพเจฎเจฒ เจนเฉˆเฅค เจญเจตเจฟเฉฑเจ– เจตเจฟเฉฑเจš เจ•เจˆ เจธเจพเจฒเจพเจ‚ เจฒเจˆ เจฌเฉˆเจ•เจ…เฉฑเจช เจ…เจคเฉ‡ เจฌเฉˆเจ•เจ…เฉฑเจช เจชเฉเจฐเจพเจฒเฉ‡เจ–เจพเจ‚ เจฆเฉ‡ เจตเจพเจงเฉ‡ เจจเฉ‚เฉฐ เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฟเจ† เจœเจพเจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ.

เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจคเจฟเจ†เจฐเฉ€

เจซเจพเจ‡เจฐเจฌเจฐเจก 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. เจ†เจˆเจธเฉ€เจฏเฉ‚ เจธเฉฐเจธเจ•เจฐเจฃ, gzip, tar ะธ curl/wget - เจฎเจพเจฎเฉ‚เจฒเฉ€ เจนเจจ.

เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจจเจพเจฒ เจ•เฉฐเจฎ เจ•เจฐเจจเจพ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‡ เจœเจพเจฃ เจตเจพเจฒเฉ‡ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ‡เจธ เจฒเจˆ เจ…เจธเฉ€เจ‚ เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ‡เฉฑเจ•-เจ‡เฉฑเจ• เจ•เจฐเจ•เฉ‡ เจตเจฟเจšเจพเจฐเจพเจ‚เจ—เฉ‡เฅค

CentOS 8

CentOS 8 เจ‡เฉฑเจ• เจจเจตเฉ‡เจ‚ เจชเฉˆเจ•เฉ‡เจœ เจฎเฉˆเจจเฉ‡เจœเจฐ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเจพ เจนเฉˆ - dnf เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ เจ•เจฎเจพเจ‚เจก เจฆเฉเจ†เจฐเจพ "เจชเจพเจฐเจฆเจฐเจธเจผเฉ€" เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ yum. เจ•เจฟเจ‰เจ‚เจ•เจฟ เจธเจพเจกเฉ‡ เจ‰เจฆเฉ‡เจธเจผเจพเจ‚ เจฒเจˆ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจš เจ•เฉ‹เจˆ เจ…เฉฐเจคเจฐ เจจเจนเฉ€เจ‚ เจนเฉˆ - เจ‰เจฆเจพเจนเจฐเจฃเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉ‹เจฃเจ—เฉ‡ yum.

เจฎเฉˆเจŸเจพเจกเฉ‡เจŸเจพ เจ•เฉˆเจธเจผ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจกเฉ‡เจŸ เจ•เจฐเฉ‹: sudo yum makecache

libtomath เจชเฉˆเจ•เฉ‡เจœ เจ‡เฉฑเจ• เจตเฉฑเจ–เจฐเฉ‡ E(xtra)P(ackages for)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, เจซเจฟเจฐ เจซเจพเจ‡เจฐเจฌเจฐเจก เจฒเจˆ เจ‡เจน เจฒเจพเจ‡เจฌเฉเจฐเฉ‡เจฐเฉ€เจ†เจ‚ เจฆเฉ‡ เจฎเฉŒเจœเฉ‚เจฆเจพ เจธเฉฐเจธเจ•เจฐเจฃเจพเจ‚ เจฒเจˆ เจธเจฟเจฎเจฒเจฟเฉฐเจ•เจธ เจฌเจฃเจพเจ‰เจฃ เจฒเจˆ เจ•เจพเจซเฉ€ เจนเฉˆเฅค

เจฒเฉฑเจญเฉ‹ 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

เจซเจพเจ‡เจฐเจฌเจฐเจก DBMS เจตเฉฐเจก เจ•เจฟเฉฑเจŸ เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เฉ€เจคเจพ เจœเจพ เจฐเจฟเจนเจพ เจนเฉˆเฅค

เจซเจพเจ‡เจฐเจฌเจฐเจก เจชเฉเจฐเฉ‹เจœเฉˆเจ•เจŸ (firebirdsql.org) เจฆเฉ€ เจ…เจงเจฟเจ•เจพเจฐเจค เจตเฉˆเฉฑเจฌเจธเจพเจˆเจŸ โ€œเจ…เจงเจฟเจ•เจพเจฐเจคโ€ เจฐเฉ€เจฒเฉ€เจœเจผเจพเจ‚ เจ…เจคเฉ‡ โ€œเจฐเฉ‹เจœเจผเจพเจจเจพโ€ เจฌเจฟเจฒเจกเจพเจ‚ (เจธเจจเฉˆเจชเจธเจผเจพเจŸ เจฌเจฟเจฒเจกเจธ) เจฆเฉ‡ เจตเฉฐเจกเจฃ เจฆเฉ‡ เจฒเจฟเฉฐเจ• เจชเฉเจฐเจ•เจพเจธเจผเจฟเจค เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค

เจ…เจงเจฟเจ•เจพเจฐเจค เจฒเฉ€เจจเจ•เจธ เจฐเฉ€เจฒเฉ€เจœเจผ เจ†เจฐเจ•เจพเจˆเจตเจœเจผ (tar.gz) เจ…เจคเฉ‡ deb/rpm เจชเฉˆเจ•เฉ‡เจœเจพเจ‚ เจตเจœเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจนเจจ, เจชเจฐ เจฌเจฟเจฒเจก เจธเจฟเจฐเจซเจผ เจชเฉเจฐเจพเจฒเฉ‡เจ–เจพเจ‚ เจตเจœเฉ‹เจ‚ เจ‰เจชเจฒเจฌเจง เจนเจจเฅค เจ…เจธเฉ€เจ‚ "เจœเจจเฉ‡เจฐเจฟเจ• เจ‡เฉฐเจธเจŸเฉŒเจฒเจฐ" (tar.gz เจคเฉ‹เจ‚ เจ†เจฎ เจ‡เฉฐเจธเจŸเจพเจฒเจฐ) 'เจคเฉ‡ เจตเจฟเจšเจพเจฐ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจฌเจฟเจฒเจก เจ†เจฐเจ•เจพเจˆเจต เจจเฉ‚เฉฐ เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจ…เจคเฉ‡ เจ…เจจเจชเฉˆเจ• เจ•เฉ€เจคเฉ‡ เจœเจพเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆ, เจชเจฐ เจ…เจธเฉ€เจ‚ เจฆเฉ‹เจตเจพเจ‚ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ†เจตเจพเจ‚ เจจเฉ‚เฉฐ เจœเฉ‹เฉœเจพเจ‚เจ—เฉ‡เฅค เจตเจฟเฉฑเจš เจ…เจจเจชเฉˆเจ•เจฟเฉฐเจ— เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆ /tmp,URL เจกเจพเจŠเจจเจฒเฉ‹เจก เจ•เจฐเจจ เจฏเฉ‹เจ— เจชเฉเจฐเจพเจฒเฉ‡เจ– เจฆเฉ‡ เจฒเจฟเฉฐเจ• เจจเฉ‚เฉฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

curl:

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.

เจซเจพเจ‡เจฐเจฌเจฐเจก เจธเจฅเจพเจชเจค เจ•เจฐเจจเจพ

เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจคเจฟเจ†เจฐเฉ€ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, เจ…เจธเฉ€เจ‚ เจธเจฟเจธเจŸเจฎ เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฆเฉ‡ เจฎเฉเฉฑเจฒ เจจเฉ‚เฉฐ เจเจกเจœเจธเจŸ เจ•เฉ€เจคเจพ เจนเฉˆ 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 เจซเจพเจ‡เจฐเจฌเจฐเจก เจธเฉ‡เจตเจพ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจšเจพเจฒเฉ‚ เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ เจนเฉ€ เจ•เจฟเจฐเจฟเจ†เจธเจผเฉ€เจฒ เจ•เฉ€เจคเจพ เจœเจพเจตเฉ‡เจ—เจพเฅค

เจชเฉˆเจฐเจพเจฎเฉ€เจŸเจฐ เจฎเฉเฉฑเจฒเจพเจ‚ เจฆเฉ€ เจšเฉ‹เจฃ เจ•เจฐเจฆเฉ‡ เจธเจฎเฉ‡เจ‚, เจ‡เจน เจงเจฟเจ†เจจ เจตเจฟเฉฑเจš เจฐเฉฑเจ–เจฃเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจ•เจฟ เจ‡เฉฑเจฅเฉ‡ เจคเจฟเฉฐเจจ เจฎเฉเฉฑเจ– "เจ–เจชเจคเจ•เจพเจฐ" เจนเจจ: เจชเฉฐเจจเจพ เจ•เฉˆเจธเจผ (เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจฒเจˆ), เจ›เจพเจ‚เจŸเฉ€ เจฌเจซเจฐ (เจธเจพเจ‚เจเจพ) เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เฉเจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจธเจฐเจตเจฐ เจฆเฉเจ†เจฐเจพ เจจเจฟเจฐเจงเจพเจฐเจค เจ•เฉ€เจคเฉ€ เจ—เจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€เฅค เจคเฉเจธเฉ€เจ‚ เจธเจฟเจฐเจซ เจชเจนเจฟเจฒเฉ‡ เจฆเฉ‹ เจฆเจพ เจชเฉเจฐเจฌเฉฐเจงเจจ เจ•เจฐ เจธเจ•เจฆเฉ‡ เจนเฉ‹ - เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เจจเฉˆเจ•เจธเจผเจจเจพเจ‚ เจฒเจˆ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ€ เจฎเจพเจคเจฐเจพ เจ•เฉˆเจธเจผ เจ•เฉ€เจคเฉ€เจ†เจ‚ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚, เจ‰เจนเจจเจพเจ‚ เจฆเฉ€เจ†เจ‚ เจฏเฉ‹เจœเจจเจพเจตเจพเจ‚ เจ…เจคเฉ‡ เจชเฉเฉฑเจ›เจ—เจฟเฉฑเจ›เจพเจ‚ เจตเจฟเฉฑเจš เจธเจผเจพเจฎเจฒ เจกเฉ‡เจŸเจพเจฌเฉ‡เจธ เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจ…เจคเฉ‡ เจŸเฉˆเจ•เจธเจŸ 'เจคเฉ‡ เจจเจฟเจฐเจญเจฐ เจ•เจฐเจฆเฉ€ เจนเฉˆเฅค เจ•เจฒเจพเจ‡เฉฐเจŸ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจ…เฉฐเจฆเจพเจœเจผเฉ‡ เจธเจฟเจฐเจซเจผ เจ…เจจเฉเจญเจตเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจฌเจฃเจพเจ เจœเจพเจ‚เจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจ•เจฒเจพเจ‡เฉฐเจŸ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจ…เจคเฉ‡/เจœเจพเจ‚ เจกเจพเจŸเจพเจฌเฉ‡เจธ เจตเจธเจคเฉ‚เจ†เจ‚ เจฆเฉ‡ เจฌเจฆเจฒเจฃ เจจเจพเจฒ เจฌเจฆเจฒ เจธเจ•เจฆเฉ‡ เจนเจจเฅค

เจฅเฉ‹เฉœเฉ€ เจœเจฟเจนเฉ€ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ (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

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹