哪里可以找到旧SQLite版本的源档案?

时间:2009-03-05 15:19:01

标签: sqlite

downloads上的www.sqlite.org页面似乎只有当前版本的链接,我想获得以前的版本。我看不到网站上历史版本的任何明显链接(除非我遗漏了一些明显的东西),似乎没有一个sourceforge项目。

如果存在这样的事情,有人能指出我的旧SQLite源版本的存档吗?

佰。

7 个答案:

答案 0 :(得分:15)

我在旧邮件列表档案中找到了这个。希望这会有所帮助:

  

旧版本的SQLite是可行的   来自网站,但没有   网页上的直接链接。您   需要手动编辑链接   得到你需要的文件。

     

2.1版本的数据库文件   暗示它是用a创建的   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键开始

答案 1 :(得分:8)

我知道这个问题有点陈旧,但有一种更简单的方法可以获取旧版zip文件的URL。

在此处使用答案组合,您可以计算所需特定版本的zip文件的下载URL。

  1. 确定您想要获得的版本号(我们将以3.8.7.4为例)

  2. 查看时间表(http://www.sqlite.org/src/timeline?t=release)以确定发布所需版本的年份(2014年发布了3.8.7.4)

  3. 将版本号标准化为正好7位数。将每个部分扩展为2个数字,前导零,除了最初的3,应保持1位数。例如3.8.7.4变为3080704. 3.13.0变为3130000.(如果没有第4个句点分隔,则使用00)

  4. 使用您的标准化版本号,将其插入其中一种格式,具体取决于您要查找的内容(使用您的标准化版本替换下面网址中的文字' 7DIGITS'编号,将文本YEAR替换为发布版本的年份

  5. 来源: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.ziphttp://www.sqlite.org/2014/sqlite-amalgamation-3080704.zip

    我没有尝试过每个版本,但我的3个测试版本都有效。我想其他下载类型(如预编译的二进制文件,文档等)也可以工作。

答案 2 :(得分:7)

直接访问来源

另外,如果你想自己编译。对所有SQLite源代码的访问都在CVS存储库中维护,该存储库可供任何人进行只读访问。您可以通过访问this link

以交互方式查看存储库内容并下载单个文件

另外

www.sqlite.org/src/timeline?t=release将显示每个sqlite版本何时发布。

从您想要的日期cvs结帐并编译。如何从cvs结帐的说明是here
注意:使用-D选项按日期结帐

答案 3 :(得分:2)

我在这个页面和其他地方尝试了一些解决方案,我看到的所有内容似乎已经过时且不再有效。自2016年5月4日起,我已成功完成以下步骤。

  1. 转到http://system.data.sqlite.org/index.html/finfo?name=www/downloads.wiki查看SQLite下载wiki的历史记录。
  2. 搜索(ctrl + f)您想要的版本(例如1.0.91.0)
  3. 选择提交ID,它将打开旧版本的页面,其中包含源代码下载链接以及预编译的二进制文件和设置。
  4. 您不会总是在搜索中找到该版本(例如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 news page找到所需版本的发布日期(之后可能需要选择下一个存档日期)。选择您想要的链接(有时下载页面已存档,更多内容似乎不是)。如果下载页面未存档,请编辑地址栏以删除与archive.org相关的信息,您应该可以直接导航到该版本的SQLite下载页面。

答案 4 :(得分:1)

将此link关注到官方网站,并在" 3.0直接从版本控制系统获取代码"你可以阅读更多指示:

  • 获取发布签到列表(此link
  • 选择所需的登记入住
  • 下载源代码存档

现有的最早版本来自 2007-08-13

答案 5 :(得分:1)

来自TomWitt2的想法太棒了(我花了几个小时才找到解决方案)但是现在链接似乎已经修改了,所以按照以下步骤来获取你的存档版本:

  1. 从此处的下载页面获取最新版本链接http://www.sqlite.org/download.html
  2. 获取TomWitt2回答中提到的标准化7位数字
  3. 只需更换链接中的号码即可开始

答案 6 :(得分:0)

您正确地指出,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