问题:
假设我有一个软件的 PPA(例如 Blender;http ://ppa.launchpad.net/thomas-schiex/blender/ubuntu),由于某些原因,它包含一个 Python3.6 版本。
我想要达到的目标:
假设我想要“更好”的 Python3.6 包,例如来自 python 专用 ppa,就我而言;http://ppa.launchpad.net/jonathonf/python-3.6/ubuntu
问题:
如何apt
选择要安装的软件包,有没有一种方法可以告诉我apt
从一个所需的 ppa 安装它到其他 ppa 上?
我猜它会选择最新的包(我错了吗?),但是如果出于某些原因我想保留一个特定的旧版本怎么办?
python3.6 的示例在这里“仅”是一个示例,这可能对任何包都有用。
注意重复:
即使评论中建议链接中的答案相同,入口点,即“问题”也完全相同,很多人可能会通过此搜索结果而不是其他。所以,以我的拙见,严格来说,答案有点重复,而不是问题。
正如您所猜测
apt
的那样,将安装源中可用的最新版本。例如:
如您所见,有两种不同版本的 Firefox 可供我安装,让我们检查一下要安装哪一种:
如您所见,将安装最新版本(它是安装的候选者)
您可以使用:
例如:
安装旧版本的软件。
作为pining的替代方法,您可以
apt-mark
阻止它升级: