如何定期从我的计算机更新我家中的所有计算机?

如何定期从我的计算机更新我家中的所有计算机?

我和妻子、女儿家里有四台电脑使用 Ubuntu,两台使用 16.04,两台使用 16.10,全部连接到同一个路由器。有没有一种简单的方法可以让它们都保持最新的 Ubuntu 更新/升级?我想避免为每台电脑手动执行 apt-get 操作

答案1

有两个选项:

A。手动配置/etc/apt/apt.conf.d/50unattended-upgrades文件和/etc/apt/apt.conf.d/10periodic通过unattended-upgrades包,您可以检查它是否已经安装:

apt-cache pkgnames | grep unattended-upgrades

如果尚未安装,请安装:

sudo apt install unattended-upgrades

B.使用Softwware and Updates工具

选项1:

  1. 编辑/etc/apt/apt.conf.d/50unattended-upgrades以满足您的需要:

    • 配置无人值守升级(其他配置存在于文件中):

      Unattended-Upgrade::Allowed-Origins {
          "Ubuntu xenial-security";
          "Ubuntu xenial-updates";
      }; 
      
    • 某些软件包也可能被列入黑名单,因此不会自动更新

      Unattended-Upgrade::Package-Blacklist {
           "vim";
           "libc6";
           "libc6-dev";
           "libc6-i686";
      };
      
  2. 启用自动更新,编辑/etc/apt/apt.conf.d/10periodic并设置适当的apt配置选项:

    APT::Periodic::Update-Package-Lists "1";
    APT::Periodic::Download-Upgradeable-Packages "1";
    APT::Periodic::AutocleanInterval "7";
    APT::Periodic::Unattended-Upgrade "1";
    
    • 意义:
      • 1:每天更新,
      • 7:每周更新

笔记:无人值守升级的结果将记录到/var/log/unattended-upgrades

选项 2:

  1. Software and Updates从以下位置访问工具dash

  2. 在里面Updates tab

    • 在里面有安全更新时选择:DOwnload ans Install Automatically选项

在此处输入图片描述

  • 当要求输入密码时,提供密码

信息:选项 1 可让您对整个过程进行更细粒度的控制。

来源:

https://help.ubuntu.com/lts/serverguide/automatic-updates.html

相关内容