Поиск по сайту:
Года работы над искусственным интеллектом достаточно, чтобы заставить поверить в бога. (Алан.Дж.Перлис)

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

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

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

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

  • Как установить SQLite из репозитория Debian
  • Как установить SQLite с веб-сайта SQLite

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

 

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

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

$ sudo apt update

 

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

$ sudo apt upgrade

 

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

 

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

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

Читать  Как я могу увидеть изменения каталога в Python?

 

Шаг 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

 

Читать  Как автоматически обновить контейнеры Docker при обновлении Dockerized веб-приложений

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

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

$ 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.

Читать  Список файлов RPM, находящихся в пакете

 

Заключение:

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...
Поделиться в соц. сетях:


0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**ссылки nofollow

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

Это может быть вам интересно


Рекомендуемое
Magic Leap представила гарнитуру/очки с дополненной реальностью следующего поколения. В настоящее…

Спасибо!

Теперь редакторы в курсе.