我有 Ubuntu Wily Werewolf (15.10),而对于我从 ppa 获得的几乎所有软件包,都没有子目录wily
,因此无法安装它,而是出现 404 错误。我可以强制apt-get update
下载以前版本的 Ubuntu 的源吗(我认为它们仍然有效)?
如果这个问题很愚蠢,我深感抱歉;我对 Linux 还很陌生。
答案1
如果你添加了 PPA,它将有一个以/etc/apt/sources.list.d
它命名的文件,包含源条目。例如,对于pi-rho/dev
14.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 的相应文件,然后编辑它以替换wily
您trusty
想要的任何版本。
这是否会起作用且不会引发问题,目前还不清楚。
答案2
您可以通过修改 /etc/apt/sources.list.d/ 下的列表文件来使用要下载的版本名称,从而为旧版本制作给定的 PPA 下载文件(例如:将单词“wily”替换为“trusty”,以使您的系统在 15.10 系统上使用 Ubuntu 14.04 软件包),但这并不能保证该版本存储库中安装的应用程序可以在您使用的 Ubuntu 版本上正常运行或完全无法运行。您可能最终会得到一系列损坏的依赖关系。