SQLite3 может быть обновлен на Ubuntu?

Я хотел бы обновить SQLite3 на своем экземпляре Ubuntu, который является рабочей версией 3.8.2. Текущий выпуск 3.11.1.x. Я хотел знать, существует ли какой-либо риск при этом, так как SQLite3 является базовым инструментом к Ubuntu, и много приложений используют его.

Если его сейф, чтобы сделать, каков лучший подход? Установка от дистрибутива Linux или источника загрузки и сборки?

Спасибо

3
задан 23 September 2015 в 18:13

4 ответа

Я боюсь, что никто не может возможно сказать Вам, что это безопасно. Это означало бы, что мы можем быть на 100% уверены, что изменения, внесенные после 3.8.2, не будут влиять на Вашу установку. Это очевидно невозможно. Благоразумный путь состоял бы в том, чтобы протестировать новую версию в системе тестирования, которая не используется для производства, и если ничто не идет не так, как надо насколько Вы видите, обновляя Вашу производственную систему.

могло бы быть мудро читать эти информация о версии все же.

3
ответ дан 1 December 2019 в 15:24

Я сомневаюсь, что любые существенные изменения были бы внесены в незначительном изменении выпуска от 3.8.2 - 3.8.11.

, Если бы SQLite использует , Семантическое Управление версиями как много проектов делает, единственные существенные изменения времени, которые влияли бы на совместимость, внесены, между основными версиями (например, 3.x.x-> 4.x.x в этом случае). Таким образом Вы должны для хорошо обновления его, но конечно необходимо перечитать по эти журналы изменений для подтверждения.

Что касается надлежащего способа сделать это, если Вы совершенствуете свою систему, затем у Вас будет самая актуальная версия SQLite3 доступной Вашему релизу Ubuntu доступный в официальных репозиториях. Можно удостовериться в этом путем выполнения sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade.

Как есть в настоящее время новейшая версия SQLite3, доступных 14.04 LTS, 3.8.2, согласно эта страница . Последняя версия, доступная через официальные репозитории период , является этими 3.8.11.1 выпусками, доступными этим 15,10 выпускам.

Таким образом, если Вы хотите использовать 3.11.x в Вашей системе, необходимо будет сделать это вручную из источников, обеспеченных SQlite.

1
ответ дан 1 December 2019 в 15:24

Да, это может

, Просто следуют инструкциям в последних строках в этом dockerfile https://, github.com/disarticulate/docker-python-sqlite и новый libsqlite3.so будут установлены на/usr/lib

, Затем обнаруживают фактическое размещение libsqlite3.so в масштабе всей системы (/usr/lib/x86_64-linux-gnu, поскольку исключая), и исправьте символьные ссылки, на которые укажут,/usr/lib/libsqlite3.so скомпилировал ранее

1
ответ дан 1 December 2019 в 15:24

Если все хорошо работает для Вас на 3.8.2, я советую Вам не обновлять. Смотрите к журнал изменений , чтобы видеть, было ли какое-либо изменение, важное для Вас, сделано.

<час>

SQLite 3.8.2 является последней стабильной и поддерживаемой версией для Ubuntu 14.04.

, SQLite 3.11.1 является пакетом, нацеленным на Ubuntu 15.04, и в настоящее время только присутствует в Ярком репозитории Vervet.

Относятся здесь для получения дополнительной информации.

<час>

, Если Вы все еще хотите обновить:

На Ubuntu 15.04 просто необходимо выполнить следующую команду для обновления пакета SQLite:

sudo apt-get update    
sudo apt-get upgrade
<час>

На Ubuntu 14.04 необходимо загрузить и установить Предварительно скомпилированные Двоичные файлы для Linux, доступного на веб-сайте SQLite.

1
ответ дан 1 December 2019 в 15:24

Другие вопросы по тегам:

Похожие вопросы: