ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Как установить SQLite на Debian 11

Как установить SQLite на Debian 11

SQLite – одна из реляционных СУБД C-библиотеки (система управления базами данных). SQLite не является ядром СУБД клиент-сервер, в отличие от нескольких других систем управления базами данных. SQLite часто используется в прикладном программном обеспечении, таком как веб-браузеры, в качестве интегрированной системы баз данных для локального/клиентского хранилища. Это, вероятно, наиболее часто используемый механизм базы данных, поскольку сегодня он используется многими широко известными браузерами, операционными системами, мобильными приложениями и встроенными системами. SQLite записывает всю базу данных в хост-системе как единый файл платформы.

Файловая основа – это SQLite. Это не то же самое, что и другие базы данных SQL, потому что SQLite не имеет отдельного серверного процесса, как в случае с большинством других баз данных SQL. Процесс установки SQLite на Debian 11 (ОС Linux) двумя способами описан в статье:

Перед установкой SQLite одним из способов обновите пакеты:

 

Обновление пакетов

Перед установкой любого программного обеспечения важно убедиться, что ваша система обновлена, выполнив указанную ниже команду:

$ sudo apt update

 

Теперь, чтобы получить последнюю версию всех установленных пакетов в вашей системе, обновите свои пакеты, выполнив указанную ниже команду:

$ sudo apt upgrade

 

Теперь все мои пакеты обновлены и обновлены.

 

Метод 1: установить SQLite из репозитория Debian

Поскольку SQLite уже присутствует в репозитории Debian 11, мы можем легко установить SQLite из репозитория, но это не последняя версия SQLite.

 

Шаг 1. Установка SQLite на Debian 11

Выполните указанную ниже команду, чтобы установить доступную версию SQLite из репозитория Debian 11:

$ sudo apt install sqlite3

 

Шаг 2: Проверка версии

Чтобы проверить установку, проверьте номер версии SQLite с помощью указанной ниже команды:

$ sqlite3 --version

 

Метод 2: как установить SQLite с помощью веб-сайта SQLite

Последней стабильной версией SQLite на момент написания этой статьи является «3.36.0», но, к сожалению, в репозитории Debian 11 последняя версия недоступна. Итак, чтобы установить последнюю версию прямо с веб-страницы SQLite, мы будем использовать команду wget и tar.

Выполните следующие действия, чтобы успешно установить последнюю версию:

 

Шаг 1. Установка инструментов сборки

Сначала нам нужно установить инструменты сборки для создания пакета, выполните указанную ниже команду, чтобы установить «build-essentials»:

$ sudo apt install build-essential

 

Шаг 2. Получение исходного кода SQLite

Чтобы установить исходный код SQLite, перейдите на веб-сайт SQLite , проверьте наличие последней версии или любой версии, которую вы хотите установить, и скопируйте ссылку на ее исходный код; в моем случае последняя версия 3.36.0. Теперь загрузите его, используя указанную ниже команду:

wget –c https://www.sqlite.org/2021/sqlite-autoconf-3360000.tar.gz

 

Вы можете заменить ссылку на исходный код SQLite, если вы устанавливаете другую версию в команде wget.

 

Шаг 3. Извлечение исходного кода

Выполните указанную ниже команду, чтобы создать отдельный каталог для извлечения исходного кода в эту папку:

$ mkdir SQLite

 

Вы можете установить имя каталога по вашему выбору.

Теперь перейдите во вновь созданный каталог с помощью указанной ниже команды:

$ cd SQLite

 

Теперь извлеките исходный код SQLite командой tar:

$ tar xvfz ../sqlite-autoconf-3360000.tar.gz

 

Шаг 4: Компиляция исходного кода SQLite

Чтобы сначала скомпилировать извлеченный исходный код, вам необходимо получить доступ к сгенерированной папке с помощью указанной ниже команды:

$ cd sqlite-autoconf-3360000/

 

Чтобы начать компиляцию, настройте код с помощью указанной ниже команды:

$ ./configure

 

Теперь используйте команду make для сборки библиотек и исполняемых файлов из исходного кода SQLite:

$ make

 

Шаг 5: Установка SQLite

Теперь установите версию sqlite 3.36.0 с помощью команды make, выполнив указанную ниже команду:

$ sudo make install

 

Шаг 6: Проверка установки

Чтобы проверить установку последней версии SQLite, проверьте номер версии с помощью указанной ниже команды:

$ sqlite3 --version

 

Как протестировать SQLite

После успешной установки SQLite вы можете создать базу данных и таблицу для проверки ее работы.

Создайте базу данных «andreyex.db» с помощью команды sqlite3, как указано ниже:

$ sqlite3 andreyex.db

 

Теперь создайте таблицу «linux» с параметрами (имя String, версия INT) по приведенному ниже коду:

CREATE TABLE linux(name String,version INT);

 

Вставьте данные во вновь созданную таблицу:

INSERT INTO linux VALUES(“Debian”,11),(“Ubuntu”,21);

 

Теперь получите данные из таблицы «linux» по нижеприведенному запросу:

SELECT * FROM linux;

 

Вы можете написать больше запросов в соответствии с вашими требованиями; это был всего лишь пример, чтобы показать вам, как SQLite работает в терминале Debian 11.

 

Заключение:

SQLite – это файловая реляционная база данных, содержащая C-библиотеку. Это обычно используемый компонент Database Engine, который в основном используется в мобильных приложениях. Он записывает всю базу данных в хост-системе как единый файл платформы. В этой статье мы обсудили установку SQLite на Debian 11 двумя способами; из репозитория Debian 11 и с сайта SQLite с помощью команды wget. Также обсуждается работа SQLite с помощью команды sqlite3 на терминале. Прочитав эту статью, вы сможете успешно установить и использовать SQLite в своей системе Debian 11.

Exit mobile version