如何获取受限/合作伙伴软件包的安全更新?

我想在Ubuntu 12.04 LTS上执行安全更新,保持系统的其余部分不变。 我需要从命令行执行此操作,而不是GUI更新管理器。 我已经实现了这里描述的解决方案,这似乎对此有用。 鉴于我是在12.04,我只是用’精确’代替’清醒’。

我的问题是:通过使用该答案中描述的apt pinning,我是否仍会收到通过“其他”存储库分发的软件包的安全更新 – partner,restricted,multiverse等? 或者它只会让我获得“核心”发行版中包的更新?

谢谢! 〜1

安全更新包括所有存储库( 限制,多版本等 )。

你说的解决方案(这是有用的,我推荐它)只是为了接收安全更新。 但它包括合作伙伴安全更新

我希望我帮助过你。

默认情况下, 合作伙伴没有安全更新

您将获得所有常规存储库的安全更新,包括main,restricted,universe和multiverse ,但不适用于合作伙伴

精确安全性存储库的顶级结构使这一点非常清楚:

显示合作伙伴的安全回购的顶级结构不包括在内

为什么不?

合作伙伴中的包基本上是包含在.deb中的专有二进制文件。 不会为这些更新“安全”更新,只定期更新(新版本),其中可能包括安全更新。 要查看更新是否解决了安全问题,请查看提供程序的更新页面或启动板“源”页面的更改日志。 后者通常更容易,例如对于Adobe Reader( acroread ),请访问:

  https://launchpad.net/ubuntu/+source/ acroread 
  • 扩展Precise 12.04的最新版本向您显示更改日志(重点已添加):

    新的上游版本, 解决安全问题 :
     http://www.adobe.com/support/security/bulletins/apsb12-08.html
     CVE-2012-0774
     CVE-2012-0775
     CVE-2012-0776
     CVE-2012-0777
    

那么,如何快速检查合作伙伴的定期更新呢?

合作伙伴存储库只包含十五个包 ,我想即使是定期更新也很少(想想Adobe Reader)。 鉴于合作伙伴更新文件的小尺寸(5 kb) ,我只需将实际存储库( deb http://archive.canonical.com/ubuntu precise partner )添加到任何“快速检查” sources.list文件中。

注意:虽然伙伴服务器上存在precise-security ,但它(如预期)为空。