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

StackOverflow https://stackoverflow.com/questions/615213

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

Найджел.

Это было полезно?

Решение

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

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

Также

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

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

Другие советы

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

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

Версия файла базы данных 2.1 подразумевает, что он был создан с использованием версии SQLite 2.X.Y.Вы должны получить последнюю версию, которая является 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, чтобы начать

Я знаю, что этот вопрос довольно старый, но есть более простой способ получить 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. Используя свой нормализованный номер версии, подключите его к одному из этих форматов, в зависимости от того, что вы ищете (замените текст "7 ЦИФР" в приведенных ниже 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 тестовые версии сработали.Я бы предположил, что другие типы загрузки (например, предварительно скомпилированные двоичные файлы, документация и т.д.) Также работают.

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

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

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

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

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

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

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

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

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top