SQLite

Nadgradite na najnovejši SQLite3 na CentOS7

Nadgradite na najnovejši SQLite3 na CentOS7

Kako nadgraditi na najnovejši SQLite3 na CentOS7

SQLite 3 je lahek preprost sistem zbirk podatkov na osnovi datotek. Uporabljajo ga mnogi razvijalci. Naprave z nizkimi specifikacijami strojne opreme, mikrokrmilniki in vgrajeni računalniki uporabljajo SQLite kot lahek sistem zbirke podatkov. Android tudi široko uporablja bazo podatkov SQLite.

V CentOS 7, SQLite 3.7 je že nameščen. Ne morete ga odstraniti, ker so od njega odvisni vsi drugi paketi CentOS 7. CentOS 7 ne ponuja nobenega načina za njegovo posodobitev. Posodobitev različice SQLite na CentOS 7 je zaradi tega tudi zapletena.

V tem članku vam bom pokazal, kako varno posodobite SQLite3 na CentOS 7. Začnimo.

Prenos najnovejšega SQLite3:

Najprej pojdite na uradno spletno mesto SQLite na https: // sqlite.org.  Morali bi videti naslednjo stran:

Zdaj kliknite »Prenesi«, kot je prikazano na spodnjem posnetku zaslona.

Morali bi videti naslednjo stran. Vsebuje povezave za prenos najnovejše različice SQLite3.

Zdaj se pomaknite malo navzdol. Morali bi videti odsek »Vnaprej sestavljeni binarni programi za Linux«. Od tu lahko prenesete vnaprej prevedeno različico najnovejše stabilne baze podatkov SQLite3. Vnaprej sestavljeni binarni programi so pripravljeni za uporabo po prenosu, saj ne zahtevajo kakršnega koli prevajanja. Kliknite datoteko, kot je prikazano na posnetku zaslona.

Vaš brskalnik vas bo pozval, da prenesete datoteko. Kliknite »Shrani datoteko« in kliknite »V redu«. Prenos bi se moral začeti.


Nadgradnja SQLite3:

Zdaj odprite terminal in pojdite v imenik, kamor ste prenesli SQLite3. Privzeto bi moral biti imenik ~ / Downloads v domačem imeniku vašega uporabnika.

Zaženite naslednji ukaz, da odprete imenik ~ / Downloads:

$ cd ~ / prenosi

Zdaj navedimo vsebino imenika ~ / Downloads z naslednjim ukazom:

$ ls

Vidite, da je prenesena datoteka tam.

Zdaj moramo izvleči zip arhiv.

Če želite izvleči preneseno datoteko zip, zaženite naslednji ukaz:

$ unzip sqlite-tools-linux-x86-3210000.zadrgo

Kot vidite, so v zip datoteki le 3 datoteke. So 'sqlite3', 'sqldiff', 'sqlite3_analyzer'

Zanima nas samo datoteka 'sqlite3'.

Zdaj moramo poiskati, kje je vnaprej nameščen program sqlite3.

Če želite to narediti, zaženite naslednji ukaz:

$ whereis sqlite3

To lahko vidite, vnaprej nameščen program SQLite3 je v '/ usr / bin / sqlite3'. To si zabeležite, saj to pot potrebujemo pozneje.

Datoteko '/ usr / bin / sqlite3' lahko odstranite in jo zamenjate s posodobitveno. Ampak tega ne priporočam. Ker se bo pojavila kakršna koli težava, se ne boste mogli tako enostavno vrniti nazaj. Priporočam, da datoteko preimenujete. Tako boste imeli nameščeni oba SQLite3 in posodobljeni bo privzeti. Če imate kakršne koli težave, preprosto odstranite novega in starega preimenujte v 'sqlite3', kar ste končali.

Preden datoteko preimenujem, preverimo trenutno nameščeno različico SQLite3.

Zaženite naslednji ukaz:

$ sqlite3 --verzija

Vidite, da je različica 3.7.17.

Nameščeni binarni SQLite3 bom preimenoval iz 'sqlite3' v 'sqlite3.7 '.

Če želite to narediti, zaženite naslednji ukaz:

$ sudo mv -v / usr / bin / sqlite3 / usr / bin / sqlite3.7

Vidite, da je bila operacija preimenovanja uspešna.

Zdaj lahko kopiramo najnovejši stabilni binarni datoteki sqlite3, ki smo ga dobili po tem, ko smo razpakirali preneseni zip arhiv v / usr / bin /.

Če želite to narediti, zaženite naslednji ukaz:

$ sudo cp -v sqlite-tools-linux-x86-3210000 / sqlite3 / usr / bin /

Vidite, da je bila operacija kopiranja uspešna.

Zdaj lahko z naslednjim ukazom znova preverite različico nameščenega SQLite3:

$ sqlite3 --verzija

Vidite, da je različica, če 3.21. To je zadnja različica tega pisanja.

Če želite, lahko uporabite tudi staro različico. Do starega SQLite3 lahko dostopate kot 'sqlite3.7 ', kot je prikazano na spodnjem posnetku zaslona.

Tako posodobite SQLite3 na CentOS 7. Hvala, ker ste prebrali ta članek.

Najboljši emulatorji igralne konzole za Linux
V tem članku bo navedena priljubljena programska oprema za emulacijo igralne konzole, ki je na voljo za Linux. Emulacija je sloj združljivosti program...
Najboljši Linux Distros za igre na srečo v letu 2021
Operacijski sistem Linux je daleč od prvotnega, preprostega, strežniškega videza. Ta OS se je v zadnjih letih izjemno izboljšal in se je zdaj razvil v...
Kako zajeti in pretakati svojo igralno sejo v Linuxu
V preteklosti je bilo igranje iger le hobi, sčasoma pa je igralniška industrija zabeležila veliko rast glede tehnologije in števila igralcev. Občinstv...