SQLite

Uppgradera till senaste SQLite3 på CentOS7

Uppgradera till senaste SQLite3 på CentOS7

Hur man uppgraderar till den senaste SQLite3 på CentOS7

SQLite 3 är ett lätt, enkelt filbaserat databassystem. Det används av många utvecklare. Speciellt enheter som har låga hårdvaruspecifikationer, mikrokontroller, inbäddade datorer använder SQLite som ett lätt databassystem. Android använder också omfattande SQLite-databas.

I CentOS 7, SQLite 3.7 är redan installerad. Du kan inte ta bort det eftersom alla andra paket med CentOS 7 beror på det. CentOS 7 ger inget sätt att uppdatera det. Det är också svårt att uppdatera versionen av SQLite på CentOS 7.

I den här artikeln kommer jag att visa dig hur du uppdaterar SQLite3 på CentOS 7 säkert. Låt oss börja.

Hämtar senaste SQLite3:

Gå först till den officiella webbplatsen för SQLite på https: // sqlite.org.  Du bör se följande sida:

Klicka nu på "Ladda ner" som visas på skärmdumpen nedan.

Du bör se följande sida. Den innehåller nedladdningslänkar för den senaste versionen av SQLite3.

Bläddra nu lite ner. Du bör se avsnittet "Förkompilerade binärer för Linux". Härifrån kan du ladda ner förkompilerad version av den senaste stabila SQLite3-databasen. Förkompilerade binärer är redo att användas efter nedladdning, eftersom de inte kräver någon sammanställning. Klicka på filen som visas på skärmdumpen.

Din webbläsare bör uppmana dig att ladda ner filen. Klicka på "Spara fil" och klicka på "OK". Din nedladdning bör börja.


Uppgradera SQLite3:

Öppna nu en terminal och gå till katalogen där du laddade ner SQLite3. Det ska vara ~ / Nedladdningskatalog i din USERS hemkatalog som standard.

Kör följande kommando för att gå till ~ / Downloads-katalogen:

$ cd ~ / Nedladdningar

Låt oss nu lista innehållet i ~ / Downloads-katalogen med följande kommando:

$ ls

Du kan se att den nedladdade filen finns där.

Nu måste vi extrahera zip-arkivet.

För att extrahera den nedladdade zip-filen, kör följande kommando:

$ unzip sqlite-tools-linux-x86-3210000.blixtlås

Det finns bara 3 filer inuti zip-filen som du kan se. De är 'sqlite3', 'sqldiff', 'sqlite3_analyzer'

Vi är endast intresserade av filen 'sqlite3'.

Nu måste vi hitta var det förinstallerade sqlite3-programmet är.

För att göra det, kör följande kommando:

$ varav sqlite3

Du kan se att det förinstallerade SQLite3-programmet finns i '/ usr / bin / sqlite3'. Notera detta eftersom vi behöver den här vägen senare.

Du kan ta bort filen '/ usr / bin / sqlite3' och ersätta den med en uppdatering. Men jag rekommenderar inte att du gör det. För om något problem uppstår kommer du inte att kunna gå så lätt tillbaka. Jag rekommenderar att du byter namn på filen. Så du kommer att ha båda dessa SQLite3 installerade och den uppdaterade kommer att vara standard. Om du har några problem, ta bara bort den nya och byt namn på den gamla till "sqlite3" du är klar.

Innan jag byter namn på filen, låt oss kontrollera vilken version av SQLite3 som för närvarande är installerad.

Kör följande kommando:

$ sqlite3 --version

Du kan se att versionen är 3.7.17.

Jag kommer att byta namn på den installerade SQLite3-binären från 'sqlite3' till 'sqlite3.7 '.

För att göra det, kör följande kommando:

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

Du kan se att byta namn var lyckat.

Nu kan vi kopiera den senaste stabila sqlite3-binären som vi fick efter att vi packade upp det nedladdade zip-arkivet till / usr / bin /.

För att göra det, kör följande kommando:

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

Du kan se att kopieringen lyckades.

Nu kan du kontrollera versionen av den installerade SQLite3 igen med följande kommando:

$ sqlite3 --version

Du kan se att versionen om 3.21. Det är den senaste versionen i skrivande stund.

Du kan också använda den gamla versionen om du vill. Den gamla SQLite3 kan nås som 'sqlite3.7 'som visas på skärmdumpen nedan.

Så det är så du uppdaterar SQLite3 på CentOS 7. Tack för att du läste den här artikeln.

OpenTTD vs Simutrans
Att skapa din egen transportsimulering kan vara rolig, avkopplande och extremt lockande. Det är därför du måste se till att du testar så många spel so...
OpenTTD-handledning
OpenTTD är ett av de mest populära affärssimuleringsspelen där ute. I det här spelet måste du skapa en underbar transportaffär. Du kommer dock att bör...
SuperTuxKart för Linux
SuperTuxKart är en fantastisk titel som är utformad för att ge dig Mario Kart-upplevelsen gratis på ditt Linux-system. Det är ganska utmanande och rol...