Встановлення SQLite3 на AlmaLinux 9 з джерела.
SQLite широко використовується, легкий, і вбудована система керування реляційною базою даних (РСУБД) який підтримує різні мови програмування. Він відомий своєю мобільністю, самодостатній характер, і малий розмір, що робить його популярним вибором для програм, які потребують локального зберігання даних.
передумови:
- AlmaLinux 9 операційна система
- Привілеї користувача root або sudo
Кроки:
- Оновіть систему:
dnf update -y
- Встановіть необхідні пакети:
Пакет wget потрібен для завантаження вихідного коду SQLite з офіційного сайту. Якщо wget уже встановлено, пропустіть цей крок.
dnf install wget -y
- Встановіть ланцюжок інструментів збірки:
Ланцюжок інструментів збірки включає різні інструменти розробки, необхідні для компіляції SQLite. Якщо ви не впевнені щодо необхідних пакетів, можна встановити весь “Засоби розробки” група.
dnf groupinstall "Development Tools" -y
- Завантажте вихідний код SQLite:
- Перейдіть на сторінку завантаження SQLite: https://www.sqlite.org/download.html
- Скопіюйте посилання на останній вихідний код autoconf, яка буде названа у форматі: sqlite-autoconf-<версія>.tar.gz
- Завантажте вихідний код за допомогою wget і розпакуйте його за допомогою tar:
wget https://www.sqlite.org/2023/sqlite-autoconf-3420000.tar.gz
tar xvfz sqlite-autoconf-<version>.tar.gz
- Перейменуйте видобутий каталог на “sqlite”:
mv sqlite-autoconf-<version> sqlite
- Перейдіть до каталогу sqlite:
cd sqlite
- Створіть і встановіть SQLite3:
- Запустіть сценарій конфігурації, щоб підготувати середовище збірки:
./configure
- Скомпілюйте вихідний код SQLite:
make
- Встановіть SQLite:
make install
Це встановить бібліотеку SQLite3 для всієї системи.
- Перевірте встановлення:
Перевірте версію SQLite3, щоб підтвердити встановлення:
sqlite3 --version
Це має відобразити встановлену версію SQLite, як от:
3.42.0 2023-07-18 11:54:15
456j34k6j34oij64kj6543kj6kj34j6kl4j63l4kj6kl34j634643j6klj34k6j
Висновок:
Цей посібник продемонстрував процес встановлення SQLite3 на AlmaLinux 9. Тепер SQLite готовий до використання у ваших програмах.