Здравствуйте, товарищи мои дорогие!
Прикручивая FB 2.5.0 к FBDataGuard'у был приятно удивлен, что размер директория
с птахом 2.5.0 RC3,
который я собирал под линухом из исходов, составляет 499Мб!
Собирал штатно
autogen.sh --with-service-name=gds_db33050 --with-service-port=33050
--prefix=/opt/firebird25
make
make install
В результате размеры /opt/firebird25/bin и /opt/firebird25/lib просто поражают
Ну, вот, к примеру, что имею в bin:
$>ls -l /opt/firebird25/bin
итого 246628
-rwxr-xr-x 1 root root 61438 Июн 3 10:34 blrtable
-rwxrwxrwx 1 root root 35745380 Июн 3 11:30 build_file
-rw-r--r-- 1 root root 283 Июн 3 11:26 changeDBAPassword.sh
-rw-r--r-- 1 root root 2936 Июн 3 11:26 changeGdsLibraryCompatibleLink.sh
-rw-r--r-- 1 root root 1781 Июн 3 11:26 changeMultiConnectMode.sh
-rw-r--r-- 1 root root 1671 Июн 3 11:26 changeRunUser.sh
-rw-r--r-- 1 root root 3139 Июн 3 11:26 classicLibrary.sh
-rwxr-xr-x 1 root root 35759000 Июн 3 11:30 codes
-rw-r--r-- 1 root root 3476 Июн 3 11:26 createAliasDB.sh
-rwxr-xr-x 1 root root 35742466 Июн 3 11:30 create_db
-rw-r--r-- 1 root root 2917 Июн 3 11:26 fb_config
-rwxr-xr-x 1 root root 1126855 Июн 3 11:35 fbguard
-rwxr-xr-x 1 root root 12121 Июн 3 11:34 fb_inet_server
-rwxr-xr-x 1 root root 2382115 Июн 3 11:35 fb_lock_print
-rwxr-xr-x 1 root root 3548892 Июн 3 11:34 fb_smp_server
-rwxr-xr-x 1 root root 956040 Июн 3 11:35 fbsvcmgr
-rwxr-xr-x 1 root root 1056195 Июн 3 11:35 fbtracemgr
-rwxr-xr-x 1 root root 2349371 Июн 3 11:34 gbak
-rwxr-xr-x 1 root root 36760941 Июн 3 11:30 gbak_static
-rwxr-xr-x 1 root root 2767615 Июн 3 11:35 gdef
-rwxr-xr-x 1 root root 1556942 Июн 3 11:34 gfix
-rwxr-xr-x 1 root root 2771855 Июн 3 11:34 gpre
-rwxr-xr-x 1 root root 3477788 Июн 3 10:28 gpre_boot
lrwxrwxrwx 1 root root 11 Июн 3 11:53 gpre_current -> gpre_static
-rwxr-xr-x 1 root root 37295336 Июн 3 10:31 gpre_static
-rwxr-xr-x 1 root root 2597759 Июн 3 11:35 gsec
-rwxr-xr-x 1 root root 81416 Июн 3 11:34 gsplit
-rwxr-xr-x 1 root root 2625192 Июн 3 11:35 gstat
-rwxr-xr-x 1 root root 1828710 Июн 3 11:34 isql
-rwxr-xr-x 1 root root 36581780 Июн 3 11:30 isql_static
-rw-r--r-- 1 root root 9762 Июн 3 11:26 linuxLibrary.sh
-rwxr-xr-x 1 root root 2411635 Июн 3 11:35 nbackup
-rw-r--r-- 1 root root 19278 Июн 3 11:26 posixLibrary.sh
-rw-r--r-- 1 root root 1922 Июн 3 11:26 postinstall.sh
-rw-r--r-- 1 root root 1050 Июн 3 11:26 postuninstall.sh
-rw-r--r-- 1 root root 2422 Июн 3 11:26 preinstall.sh
-rw-r--r-- 1 root root 1325 Июн 3 11:26 preuninstall.sh
-rwxr-xr-x 1 root root 2584834 Июн 3 11:35 qli
-rw-r--r-- 1 root root 1663 Июн 3 11:26 restoreRootRunUser.sh
-rw-r--r-- 1 root root 1864 Июн 3 11:26 superLibrary.sh
-rw-r--r-- 1 root root 1105 Июн 3 11:26 tarinstall.sh
-rw-r--r-- 1 root root 1510 Июн 3 11:26 tarMainInstall.sh
-rw-r--r-- 1 root root 1692 Июн 3 11:26 tarMainUninstall.sh
-rw-r--r-- 1 root root 995 Июн 3 11:26 taruninstall.sh
Интересует назначение файлов "огромного" размера (более 35 мегабайт) со словом
_static в имени файла.
А также codes и create_db - это что?..
в lib тоже есть огромадные файлы
$>ls -l /opt/firebird25/lib
итого 125876
-rw-r--r-- 1 root root 210320 Июн 3 10:28 libedit.a
lrwxrwxrwx 1 root root 16 Июн 3 11:53 libfbclient.so -> libfbclient.so.2
lrwxrwxrwx 1 root root 20 Июн 3 11:53 libfbclient.so.2 ->
libfbclient.so.2.5.0
-rwxr-xr-x 1 root root 4833611 Июн 3 11:35 libfbclient.so.2.5.0
lrwxrwxrwx 1 root root 17 Июн 3 11:53 libfbembed.so -> libfbembed.so.2.5
lrwxrwxrwx 1 root root 19 Июн 3 11:53 libfbembed.so.2.5 ->
libfbembed.so.2.5.0
-rwxr-xr-x 1 root root 38216149 Июн 3 11:34 libfbembed.so.2.5.0
-rw-rw-rw- 1 root root 82309292 Июн 3 11:30 libfbstatic.a
-rwxr-xr-x 1 root root 10179 Июн 3 11:30 libib_util.so
lrwxrwxrwx 1 root root 18 Июн 3 11:53 libicudata.so -> libicudata.so.30.0
lrwxrwxrwx 1 root root 18 Июн 3 11:53 libicudata.so.30 ->
libicudata.so.30.0
-rwxr-xr-x 1 root root 1560303 Июн 3 11:27 libicudata.so.30.0
lrwxrwxrwx 1 root root 18 Июн 3 11:53 libicui18n.so -> libicui18n.so.30.0
lrwxrwxrwx 1 root root 18 Июн 3 11:53 libicui18n.so.30 ->
libicui18n.so.30.0
-rwxr-xr-x 1 root root 640038 Июн 3 11:26 libicui18n.so.30.0
lrwxrwxrwx 1 root root 16 Июн 3 11:53 libicuuc.so -> libicuuc.so.30.0
lrwxrwxrwx 1 root root 16 Июн 3 11:53 libicuuc.so.30 -> libicuuc.so.30.0
-rwxr-xr-x 1 root root 935775 Июн 3 11:26 libicuuc.so.30.0
Эти файлы есть наследие релиз-кандидата или имеет место быть какой-то недочет в скрипте конфигурации, или я
забыл опции какие при конфигурации поставить, или вовсе это все нормально и теперь так много всего и все такое
большое?
--
Regards,
Ovchinnikov Vasily
ova at tkvc ru