哪些程序将在 Ubunutu 16.04 LTS 上接收自动更新?

哪些程序将在 Ubunutu 16.04 LTS 上接收自动更新?

我正在尝试确定哪些程序将接收自动更新在我的乌班图 16.04LTS个人电脑。

我已经通过软件中心安装了这些程序:

  • 档案
  • 瘸子
  • 突触
  • 网启动
  • virtualbox-qt

我已经通过添加 ppa 从命令行安装了这些,并使用 apt 进行了安装:

  • google-chrome-稳定版
  • sublime-text

当我在状态选项卡下使用 Synaptic 时,Installed (manually)如果我按非 Ubuntu 安装排序,我可以看到上面列出的所有程序。

如果我随后单击Installed (upgradeable)唯一未安装 Ubuntu 的包是google-chrome-stable

  1. 为什么google-chrome-stable只列出可升级的那个?
  2. Synaptic 如何确定某个软件包是否‘可升级’?
  3. 我认为软件中心更新实际上会更新,因为我认为我已经在软件中心本身看到了这一点,但这会通过 apt-get update 发生吗?

我想了解使用这些方法安装的程序是否自动更新:

  • 通过 Ubuntu 软件中心下载
  • 通过命令行添加 PPA 并安装
  • 下载.deb 并安装(例如 Dropbox)

我的想法是否正确,这apt-get update将更新最初使用 apt 命令安装的任何软件?

因此,如果它是 .deb,则是通过 dkpg 安装的,因此 apt-get 将不适用,如果是这样,有没有办法自动更新这些?

答案1

  1. google-chrome-stable是您系统中当时唯一过时的软件包(不是由 Ubuntu 安装的)。

  2. 软件包列在Installed (upgradeable)表示有较新的软件包可用,您可以升级该软件包。如果您有 过滤器non-Ubuntu installed,它将仅显示您安装的过时软件包。

  3. apt-get updateUbuntu 软件中心每次都会运行(我认为)并检测您是否有软件更新。运行apt-get update只会更新您的软件包列表,不会告诉您是否有软件更新。apt-get upgrade将升级软件包,这与从 Ubuntu 软件中心更新软件包相同。

  4. 通过 Ubuntu 软件中心下载的软件包将自动更新,因为它的作用与使用 安装相同apt-get

  5. 通过命令行添加 PPA 并安装所安装的软件包也将自动更新,因为运行时apt-get update也会apt-get更新来自 PPA 的软件包列表。

  6. 通过下载 .deb 并通过 安装的软件包dpkg -i可能会自动更新,具体取决于存储库是否添加到 apt 列表中(即/etc/apt/sources.list)。一些软件包google-chrome-stable会这样做,因此它们会得到更新。

apt-get update编辑:Ubuntu每次启动时都会运行一个 cronjob ,因此启动计算机时所有软件包列表都会更新。

相关内容