2009-03-05 25 views
17

La página downloads en www.sqlite.org parece que solo tiene enlaces a la versión actual y me gustaría obtener una versión anterior. No puedo ver ningún enlace obvio a versiones históricas en el sitio y (a menos que me falta algo obvio) no parece haber un proyecto de sourceforge.¿Dónde se pueden encontrar los archivos fuente de las versiones antiguas de SQLite?

¿Alguien puede indicarme en un archivo de versiones anteriores de SQLite si existe tal cosa?

Nigel.

Respuesta

7

acceso directo a las fuentes

Además, si usted quiere compilar. El acceso a todo el código fuente SQLite se mantiene en un repositorio CVS que está disponible para acceso de solo lectura por cualquier persona. Se puede ver de forma interactiva el contenido del repositorio y descargar archivos individuales visitando this link

también

www.sqlite.org/src/timeline?t=release mostrará cuando cada versión de SQLite fue puesto en libertad.

Pagar desde cvs desde la fecha que desee y compilar. Instrucción de la forma de pago y envío cvs son here
Nota: Utilice la opción -D al Pago por fecha

+0

El enlace ahora está obsoleto y solo da revisiones hasta 3.6.17. La línea de tiempo actual parece estar en http://www.sqlite.org/src/timeline, pero tiene las últimas revisiones. Hay una lista de etiquetas en http://www.sqlite.org/src/taglist, pero eso solo tiene elementos desde 3.7.2 y una lista de sucursales en http://www.sqlite.org/src/brlist, que parece tener el resto, pero no está del todo claro, porque son ramas y pueden haberse movido después del lanzamiento. –

+0

Ok, parece que el nuevo enlace correcto es http://www.sqlite.org/src/timeline?t=release. –

+0

He actualizado mi respuesta y repare el enlace podrido, gracias – Noah

13

Encontré esto en sus viejos archivos de la lista de mensajes. Esperemos que esto ayuda:

antigua versión de SQLite son aviable de la página web, pero no hay enlaces directos en las páginas web. Usted necesita editar manualmente los enlaces a obtener el archivo que necesita.

La versión 2.1 del archivo de base de datos implica que se creó con una versión 2.X.Y de SQLite. Debería obtener la última versión que es 2.8.17 (creo).

Si usted va la página de descarga http://www.sqlite.org/download.html y el botón derecho del ratón en el enlace para descargar el archivo más reciente de Windows binaria , entonces

seleccione Copiar la ruta del enlace (al menos usando Firefox, en el IE el comando es Copiar acceso directo). Ahora abra una nueva pestaña o ventana y pegue el enlace en la barra de direcciones

. Puede editar el enlace y reemplazar el número de versión con la versión que desea descargar. En su caso necesita cambiar http://www.sqlite.org/sqlitedll-3_5_6.zip a http://www.sqlite.org/sqlitedll-2_8_17.zip y presione Intro para iniciar

+0

no funciona realmente para mí –

+0

no funciona . Parecen haber actualizado su sitio web hace algún tiempo y se olvidó de mantener los archivos antiguos. – ygoe

+0

@LonelyPixel Buena captura. Parece que ahora están usando un repositorio Fossil para almacenar sus versiones anteriores, y usted necesita seguir sus enlaces para llegar a él. Desplácese hasta la parte inferior del enlace de descargas arriba para ver los enlaces del repositorio. No se ve bonito, pero es factible si realmente necesita obtener el código. –

1

Puede que no sea una solución duradera, pero here (después haga clic en la pestaña "Versiones & descargas"), hay algunas versiones de SQLite (> = 3.6.0).

-1

Siga este link a la página oficial y en "3.0 Código Obtención directamente desde el sistema de control de versiones" se puede leer más indicaciones:

  • obtener la lista de liberación de check-ins (esto link)
  • elegir el registro de entrada
  • descarga el código fuente archivo

la liberación más antiguo disponible ahora es derequerida2007-08-13.

2

He intentado algunas soluciones en esta página y en todas partes, todo lo que he visto parece obsoleto y ya no funciona. Realicé los siguientes pasos a partir del 4/5/2016 con éxito.

  1. Vaya a http://system.data.sqlite.org/index.html/finfo?name=www/downloads.wiki para ver el historial de descargas de SQLite en la wiki.
  2. Buscar (Ctrl + F) de la versión que desea (ex. 1.0.91.0)
  3. Seleccione el ID de comprometerse y se abrirá la versión anterior de la página completa con descarga enlaces al código fuente, así como los binarios precompilados y configuraciones

No siempre encontrará la versión en una búsqueda (por ejemplo, 1.0.98.0), pero debería ser razonablemente fácil encontrar la página correcta en las versiones/confirmaciones circundantes.

También puede comprobar archive.org para la página de descargas:
http://web.archive.org/web/20150101000000 */http://system.data.sqlite.org/index.html/doc/trunk/www/downloads.wiki
Encuentra la fecha de que su versión deseada fue lanzado desde el SQLite news page (puede que tenga que tomar la próxima fecha de archivado después de eso) . Seleccione el enlace deseado (a veces la página de descarga fue archivada, más tarde parece que no lo fue). Si la página de descarga no se archivó, edite la barra de direcciones para eliminar la información relacionada con archive.org y debería poder navegar directamente a la página de descarga de SQLite para esa versión.

+0

Esta es la respuesta correcta si está buscando binarios. Tenga en cuenta que en algunos casos (p. Ej., 104), el registro de confirmación no menciona la versión, por lo que es posible que deba hurgar. –

5

Sé que esta pregunta es un poco antigua, pero hay una manera más fácil de obtener la URL para los archivos zip más antiguos.

Usando una combinación de respuestas aquí, puede calcular la URL de descarga del archivo zip para la versión específica que desee.

  1. Determinar el número de versión que desea obtener (usaremos como ejemplo 3.8.7.4)

  2. mirada en la línea de tiempo (http://www.sqlite.org/src/timeline?t=release) para averiguar el año en el que la versión deseada era publicado (se lanzó 3.8.7.4 en 2014)

  3. Normalice el número de versión en exactamente 7 dígitos. Expande cada pieza en 2 dígitos con ceros a la izquierda, excepto por los 3 iniciales que deberían permanecer 1 dígito. Por ejemplo, 3.8.7.4 se convierte en 3080704. 3.13.0 se convierte en 3130000.(Si no hay una pieza delimitada del 4 ° período, use 00)

  4. Usando su número de versión normalizado, conéctelo a uno de estos formatos, dependiendo de su formato (Reemplace el texto '7DIGITS' en las URL a continuación con su número de versión normalizada, reemplazar el aÑO texto con el año en que la versión fue lanzada

Fuente: hxxp: //www.sqlite.org/YEAR/sqlite-src-7DIGITS.zip

Amalgamado hxxp: //www.sqlite.org/YEAR/sqlite-amalgamation-7DIGITS.zip

Así que nuestras versiones de ejemplo se convierten en hxxp: //www.sqlite.org/2014/sqlite-src-3080704.zip y ht tp: //www.sqlite.org/2014/sqlite-amalgamation-3080704.zip

(Aparentemente, aún no tengo suficiente reputación para publicar más de un enlace; cambiar hxxp a http en los enlaces de arriba)

No he probado esto para cada versión, pero mis 3 versiones de prueba funcionaron. Me imagino que los otros tipos de descarga (como los binarios precompilados, la documentación, etc.) también funcionan.

+0

Solo recuerde que este método actualmente funciona no antes del año de 2013, la versión más antigua es 3.7.16, antes de esta versión, necesita buscar otros métodos – hylepo

1

La idea de TomWitt2 es fantástica (me había pasado horas para encontrar una solución) pero ahora parece que los enlaces se han modificado, siga los pasos a continuación para obtener su versión archivada:
1) Obtenga la última versión del enlace de la descarga página aquí http://www.sqlite.org/download.html
2) Obtener el número normalizado de 7 dígitos como se menciona en la respuesta por TomWitt2
3) Basta con sustituir el número en el enlace y ya está listo para ir

Cuestiones relacionadas