![安装具有依赖项的特定旧包](https://linux22.com/image/85416/%E5%AE%89%E8%A3%85%E5%85%B7%E6%9C%89%E4%BE%9D%E8%B5%96%E9%A1%B9%E7%9A%84%E7%89%B9%E5%AE%9A%E6%97%A7%E5%8C%85.png)
我需要安装特定版本的 tomcat (6.0.16) 使用apt-get install
有依赖关系来自旧的 Debian 存储库。
旧存储库可以在以下位置找到:http://snapshot.debian.org/archive/debian/[date]/...
但是有很多存储库。怎样才能轻松找到好的呢?
答案1
总体思路是去快照站点并在左侧的搜索字段中输入源代码或二进制包名称。
因为tomcat6
这将导致http://snapshot.debian.org/package/tomcat6/其中列出了源包的可用快照tomcat6
。您可以在以下位置找到版本 6.0.16-1http://snapshot.debian.org/package/tomcat6/6.0.16-1/然后导致http://snapshot.debian.org/archive/debian/20080529T000000Z/pool/main/t/tomcat6/(寻找“/pool”链接)。但这可能不会满足您的需求,因为完整的 Tomcat 6 软件包仅从版本 6.0.18-1 开始可用;你会发现http://snapshot.debian.org/package/tomcat6/6.0.18-1/这将引导你到http://snapshot.debian.org/archive/debian/20090221T225736Z/pool/main/t/tomcat6/(其中还有 6.0.18-2,与 6.0.18-1 相同,只是目标分布发生了变化)。
因此,如果您确实特别需要版本 6.0.16,那么就找到 Debian 软件包而言,您就不走运了...Ubuntu 中曾经有一个完整的软件包,版本 6.0.16-1ubuntu1,但那是被 6.0.18 取代,这是 6.0.18 中最旧的剩余包http://old-releases.ubuntu.com/ubuntu/pool/main/t/tomcat6/。您可以随时查看Ubuntu 源代码存储库并从那里重建 6.0.16...