如何选择必须从哪个源安装软件?

如何选择必须从哪个源安装软件?

这是我的问题:我正在使用 Lucid Lynx,想要获得最新版本的 freeciv。

我可以不添加 PPA 获得的最新版本是 2.1.10-1,它位于默认源之一(不知道是哪个,可能是 Universe 或 Multiverse)。当前版本是 2.3 或类似的。

ppa:kgoetz/ppa我按照说明操作,通过添加到源列表来获取最新版本。这里没有问题。

重新加载源后,我可以安装的版本仍然是 2.1.10-1,即来自官方源的版本。从 Synaptic 包管理器中,我可以“强制版本”,但该项在菜单中被禁用。

我的问题是:安装软件时有没有办法覆盖或选择特定的源?

当然,这个问题不仅限于我的特殊情况,而是涉及软件源的全球使用。

答案1

kgoetz PPA 没有适用于 Lucid 的 FreeCiv 版本。

可能是开源 Lucid 游戏的最佳来源 - 并且 FreeCiv 的最新版本是 playdeb.net。

他们已经为 Lucid 打包了 v2.3.1 -下载链接

在此处输入图片描述

最好坚持使用存储库中的“稳定”版本。但是,我发现 playdeb.net 游戏实际上打包得非常好 - 并且该网站的开发人员对任何问题都非常敏感,如果您联系他们,通常会很快提供打包修复。

您使用突触管理器强制版本的做法是正确的 - 除非最新更新存在软件包问题,否则我很少使用此选项。

显然,如果通过 PPA 或标准存储库没有可用的较新版本 - 您将无法强制版本,因此菜单选项将变灰/禁用。

答案2

ppa:kgoetz/ppa没有 freeciv 的软件包,也没有 Lucid 的软件包(只有tweepy和的软件包creepy,且都只适用于 Maverick),请参阅https://launchpad.net/~kgoetz/+archive/ppa/+packages)。因此添加它并不会为您带来任何新软件。

一般来说,包管理器总是会为你提供软件源中可供你分发的最新包

相关内容