apt仅当有更新的软件包时才会替换某些内容的当前软件包。现在发布的更新可能是针对以前的版本。除非他们在版本控制方面做了一些非常愚蠢的事情,否则它不会降级。
锁定版本并不像听起来那么聪明。它应该按照锡上所说的那样做,锁定版本……但它只将其锁定在 Synaptic 内。任何其他进行软件包升级的东西(例如:更新管理器、apt-get、aptitude 等)都会忽略这一点。这可能是有缺陷的行为,所以我希望它能及时修复。
但为了阻止事物升级,你需要“保留”它。为此,请加载 aptitude,找到该包(/是搜索的快捷键,n查找下一个实例)并按住h它。这比 Synaptic 的“锁定”功能更受尊重。
编辑:通过命令行执行此操作的另一种方法是运行以下命令:
sudo -i
echo <package-name> hold | dpkg --set-selections
Run Code Online (Sandbox Code Playgroud)
但正如我一开始所说,我认为在你的情况下你不需要这样做。如果您使用的软件包版本明显比当前稳定版本更新(并且不仅仅是随机版本号 - 您可以在 Synaptic 中看到),那么您会没事的。
| 归档时间: |
|
| 查看次数: |
3723 次 |
| 最近记录: |