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/11 11:10] – [Script na vytvoreni backup a restore scriptu DB ODS 11->12] Karel Petrů | firebird:firebird3 [2024/03/01 06:17] (aktuální) – [Instalace/upgrade FB2->3 Linux] Karel Petrů | ||
---|---|---|---|
Řádek 10: | Řádek 10: | ||
* povolit firewall port 3050 | * povolit firewall port 3050 | ||
+ | ===== Instalace Linux ===== | ||
+ | * nastavit [[: | ||
+ | |||
+ | <code bash> | ||
+ | #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 / | ||
+ | sudo vim / | ||
+ | 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 97: | ||
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 37: | Řádek 116: | ||
gbak -R -V / | gbak -R -V / | ||
gbak -R -V / | gbak -R -V / | ||
+ | sudo systemctl start cron | ||
+ | sudo systemctl status cron | ||
</ | </ | ||
Řádek 59: | Řádek 140: | ||
<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 148: | ||
# 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 209: | ||
echo " | echo " | ||
rm -f / | rm -f / | ||
- | $FBOLD/ | + | $FBOLD/ |
ls -lh $BACKUPPATH/ | ls -lh $BACKUPPATH/ | ||
EOF | EOF | ||
Řádek 139: | Řádek 221: | ||
echo " | echo " | ||
rm -f / | rm -f / | ||
- | $FBNEW/ | + | $FBNEW/ |
sudo chown firebird: | sudo chown firebird: | ||
echo "show version;" | echo "show version;" | ||
Řádek 150: | Řádek 232: | ||
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.1652267450.txt.gz · Poslední úprava: 2022/05/11 11:10 autor: Karel Petrů