温馨提示×

Yum在Debian中的更新机制是什么

小樊
38
2025-08-03 19:35:03
栏目: 智能运维

Yum 并非 Debian 系统中的更新机制,而是用于 Red Hat 系发行版(如 Fedora、CentOS)的包管理器。在 Debian 系统中,默认的更新机制是使用 APT(Advanced Package Tool)。

Debian 中的更新机制(APT)

  • 更新软件包列表sudo apt update
  • 升级所有已安装的软件包sudo apt upgrade
  • 安装任何可用的安全更新sudo apt full-upgrade
  • 启用自动安全更新
    • 安装 unattended-upgrades 包:sudo apt install unattended-upgrades
    • 启用自动更新:sudo dpkg-reconfigure unattended-upgrades
    • 可以选择配置自动更新的时间。

如何配置自动更新

  1. 打开终端。
  2. 编辑 APT 配置文件 /etc/apt/apt.conf.d/50unattended-upgrades。你可以使用任何文本编辑器,例如 nano 或 vim:
    sudo nano /etc/apt/apt.conf.d/50unattended-upgrades
    
  3. 确保以下行没有被注释掉(没有行首的 //),这样就会启用自动更新:
    Unattended-Upgrade::Automatic-Reboot "true" ;
    
  4. 你可以配置自动更新的时间,编辑 /etc/apt/apt.conf.d/20auto-upgrades 文件:
    sudo nano /etc/apt/apt.conf.d/20auto-upgrades
    
  5. 确保以下行没有被注释掉,并设置你希望自动更新的时间:
    APT::Periodic::Update-Package-Lists "1" ;
    APT::Periodic::Download-Upgradeable-Packages "1" ;
    APT::Periodic::AutocleanInterval "7" ;
    APT::Periodic::Unattended-Upgrade "1" ;
    
  6. 上述配置表示每天检查一次更新,并且每周进行一次自动清理。
  7. 保存并关闭文件。
  8. 最后,重启 unattended-upgrades 服务以应用更改:
    sudo systemctl restart unattended-upgrades
    

通过上述步骤,你的 Debian 系统应该已经配置好了自动更新。系统会在指定的时间自动下载并安装可用的更新。

0