我知道,当软件包更新出现在存储库中时,它的旧版本将从那里消失。但是,如果新版本具有回归功能怎么办?在哪里可以找到以前的?
注意:我不是指较早的发行版本或类似版本的软件包。我的意思是当前版本之前的版本,例如wine-1.5.29是当前版本,我需要wine-1.5.28或更早版本。当然,wine是一个不好的例子,因为我可以在他们的网站上找到任何版本,但是并非所有软件包都如此。
搜索/var/cache/apt/archives
不是一种选择,因为它有时可能会被清除apt-get clean
。
看一下这个网站... Ubuntu软件包搜索和这个... PackageArchive
—
Meintjes
@MrSeed假设我搜索acpid的早期版本2.0.17。我进入该站点,发现的所有内容是Raring的2.0.18和Quantal的2.0.16。相反,我需要的是例如Raring的2.0.17版(如果已经打包)。即我需要以前的版本,如果我稍早升级的话,该版本应该已经安装在当前发行版中。
—
罗斯兰
Launchpad是Ubuntu主机软件包的存放地。2.0.17似乎不再像已构建的软件包那样存在,但是您可以在此处找到源代码:launchpad.net/ubuntu/+source/acpid/1
—
沃伦·希尔
@WarrenHill哦,太好了。看来我可以查看任何软件包的发布历史记录,并找到其源代码和ubuntu补丁,对吗?如果是这样,如果您将其格式化为答案,我将接受您的答案。
—
罗斯兰