Jak zainstalować SQLite 3 na Ubuntu 24.04, 22.04 lub 20.04

SQLite 3 to samodzielny, bezserwerowy silnik bazy danych o zerowej konfiguracji, szeroko stosowany w aplikacjach, od urządzeń wbudowanych po wielkoskalowe aplikacje internetowe. W przeciwieństwie do tradycyjnych baz danych, SQLite przechowuje całą bazę danych w jednym pliku, dzięki czemu jest lekka i łatwa do wdrożenia. Obsługuje pełen zakres zapytań SQL, transakcji i dostępu wielu użytkowników, zachowując jednocześnie niewielką powierzchnię. SQLite 3 jest szczególnie znany ze swojej niezawodności, prostoty i wydajności, co czyni go popularnym wyborem dla programistów, którzy potrzebują solidnego rozwiązania bazodanowego bez narzutu związanego z pełnoprawnym serwerem baz danych.

W Ubuntu 24.04, 22.04 lub 20.04 SQLite 3 można zainstalować przy użyciu dwóch podstawowych metod. Pierwsza metoda polega na użyciu domyślnego repozytorium Ubuntu, które zapewnia stabilną wersję SQLite 3, łatwą w instalacji i dobrze integrującą się z systemem. Ta wersja jest odpowiednia dla większości użytkowników, którzy potrzebują niezawodnego i dobrze obsługiwanego silnika bazy danych. Alternatywnie, dla tych, którzy wymagają najnowszych funkcji i ulepszeń wydajności, SQLite 3 można zainstalować, pobierając archiwum źródłowe, konfigurując, kompilując i instalując najnowszy plik binarny SQLite 3. Takie podejście zapewnia dostęp do najnowszych zmian w SQLite, chociaż wymaga większej liczby kroków technicznych. W tym przewodniku szczegółowo opisano obie metody instalacji.

Metoda 1: Zainstaluj SQLite 3 przez APT

Zaktualizuj Ubuntu przed instalacją SQLite 3

Aby zapewnić płynny proces instalacji i uniknąć potencjalnych konfliktów, konieczna jest aktualizacja systemu Ubuntu. Ten proces aktualizuje wszystkie zainstalowane pakiety w systemie do najnowszych dostępnych wersji. Aby zaktualizować system Ubuntu, uruchom następujące polecenie w terminalu:

sudo apt update && sudo apt upgrade

Uruchamiając to polecenie, używasz menedżera pakietów apt do aktualizacji indeksu pakietów i aktualizacji zainstalowanych pakietów do ich najnowszych wersji.

Zainstaluj SQLite 3 za pomocą poleceń APT

Zalecaną metodą instalacji SQLite 3 w systemie Ubuntu jest użycie domyślnego repozytorium APT. Ta metoda gwarantuje, że zainstalujesz stabilną, dobrze przetestowaną wersję SQLite 3, która jest kompatybilna z twoją wersją Ubuntu. Aby rozpocząć proces instalacji, uruchom w terminalu następującą komendę:

sudo apt install sqlite

To polecenie używa apt menedżer pakietów, aby pobrać i zainstalować pakiet sqlite w swoim systemie. Menedżer pakietów obsługuje wszelkie wymagane zależności i zapewnia, że ​​SQLite 3 poprawnie integruje się z systemem Ubuntu.

Sprawdź instalację SQLite 3

Po instalacji należy koniecznie sprawdzić, czy SQLite 3 jest poprawnie zainstalowany i działa zgodnie z oczekiwaniami. Aby to zrobić, możesz sprawdzić zainstalowaną wersję SQLite 3, uruchamiając komendę –version:

sqlite3 --version

To polecenie wyświetli zainstalowaną wersję SQLite 3 w terminalu, umożliwiając potwierdzenie, że instalacja przebiegła pomyślnie i że masz żądaną wersję SQLite 3 w systemie Ubuntu.

Metoda 2: Zainstaluj SQLite 3 poprzez archiwum źródłowe

Pobierz najnowsze archiwum SQLite 3

Jeśli wolisz skompilować SQLite 3 ze źródła, możesz uzyskać najnowszą lub konkretną wersję, odwiedzając stronę Strona pobierania SQLite. Ta metoda pozwala mieć większą kontrolę nad instalowaną wersją. Najpierw znajdź najnowszą wersję SQLite 3 na stronie pobierania. Następnie użyj polecenia wget, aby pobrać odpowiednie archiwum:

wget https://www.sqlite.org/2023/sqlite-autoconf-{version}.tar.gz

Zastąp {wersja} rzeczywistym numerem wersji. Zawsze sprawdzaj, czy na stronie pobierania SQLite jest najnowsza wersja.

Na przykład:

wget https://www.sqlite.org/2023/sqlite-autoconf-3410200.tar.gz

Wyodrębnij archiwum SQLite 3

Po pobraniu archiwum rozpakuj pliki za pomocą następującego polecenia:

tar xvfz sqlite-autoconf-*.tar.gz

To polecenie używa narzędzia tar do wyodrębnienia skompresowanego archiwum do nowego katalogu.

Przejdź do wyodrębnionego katalogu i skonfiguruj prefiks

Zmień katalog na wyodrębniony folder, aby rozpocząć proces kompilacji:

cd sqlite-autoconf-{replace with version}

Zastąp {wersja} rzeczywistym numerem wersji.

Teraz skonfiguruj kompilację z żądanym prefiksem instalacji:

./configure --prefix=/usr

Skompiluj SQLite za pomocą polecenia make

Aby rozpocząć proces kompilacji, użyj polecenia „make” wraz z flagą -j, aby określić liczbę rdzeni, które chcesz wykorzystać w celu szybszej kompilacji:

make -j {number_of_cores}

Zamień {number_of_cores} na żądaną liczbę rdzeni dla swojego systemu.

Aby określić liczbę rdzeni w systemie, wykonaj następujące czynności:

nproc

Na przykład użyj „make -j 2”, jeśli twoja maszyna ma dwa rdzenie. Jeśli masz 12 rdzeni, możesz użyć polecenia „make -j 6”, aby przeznaczyć połowę rdzeni na proces.

Na koniec, jeśli wykonanie polecenia make nie powiedzie się z powodu braku pakietu, uruchom następujące polecenie:

sudo apt install build-essential

Zainstaluj SQLite 3 na Ubuntu poprzez skompilowany plik binarny

Po zakończeniu procesu kompilacji zainstaluj SQLite za pomocą następującego polecenia:

sudo make install

Proces instalacji wyświetli dane wyjściowe wskazujące postęp. Po zainstalowaniu sprawdź instalację i numer wersji:

sqlite3 --version

Wniosek

Instalując SQLite 3 w systemie Ubuntu, czy to poprzez domyślne repozytorium, czy poprzez kompilację z archiwum źródłowego, zyskujesz dostęp do potężnego i wszechstronnego silnika bazy danych. Domyślna metoda repozytorium zapewnia szybką i stabilną instalację, idealną dla większości użytkowników, podczas gdy kompilacja ze źródła pozwala na wykorzystanie najnowszych funkcji i optymalizacji. Regularne aktualizacje, zwłaszcza jeśli kompilujesz ze źródeł, zapewniają aktualność instalacji SQLite, zapewniając niezawodne i wydajne rozwiązanie bazodanowe dla Twoich aplikacji w systemie Ubuntu.

Przydatne linki

Oto kilka cennych linków związanych z używaniem SQLite:

  • Repozytorium SQLite GitHub: Odwiedź oficjalne repozytorium SQLite GitHub, aby uzyskać dostęp do kodu źródłowego, zgłosić problemy i przyczynić się do jego rozwoju.
  • Oficjalna witryna SQLite: Przeglądaj oficjalną witrynę SQLite, aby uzyskać szczegółowe informacje o silniku bazy danych, jego funkcjach i najnowszych aktualizacjach.
  • Przewodnik szybkiego startu SQLite: Przeczytaj przewodnik szybkiego startu, aby szybko i efektywnie rozpocząć pracę z SQLite.
  • Kiedy używać SQLite: Poznaj najlepsze przypadki użycia SQLite i dowiedz się, kiedy jest to właściwy wybór dla Twoich projektów.
  • Dokumentacja SQLite: Uzyskaj dostęp do obszernej dokumentacji obejmującej wszystko, od podstawowego użycia po zaawansowane funkcje SQLite.
Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz