downloads上的www.sqlite.org页面似乎只有当前版本的链接,我想获得以前的版本。我看不到网站上历史版本的任何明显链接(除非我遗漏了一些明显的东西),似乎没有一个sourceforge项目。
如果存在这样的事情,有人能指出我的旧SQLite源版本的存档吗?
佰。
答案 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。
确定您想要获得的版本号(我们将以3.8.7.4为例)
查看时间表(http://www.sqlite.org/src/timeline?t=release)以确定发布所需版本的年份(2014年发布了3.8.7.4)
将版本号标准化为正好7位数。将每个部分扩展为2个数字,前导零,除了最初的3,应保持1位数。例如3.8.7.4变为3080704. 3.13.0变为3130000.(如果没有第4个句点分隔,则使用00)
使用您的标准化版本号,将其插入其中一种格式,具体取决于您要查找的内容(使用您的标准化版本替换下面网址中的文字' 7DIGITS'编号,将文本YEAR替换为发布版本的年份
来源: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个测试版本都有效。我想其他下载类型(如预编译的二进制文件,文档等)也可以工作。
答案 2 :(得分:7)
直接访问来源
另外,如果你想自己编译。对所有SQLite源代码的访问都在CVS存储库中维护,该存储库可供任何人进行只读访问。您可以通过访问this link
以交互方式查看存储库内容并下载单个文件另外
www.sqlite.org/src/timeline?t=release将显示每个sqlite版本何时发布。
从您想要的日期cvs结帐并编译。如何从cvs结帐的说明是here
注意:使用-D选项按日期结帐
答案 3 :(得分:2)
我在这个页面和其他地方尝试了一些解决方案,我看到的所有内容似乎已经过时且不再有效。自2016年5月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直接从版本控制系统获取代码"你可以阅读更多指示:
现有的最早版本来自 2007-08-13
答案 5 :(得分:1)
来自TomWitt2的想法太棒了(我花了几个小时才找到解决方案)但是现在链接似乎已经修改了,所以按照以下步骤来获取你的存档版本:
答案 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