SQLite

Обновите до последней версии SQLite3 на CentOS7

Обновите до последней версии SQLite3 на CentOS7

Как перейти на последнюю версию SQLite3 на CentOS7

SQLite 3 - это легкая и простая файловая система баз данных. Его используют многие разработчики. В частности, устройства с низкими характеристиками оборудования, микроконтроллеры, встроенные компьютеры используют SQLite в качестве облегченной системы баз данных. Android также широко использует базу данных SQLite.

В CentOS 7, SQLite 3.7 уже установлено. Вы не можете удалить его, потому что все остальные пакеты CentOS 7 зависят от него. CentOS 7 не дает возможности его обновить. Из-за этого также сложно обновить версию SQLite на CentOS 7.

В этой статье я покажу вам, как безопасно обновить SQLite3 на CentOS 7. Давайте начнем.

Загрузка последней версии SQLite3:

Сначала перейдите на официальный сайт SQLite по адресу https: // sqlite.org.  Вы должны увидеть следующую страницу:

Теперь нажмите «Загрузить», как показано на скриншоте ниже.

Вы должны увидеть следующую страницу. Он содержит ссылки для скачивания последней версии SQLite3.

Теперь прокрутите немного вниз. Вы должны увидеть раздел «Предварительно скомпилированные двоичные файлы для Linux». Отсюда вы можете скачать предварительно скомпилированную версию последней стабильной базы данных SQLite3. Предварительно скомпилированные двоичные файлы готовы к использованию после загрузки, поскольку они не требуют какой-либо компиляции. Нажмите на файл, как показано на скриншоте.

Ваш браузер должен предложить вам загрузить файл. Нажмите «Сохранить файл» и нажмите «ОК». Ваша загрузка должна начаться.


Обновление SQLite3:

Теперь откройте Терминал и перейдите в каталог, в который вы скачали SQLite3. По умолчанию это должен быть каталог ~ / Downloads в домашнем каталоге вашего ПОЛЬЗОВАТЕЛЯ.

Выполните следующую команду, чтобы перейти в каталог ~ / Downloads:

$ cd ~ / Загрузки

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

$ ls

Вы видите, что скачанный файл есть.

Теперь нам нужно распаковать zip-архив.

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

$ распаковать sqlite-tools-linux-x86-3210000.застегивать

Как видите, внутри zip-файла всего 3 файла. Это sqlite3, sqldiff, sqlite3_analyzer

Нас интересует только файл sqlite3.

Теперь нам нужно найти, где находится предустановленная программа sqlite3.

Для этого выполните следующую команду:

$ whereis sqlite3

Вы можете видеть, что предустановленная программа SQLite3 находится в '/ usr / bin / sqlite3'. Обратите внимание на это, поскольку нам понадобится этот путь позже.

Вы можете удалить файл '/ usr / bin / sqlite3' и заменить его обновленным. Но я не рекомендую это делать. Потому что, если возникнет какая-либо проблема, вы не сможете так легко вернуться. Рекомендую переименовать файл. Таким образом, у вас будут установлены оба этих SQLite3, и обновленный будет использоваться по умолчанию. Если у вас возникли проблемы, просто удалите новый и переименуйте старый в sqlite3. Готово.

Прежде чем я переименую файл, давайте проверим текущую версию SQLite3.

Выполните следующую команду:

$ sqlite3 --version

Вы видите, что версия 3.7.17.

Я переименую установленный двоичный файл SQLite3 с sqlite3 в sqlite3.7 '.

Для этого выполните следующую команду:

$ sudo mv -v / usr / bin / sqlite3 / usr / bin / sqlite3.7

Как видите, операция переименования прошла успешно.

Теперь мы можем скопировать последний стабильный двоичный файл sqlite3, который мы получили после распаковки загруженного zip-архива в / usr / bin /.

Для этого выполните следующую команду:

$ sudo cp -v sqlite-tools-linux-x86-3210000 / sqlite3 / usr / bin /

Вы можете видеть, что операция копирования прошла успешно.

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

$ sqlite3 --version

Вы можете видеть, что версия, если 3.21 год. Это последняя версия на момент написания статьи.

Вы также можете использовать старую версию, если хотите. К старому SQLite3 можно получить доступ как sqlite3.7 ', как показано на скриншоте ниже.

Вот как вы обновляете SQLite3 на CentOS 7. Спасибо, что прочитали эту статью.

Как изменить указатель мыши и размер курсора, цвет и схему в Windows 10
Указатель мыши и курсор в Windows 10 - очень важные аспекты операционной системы. То же самое можно сказать и о других операционных системах, так что,...
Бесплатные движки с открытым исходным кодом для разработки игр для Linux
В этой статье будет рассмотрен список бесплатных игровых движков с открытым исходным кодом, которые можно использовать для разработки 2D- и 3D-игр в L...
Shadow of the Tomb Raider для Linux Учебное пособие
Shadow of the Tomb Raider - двенадцатое дополнение к серии Tomb Raider - франшизе приключенческой игры, созданной Eidos Montreal. Игра была очень хоро...