如何让 apt-get 更新下载早期版本的 Ubuntu 包?

如何让 apt-get 更新下载早期版本的 Ubuntu 包?

我有 Ubuntu Wily Werewolf (15.10),而对于我从 ppa 获得的几乎所有软件包,都没有子目录wily,因此无法安装它,而是出现 404 错误。我可以强制apt-get update下载以前版本的 Ubuntu 的源吗(我认为它们仍然有效)?

如果这个问题很愚蠢,我深感抱歉;我对 Linux 还很陌生。

答案1

如果你添加了 PPA,它将有一个以/etc/apt/sources.list.d它命名的文件,包含源条目。例如,对于pi-rho/dev14.04 上的 PPA:

$ cat /etc/apt/sources.list.d/pi-rho-dev-trusty.list
deb http://ppa.launchpad.net/pi-rho/dev/ubuntu trusty main
deb-src http://ppa.launchpad.net/pi-rho/dev/ubuntu trusty main

只需找到您的 PPA 的相应文件,然后编辑它以替换wilytrusty想要的任何版本。

这是否会起作用且不会引发问题,目前还不清楚。

答案2

您可以通过修改 /etc/apt/sources.list.d/ 下的列表文件来使用要下载的版本名称,从而为旧版本制作给定的 PPA 下载文件(例如:将单词“wily”替换为“trusty”,以使您的系统在 15.10 系统上使用 Ubuntu 14.04 软件包),但这并不能保证该版本存储库中安装的应用程序可以在您使用的 Ubuntu 版本上正常运行或完全无法运行。您可能最终会得到一系列损坏的依赖关系。

相关内容