使用无人值守升级或 cron 从不同来源自动更新包?

使用无人值守升级或 cron 从不同来源自动更新包?

我在 HTPC 上运行 Ubuntu 14.04 + XBMC,现在我想在这台机器上设置自动更新。

除了常规的 Ubuntu 源之外,我还安装了其他 3 个源,我希望它们能够自动接收更新:

1)XBMC ppa(http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/

2)蒸汽源(http://repo.steampowered.com precise/steam

3)Flirc 源(http://apt.flirc.tv binary/

我已经阅读了有关无人值守升级包的信息,但我不知道如何修改此包以下载 XBMC、Steam 和 Flirc 的更新(我读过一些关于读取列表文件的内容/var/lib/apt/lists,但不幸的是,我无法在这些列表中找到SourceOrigin定义)。

或者我选择这条路线是否更好cron

答案1

/var/lib/apt/lists如果在之后仍找不到 Release 文件sudo apt-get upgrade,您可以查看存储库本身的文件。在这种情况下,它们是:

  1. http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/dists/trusty/Release对于XBMC
  2. http://repo.steampowered.com/steam/dists/precise/Release对于 Steam 和
  3. 不幸的是,Flirc 存储库没有目录列表,所以如果没有更多信息我就无法找到它。

XBMC 和 Steam 均有 Origin 值(分别为LP-PPA-team-xbmcValve Software LLC)。在这种情况下,Suite 将是dists您正在使用的存储库部分下的文件夹(http://repo.steampowered.com/steam/dists或者http://ppa.launchpad.net/team-xbmc/ppa/ubuntu/dists) - 应该precise适用于 Steam 和trustyXBMC PPA。

相关内容