firebird:firebird3
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
| Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
| firebird:firebird3 [2022/05/04 14:05] – [Instalace/upgrade FB2->3 Linux] Karel Petrů | firebird:firebird3 [2025/09/30 06:42] (aktuální) – [Instalace/upgrade FB2->3 Linux] Libor Kadaník | ||
|---|---|---|---|
| Řádek 10: | Řádek 10: | ||
| * povolit firewall port 3050 | * povolit firewall port 3050 | ||
| + | ===== Instalace Linux ===== | ||
| + | * nastavit [[: | ||
| + | |||
| + | <code bash> | ||
| + | apt install zsh | ||
| + | useradd -m -g users -G sudo -s /bin/zsh obis | ||
| + | passwd obis | ||
| + | mkdir / | ||
| + | cp / | ||
| + | chown obis:users / | ||
| + | #pridat contrib do / | ||
| + | sudo apt update | ||
| + | sudo apt-get install libtommath1 libncurses5 vim mc unzip lftp ttf-mscorefonts-installer liblua5.3-0 | ||
| + | cd / | ||
| + | sudo ln -s libtommath.so.1 libtommath.so.0 | ||
| + | sudo dpkg-reconfigure locales | ||
| + | cd /tmp | ||
| + | wget https:// | ||
| + | tar -xzvf Firebird-3.0 | ||
| + | cd / | ||
| + | sudo ./ | ||
| + | sudo systemctl status firebird-superserver.service | ||
| + | sudo / | ||
| + | echo " | ||
| + | sudo systemctl edit firebird-classic.socket | ||
| + | [Socket] | ||
| + | ListenStream= | ||
| + | ListenStream=13050 | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl restart firebird-classic.socket | ||
| + | echo "show version;" | ||
| + | sudo usermod -d / | ||
| + | sudo mkdir -p / | ||
| + | sudo chown firebird: | ||
| + | sudo chmod g+rwX / | ||
| + | sudo tar -xzvf / | ||
| + | sudo chown firebird: | ||
| + | sudo usermod -a -G firebird obis | ||
| + | isql localhost:/ | ||
| + | isql / | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== OBIS ==== | ||
| + | |||
| + | <code bash> | ||
| + | unzip install/ | ||
| + | tar -xzvf install/ | ||
| + | vim etc/ | ||
| + | cd lualib5.3/ | ||
| + | ln -s ssl.so.3.0.0 ssl.so | ||
| + | ln -s openssl.so.3.0.0 openssl.so | ||
| + | ./ | ||
| + | ./ | ||
| + | </ | ||
| + | |||
| + | ==== SAMBA ==== | ||
| + | |||
| + | <code bash> | ||
| + | sudo apt-get install samba | ||
| + | sudo vim / | ||
| + | sudo smbpasswd -a obis | ||
| + | sudo systemctl restart smbd.service | ||
| + | </ | ||
| + | |||
| + | |||
| + | ** smb.conf** | ||
| + | |||
| + | < | ||
| + | preserve case = yes | ||
| + | |||
| + | [obis] | ||
| + | | ||
| + | path = / | ||
| + | | ||
| + | | ||
| + | | ||
| + | guest ok = no | ||
| + | # | ||
| + | |||
| + | [obisdoc] | ||
| + | | ||
| + | path = / | ||
| + | | ||
| + | | ||
| + | | ||
| + | guest ok = no | ||
| + | # | ||
| + | </ | ||
| ===== Instalace/ | ===== Instalace/ | ||
| Řádek 19: | Řádek 108: | ||
| cd / | cd / | ||
| sudo ln -s libtommath.so.1 libtommath.so.0 | sudo ln -s libtommath.so.1 libtommath.so.0 | ||
| - | wget https:// | + | sudo systemctl stop cron |
| + | wget https:// | ||
| tar -xzvf Firebird-3.0 | tar -xzvf Firebird-3.0 | ||
| cd / | cd / | ||
| Řádek 28: | Řádek 118: | ||
| sudo systemctl status xinetd.service | sudo systemctl status xinetd.service | ||
| sudo mv / | sudo mv / | ||
| + | sudo systemctl stop " | ||
| sudo killall fb_inet_server | sudo killall fb_inet_server | ||
| sudo ./ | sudo ./ | ||
| sudo systemctl status firebird-superserver.service | sudo systemctl status firebird-superserver.service | ||
| sudo / | sudo / | ||
| + | echo " | ||
| + | |||
| + | #nastaveni portu 13050 | ||
| + | sudo EDITOR=vim systemctl edit firebird-classic.socket | ||
| + | | ||
| + | | ||
| + | | ||
| + | sudo systemctl daemon-reload | ||
| + | sudo systemctl restart firebird-classic.socket | ||
| + | |||
| sudo systemctl status firebird-classic.socket | sudo systemctl status firebird-classic.socket | ||
| - | echo "show version;" | + | echo "show version;" |
| sudo mv / | sudo mv / | ||
| - | gbak -R -V / | + | gbak -R -V / |
| - | gbak -R -V / | + | gbak -R -V / |
| + | passwd.bin -dbpass ' | ||
| + | sudo systemctl start cron | ||
| + | sudo systemctl status cron | ||
| + | sudo systemctl start " | ||
| + | |||
| + | # | ||
| + | #pustit backup-firebird 0-3 | ||
| + | #smazat popř. nologin | ||
| </ | </ | ||
| Řádek 59: | Řádek 169: | ||
| <code bash> | <code bash> | ||
| #!/bin/bash | #!/bin/bash | ||
| - | #zkopirovat DB do /tmp/data.fdb | + | #etc/obisrc.xml - presunout |
| - | # | + | |
| #uzivatel musi mit pravo zapisu do / | #uzivatel musi mit pravo zapisu do / | ||
| #vytvoreni scriptu pro prevod: create_fbupgrade_scripts.sh [-d dataname] [/ | #vytvoreni scriptu pro prevod: create_fbupgrade_scripts.sh [-d dataname] [/ | ||
| Řádek 68: | Řádek 177: | ||
| # lftp ftp.epos.cz -e "get obis/ | # lftp ftp.epos.cz -e "get obis/ | ||
| # tar -xzvf linux64-embed.tgz | # tar -xzvf linux64-embed.tgz | ||
| + | #zkopirovat DB do / | ||
| + | # | ||
| # nasledne: backup_restore_all_db.sh | # nasledne: backup_restore_all_db.sh | ||
| #databaze velikost 1.6GB backup 60sec, restore 100sec, backup+restore 100sec (dellog_all_db zrychluje minimalne - 15sec) | #databaze velikost 1.6GB backup 60sec, restore 100sec, backup+restore 100sec (dellog_all_db zrychluje minimalne - 15sec) | ||
| Řádek 127: | Řádek 238: | ||
| echo " | echo " | ||
| rm -f / | rm -f / | ||
| - | $FBOLD/ | + | $FBOLD/ |
| ls -lh $BACKUPPATH/ | ls -lh $BACKUPPATH/ | ||
| EOF | EOF | ||
| Řádek 133: | Řádek 244: | ||
| cat <<EOF >> | cat <<EOF >> | ||
| mv $LOCDB $BACKUPPATH/ | mv $LOCDB $BACKUPPATH/ | ||
| - | ls -lh $BACKUPPATH/ | + | ls -lh $BACKUPPATH/ |
| EOF | EOF | ||
| Řádek 139: | Řádek 250: | ||
| echo " | echo " | ||
| rm -f / | rm -f / | ||
| - | $FBNEW/ | + | $FBNEW/ |
| sudo chown firebird: | sudo chown firebird: | ||
| echo "show version;" | echo "show version;" | ||
| Řádek 150: | Řádek 261: | ||
| rm -f / | rm -f / | ||
| mv $LOCDB $LOCDB.ods11 | mv $LOCDB $LOCDB.ods11 | ||
| - | FIREBIRD=$FBOLD LD_LIBRARY_PATH=$FBOLD/ | + | FIREBIRD=$FBOLD LD_LIBRARY_PATH=$FBOLD/ |
| sudo chown firebird: | sudo chown firebird: | ||
| echo "show version;" | echo "show version;" | ||
firebird/firebird3.1651673110.txt.gz · Poslední úprava: 2022/05/04 14:05 autor: Karel Petrů