Ki jan yo enstale SQLite 3 sou Ubuntu 20.04 LTS

Pataje Tutorial sa a

SQLite se yon sistèm jesyon baz done relasyon ki lejè gratis (RDBMS) nan yon bibliyotèk C. SQLite se pa yon motè baz done kliyan-sèvè. Olye de sa, li entegre nan pwogram nan fen. Prensipalman tout langaj pwogramasyon sipòte SQLite, ki jan lang entegre pwogram nan se ak yon fichye ak ekstansyon .sqlite3/.sqlite/.DB. Lojisyèl la se yon chwa popilè pou depo lokal/kliyan tankou navigatè entènèt, aparèy android, ak plis ankò. Lis la se byen vaste.

Nan leson patikilye sa a, ou pral aprann ki jan yo enstale SQLite 3 ansanm ak Ubuntu 20.04 LTS Focal Fossa.

reklam

Kondisyon

  • OS rekòmande: Ubentu 20.04 oswa pi wo
  • Kont itilizatè: Yon kont itilizatè ak sudo or aksè rasin.

Mizajou sistèm operasyon

Mete ajou ou Ubentu sistèm operasyon pou asire tout pakè ki egziste deja yo ajou:

sudo apt update && sudo apt upgrade -y

Tutorial la pral sèvi ak la sudo kòmand ak sipoze ou gen estati sudo.

Pou verifye estati sudo sou kont ou:

sudo whoami

Egzanp pwodiksyon ki montre estati sudo:

[joshua@ubuntu ~]$ sudo whoami
root

Pou mete kanpe yon kont sudo ki deja egziste oswa nouvo, vizite leson patikilye nou an sou Ki jan yo ajoute yon itilizatè nan Sudoers sou Ubuntu.

Pou itilize kont rasin, sèvi ak lòd sa a ak modpas rasin lan pou konekte.

su

Leson patikilye a pral itilize koòdone tèminal la, ki ka jwenn nan la montre meni aplikasyon yo.

Egzanp:

Ki jan yo enstale SQLite 3 sou Ubuntu 20.04 LTS

Opsyon 1. Enstale SQLite 3 sou Ubuntu ak APT

Premye opsyon ak rekòmande pou kòmanse ak se enstale SQLite 3 soti nan depo APT default la. Pou kòmanse enstalasyon an, sèvi ak lòd sa a nan tèminal ou a.

sudo apt install sqlite3

Apre sa, verifye vèsyon an enstale nan SQLite 3 ak la –vèsyon kòmand.

sqlite3 --version

Egzanp pwodiksyon:

Ki jan yo enstale SQLite 3 sou Ubuntu 20.04 LTS
reklam

Opsyon 2. Enstale SQLite 3 sou Ubuntu pa Konpile

Kòm anpil itilizatè Ubuntu ta konnen, vèsyon ki parèt nan depo Ubuntu a se pa toujou pi ajou epi konpile ka ba ou dènye, oswa pou pwoblèm sa a, yon vèsyon pi pito.

Premyèman, enstale pake a bati-essentials.

sudo apt install build-essential

Egzanp pwodiksyon:

Ki jan yo enstale SQLite 3 sou Ubuntu 20.04 LTS

Kalite Y, Lè sa a, peze la ANTRE KLE kontinye.

Apre sa, vizite a Paj telechaje SQLite epi pran dènye lyen vèsyon an epi telechaje li lè l sèvi avèk wget lòd.

wget https://www.sqlite.org/2022/sqlite-autoconf-{version}

Egzanp:

wget https://www.sqlite.org/2022/sqlite-autoconf-3370200.tar.gz

Ekstrè dosye yo nan anyè sa a ou jis kreye.

Egzanp:

tar xvfz sqlite-autoconf-3370200.tar.gz

Deplase fichye a nan anyè ki te kreye pi bonè.

sudo mv sqlite-autoconf-3370200 /opt/sqlite3

Koulye a, ou pral navige nan katab la yo kòmanse konpile SQLite.

cd /opt/sqlite3

Kòmanse pwosesis konpile a lè l sèvi avèk lòd sa a.

./configure --prefix=/usr

Pwosesis kap vini an se sèvi ak la (fè) kòmand pou kòmanse pwosesis konstriksyon an. Yon pi bon fason pou fè sa se presize kantite nwayo ou vle itilize nan konpile pou pi vit pwosesis la.

make -j 2

Remake byen, la (-j) koresponn ak kantite nwayo nan sistèm ou a akselere tan an bati. Si ou gen yon sèvè pwisan, ou ka mete sa a otank posib. Si ou pa fè sa, li pral opsyon nan default nan 1. Pou chèche konnen konbyen nwayo ou genyen sou sistèm ou a, egzekite kòd sa a:

nproc

Egzanp pwodiksyon:

2

Kòm ou ka wè, nou gen de nwayo, se konsa nan la (fè) kòmand, nou te itilize (-j 2). Sepandan, si ou gen 12 nwayo, ou ta ka genyen -j 6 nwayo ak dedye mwatye oswa plis nan pwosesis la.

Yon fwa pwosesis konstriksyon an fini, kòmanse enstalasyon an lè l sèvi avèk lòd sa a.

sudo make install

Yon fwa enstale, verifye enstalasyon an ak nimewo vèsyon an.

sqlite3 --version

Egzanp pwodiksyon:

Ki jan yo enstale SQLite 3 sou Ubuntu 20.04 LTS

Kòm pi wo a, la vèsyon se 3.37, tandiske depo Ubuntu a vèsyon an se nan 3.31 nan moman leson patikilye sa a.

reklam

Kòmantè ak konklizyon

Leson patikilye a te montre kijan pou enstale SQLite 3 lè l sèvi avèk metòd APT oswa konpile soti nan sous ak Ubuntu 20.04 LTS. An jeneral, SQLite 3 se debaz men pwisan. Sepandan, li akseptab pou sit entènèt ti ak mwayen pou gwo sit k ap grandi yo gade nan MariaDB, MongoDB, ak PostgreSQL, pami anpil lòt opsyon.

Pou plis enfòmasyon sou bati aplikasyon ak SQLite, vizite sit la paj dokiman ofisyèl.

Ban-m pran abònman
Notifye nan
0 kòmantè
Aliye komantè
Wè tout kòmantè
adplus-piblisite
0
Ta renmen panse ou, tanpri fè kòmantè.x
()
x