Jak zainstalować SQLite 3 na Debianie 12, 11 lub 10

SQLite 3, kompaktowy i wydajny silnik bazy danych, wyróżnia się prostotą i samodzielną architekturą. To lekkie rozwiązanie bazodanowe zostało zaprojektowane z myślą o szerokiej gamie zastosowań, od projektów na małą skalę po systemy na poziomie przedsiębiorstwa. Zanim przejdziesz dalej, poniżej znajduje się krótki przegląd SQLite 3:

Kluczowe cechy SQLite 3 na Debianie:

  • System autonomiczny: SQLite 3 działa autonomicznie, eliminując potrzebę stosowania serwerów zewnętrznych. Zapewnia to wysoką przenośność pomiędzy systemami Debian.
  • Bezpośrednie działanie lokalne: W przeciwieństwie do tradycyjnych baz danych, które opierają się na modelu klient-serwer, SQLite 3 działa bezpośrednio na urządzeniu, oferując szybki dostęp do danych i zmniejszone opóźnienia.
  • Konfiguracja zerowa: SQLite 3 jest gotowy do użycia po instalacji na Debianie i nie wymaga dodatkowej konfiguracji, co przyspiesza proces rozwoju.
  • Wszechstronność: Zaprojektowany z myślą o szerokiej kompatybilności, SQLite 3 bezproblemowo integruje się z różnymi systemami operacyjnymi, co czyni go preferowanym wyborem dla użytkowników Debiana na różnych platformach.

Metody instalacji SQLite 3 na Debianie:

  • Domyślne repozytorium APT Debiana: Ta metoda jest idealna dla użytkowników poszukujących bezproblemowej instalacji. Chociaż zapewnia kompatybilność z systemami Debian, może nie zawsze pobrać najnowszą wersję SQLite 3.
  • Ręczna kompilacja: Dla tych, którzy pragną najnowszych funkcji SQLite 3, ręczna kompilacja zapewnia dostęp do najnowszej wersji, maksymalizując potencjał oprogramowania.

Przejdźmy teraz do głównego artykułu na temat instalacji SQLite.

Metoda 1: Zainstaluj SQLite 3 przez APT

Odświeżanie pakietów Debiana przed instalacją SQLite 3

Przed jakąkolwiek instalacją niezwykle ważne jest upewnienie się, że Twój system Debian jest aktualny i zawiera wszystkie istniejące pakiety. Aktualizacja systemu pomaga zachować najnowsze funkcje i łagodzi potencjalne luki w zabezpieczeniach związane z nieaktualnymi pakietami. Poniższe polecenie konsoliduje proces aktualizacji i aktualizacji systemu Debian:

sudo apt update && sudo apt upgrade

Tutaj, sudo apt update pobiera listę dostępnych pakietów ze skonfigurowanych źródeł i sudo apt upgrade następnie zainstaluje najnowsze wersje wszystkich pakietów aktualnie zainstalowanych w systemie z tych źródeł.

Zainstaluj SQLite 3 na Debianie za pomocą polecenia APT

Po zaktualizowaniu systemu Debian możemy przystąpić do instalacji SQLite 3. Na początek zalecane jest pobranie SQLite 3 z repozytorium Debiana ze względu na jego sprawdzoną kompatybilność i wygodę.

Rozpocznij proces instalacji, wprowadzając następujące polecenie w terminalu:

sudo apt install sqlite3

To polecenie ułatwia instalację SQLite 3 w systemie poprzez pobranie go z repozytorium Debiana i skonfigurowanie do użycia.

Po zakończeniu instalacji rozsądnie jest potwierdzić jej powodzenie i określić wersję SQLite 3 w systemie.

Osiągnij to, korzystając z --version kłótnia z sqlite3 polecenie, jak pokazano poniżej:

sqlite3 --version

To polecenie powinno wyświetlić numer wersji SQLite 3, potwierdzając, że został on pomyślnie zainstalowany i jest gotowy do użycia.

Metoda 2: Zainstaluj SQLite 3 ze źródła

Repozytoria Debiana oferują wygodę w postaci łatwo dostępnych pakietów. Często jednak nie udostępniają najnowszej wersji oprogramowania. Dla tych, którzy szukają najnowocześniejszych udoskonaleń w SQLite 3, poniższa metoda ręczna ułatwia instalację najnowszej wersji bezpośrednio ze źródła.

Zainstaluj początkowe wymagane pakiety

Aby rozpocząć, musisz zainstalować build-essential pakiet. Ten pakiet odwołuje się do wszystkich pakietów potrzebnych do skompilowania pakietu Debiana. Zwykle zawiera kompilatory i biblioteki GCC/g++ oraz kilka innych narzędzi. Wykonaj następujące polecenie:

sudo apt install build-essential

Pobieranie najnowszego archiwum SQLite 3

Po upewnieniu się, że są dostępne niezbędne narzędzia do budowania, następnym krokiem jest uzyskanie najnowszej wersji SQLite 3. Skieruj swoją przeglądarkę do SQLite Pobierać znajdź łącze do archiwum tar z kodem źródłowym najnowszej wersji i pobierz ją za pomocą pliku wget Komenda.

Oto ogólna forma wget polecenie pobrania SQLite 3:

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

Zastępować {version} z ciągiem numeru wersji ze skopiowanego łącza. Oto przykład:

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

To polecenie pobiera określone archiwum SQLite 3 i pobiera je do Twojego katalogu.

Wyodrębnij archiwum SQLite 3

Po bezpiecznym pobraniu archiwum SQLite 3 wyodrębnij zawartość za pomocą pliku tar Komenda:

tar xvfz sqlite-autoconf-{version}.tar.gz

Zastępować {version} z tym samym ciągiem numeru wersji, co w poprzednim kroku. Oto przykład:

tar xvfz sqlite-autoconf-3420000.tar.gz

To polecenie wyodrębnia zawartość archiwum SQLite 3 do katalogu o nazwie sqlite-autoconf-{version}.

Relokacja dla kompilacji SQLite 3

Następnym krokiem jest przeniesienie świeżo rozpakowanego katalogu do preferowanej lokalizacji. Na potrzeby tego przewodnika zdecydujmy się na /usr/local/sqlite3:

sudo mv sqlite-autoconf-{version} /usr/local/share/sqlite3

Następnie przejdź do katalogu SQLite 3, aby ustawić go do kompilacji:

cd /usr/local/share/sqlite3

Skompiluj i zainstaluj SQLite 3 ze źródła

Po sprawdzeniu wszystkich wymagań wstępnych rozpocznij proces kompilacji za pomocą polecenia:

./configure

Po konfiguracji zadzwoń pod numer make polecenie, aby rozpocząć proces kompilacji. Aby przyspieszyć proces kompilacji, przypisz liczbę rdzeni, których chcesz używać z -j flaga, po której następuje liczba rdzeni:

make -j {number_of_cores}

Aby określić liczbę rdzeni w systemie, wdróż polecenie nproc.

Po zakończeniu procesu kompilacji zainicjuj instalację SQLite 3 za pomocą polecenia:

sudo make install

Weryfikacja instalacji SQLite 3

Na koniec, po pomyślnej instalacji, potwierdź wersję SQLite 3:

sqlite3 --version

Dane wyjściowe tego polecenia powinny wyświetlić numer wersji SQLite 3, wskazując pomyślną instalację i przybliżając Cię do wykorzystania mocy funkcjonalności SQLite 3.

Końcowe przemyślenia

W tym obszernym przewodniku rozpoczęliśmy szczegółowy proces instalacji SQLite 3 w różnych wersjach Debiana, w tym Debian 12 Bookworm, Debian 11 Bullseye i Debian 10 Buster. Skrupulatnie przejrzeliśmy dwie różne metodologie, wyjaśniając wykorzystanie repozytorium APT Debiana i ręczną instalację archiwum w celu uzyskania najnowszej wersji SQLite 3. Ta wiedza pozwala wykorzystać pełny potencjał SQLite 3, niezależnie od konkretnego wariantu Debiana lub preferencji wersji.

Joshua James
Chodź za mną
Najnowsze posty autorstwa Joshua James (widzieć wszystko)

Dodaj komentarz