Подтвердить что ты не робот

Где можно найти исходные архивы старых версий SQLite?

Страница downloads на www.sqlite.org появляется на есть только ссылки на текущую версию, и я хотел бы получить предыдущую версию. Я не вижу никаких очевидных ссылок на исторические версии на сайте и (если только я не пропущу что-то очевидное), похоже, не проект sourceforge.

Может ли кто-нибудь указать мне на архив старых исходных выпусков SQLite, если такая вещь существует?

Найджел.

4b9b3361

Ответ 1

Прямой доступ к источникам

Кроме того, если вы хотите скомпилировать себя. Доступ ко всему исходному коду SQLite поддерживается в репозитории CVS, доступном для доступа только для чтения. Вы можете интерактивно просматривать содержимое репозитория и загружать отдельные файлы, посетив эту ссылку

Кроме

www.sqlite.org/src/timeline?t=release покажет, когда была выпущена каждая версия sqlite.

Оформить заказ из cvs с нужной даты и скомпилировать. Инструкции о том, как проверить из cvs, здесь
Примечание. Используйте опцию -D для проверки по дате.

Ответ 2

Я нашел это в своих старых архивах списков сообщений. Надеюсь, это поможет:

Старая версия SQLite доступна с веб-сайта, но нет прямые ссылки на веб-страницах. Вы необходимо вручную отредактировать ссылки на получите файл, который вам нужен.

Версия файла базы данных 2.1 подразумевает, что он был создан с помощью 2.X.Y версия SQLite. Вы должны получить последнюю версию, которая 2.8.17 (я считаю).

Если вы перейдете на страницу загрузки http://www.sqlite.org/download.htmlи щелкните правой кнопкой мыши по ссылке на загрузите последнюю двоичную версию Windows файл, затем

выберите Копировать местоположение ссылки (не менее используя Firefox, в IE команда Скопировать ярлык). Теперь откройте новую вкладку или окно и вставьте ссылку в

адресная строка. Вы можете отредактировать ссылку и замените номер версии на версию, которую вы хотите загрузить. В вашей случай, который вам нужно изменить http://www.sqlite.org/sqlitedll-3_5_6.zipв http://www.sqlite.org/sqlitedll-2_8_17.zipи затем нажмите Enter, чтобы начать

Ответ 3

Я знаю, что этот вопрос довольно старый, но есть более простой способ получить URL-адрес старых zip файлов.

Используя комбинацию ответов, вы можете рассчитать URL-адрес загрузки zip файла для конкретной версии, которую вы хотите.

  1. Определите номер версии, которую вы хотите получить (в качестве примера мы будем использовать 3.8.7.4)

  2. Посмотрите на временной шкале (http://www.sqlite.org/src/timeline?t=release), чтобы определить год, в который была выпущена нужная версия (3.8.7.4 была выпущена в 2014 году)

  3. Нормируйте номер версии ровно на 7 цифр. Разложите каждую часть на 2 цифры с ведущими нулями, за исключением начальных 3, которые должны оставаться 1 цифрой. Например, 3.8.7.4 становится 3080704. 3.13.0 становится 3130000. (Если нет части с 4-ым периодом, используйте 00)

  4. Используя ваш нормализованный номер версии, подключите его к одному из этих форматов, в зависимости от того, что вы ищете (замените текст "7DIGITS" в приведенных ниже URL-адресах на ваш нормализованный номер версии, замените текст ГОД на год, в котором версия был выпущен

Источник: http://www.sqlite.org/YEAR/sqlite-src-7DIGITS.zip

Объединено: http://www.sqlite.org/YEAR/sqlite-amalgamation-7DIGITS.zip

Таким образом, нашими примерами версий становятся http://www.sqlite.org/2014/sqlite-src-3080704.zip и http://www.sqlite.org/2014/sqlite-amalgamation-3080704.zip

Я не пробовал это для каждой версии, но мои 3 тестовые версии работали. Я думаю, что другие типы загрузки (например, скомпилированные двоичные файлы, документация и т.д.) Также работают.

Ответ 4

Я пробовал несколько решений на этой странице и в других местах, все, что я видел, кажется устаревшим и больше не работает. Я сделал следующие шаги с 5/4/2016 с успехом.

  • Перейдите в http://system.data.sqlite.org/index.html/finfo?name=www/downloads.wiki, чтобы просмотреть историю загрузки SQLite wiki.
  • Поиск (ctrl + f) для нужной версии (например, 1.0.91.0)
  • Выберите идентификатор фиксации, и он откроет эту старую версию страницы в комплекте с ссылками на скачивание с исходным кодом, а также с предварительно скомпилированными исполняемыми файлами и настройками.

Вы не всегда найдете версию в поиске (например, 1.0.98.0), но должно быть достаточно легко найти правильную страницу окружающими версиями/коммитами.

Вы также можете проверить архив .org на странице загрузки:
http://web.archive.org/web/20150101000000 */http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
Найдите дату, когда ваша желаемая версия была выпущена на странице SQLite (вам может потребоваться выбрать следующую дату архива после этого). Выберите нужную ссылку (иногда страница загрузки была заархивирована, больше похоже, что она не была). Если страница загрузки не была заархивирована, отредактируйте адресную строку, чтобы удалить информацию, связанную с архивом, и вы сможете перейти непосредственно на страницу загрузки SQLite для этой версии.

Ответ 5

Не может быть долговременным решением, но здесь (затем нажмите вкладку "Версии и загрузки" ), есть некоторые версии SQLite ( >= 3.6 0,0).

Ответ 6

Следуйте этой ссылке на официальный сайт и в разделе "3.0 Получение кода прямо из системы управления версиями" вы можете прочитать дальнейшие указания:

  • получить список релизов (эта ссылка)
  • выберите требуемую регистрацию
  • скачать исходный код архива

Самый старый релиз, доступный сейчас, - это 2007-08-13.

Ответ 7

Идея TomWitt2 фантастическая (я потратил часы, чтобы найти решение), но теперь ссылки, похоже, изменились, поэтому следуйте приведенным ниже инструкциям, чтобы получить свою архивную версию:

  1. Получите ссылку на последнюю версию со страницы загрузки здесь http://www.sqlite.org/download.html
  2. Получите ваш нормализованный 7-значный номер, как указано в ответе TomWitt2
  3. Просто замените номер в ссылке, и вы готовы к работе

Ответ 8

Вы правы, указав, что https://www.sqlite.org/download.html содержит ссылки только на самый последний выпуск, но страница всегда связывает текущий выпуск в сочетании с Wayback Machine, сохраняющей каждую (ну, мы надеемся) версию указанного страница, это все, что вам нужно, чтобы скачать ваш любимый релиз:

http://web.archive.org/web/*/https://www.sqlite.org/download.html

Учитывая, что сами двоичные файлы не были удалены, конечно, но, к счастью, они кажутся мне нетронутыми. На самом деле, я только что скачал SQLite 3.9.2 через эту страницу: http://web.archive.org/web/20151231190003/https://www.sqlite.org/download.html