Андрей Попов Заметки, переводы, ссылки на ресурсы

Установка последней версии SQLite из исходников

2022-09-07
andpop

При установке SQLite из стандартного репозитория Ubuntu командой sudo apt install sqlite3 мы получаем старую версию.

Если нужна самая последняя версия SQLite, можно установить ее из исходных кодов на официальной странице https://www.sqlite.org/download.html.

Сначала установим нужные инструменты:

sudo apt-get install build-essential tar wget

На 07 сентября 2022 года актуальна версия 3.39.03, исходники для нее берем из файла sqlite-autoconf-3390300.tar.gz. Скачиваем этот файл к себе на машину в каталог ~/sqlite.

mkdir sqlite
cd sqlite
wget https://www.sqlite.org/2022/sqlite-autoconf-3390300.tar.gz

Извлекаем из архива файлы:

tar xvfz sqlite-autoconf-3390300.tar.gz

Переходим в созданный каталог:

cd sqlite-autoconf-3390300

Настраиваем код для запуска компиляции:

./configure

Компилируем SQLite командой make:

make

Устанавливаем скомпилированное приложение:

soudo make install

Программа должна установиться, проверим версию:

sqlite3 --version

После установки в SQLite не работало перемещение по истории команд стрелками вверх/вниз. Для исправления этого поведения установил утилиту rlwrap.

sudo apt-get install rlwrap

Добавил в .zshrc псевдоним:

alias sqlite3="rlwrap sqlite3"

После этого команды из истории текущего сеанса стали перебираться стрелками вверх/вниз.


Похожие посты

Содержание