温馨提示×

Debian Yum怎样设置自动更新

小樊
45
2025-02-20 02:36:45
栏目: 智能运维
Debian服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在Debian系统中,通常使用APT(Advanced Package Tool)而不是YUM(Yellowdog Updater, Modified)来管理软件包。APT是Debian及其衍生版(如Ubuntu)的默认包管理器。如果你想要设置APT自动更新,可以按照以下步骤操作:

  1. 打开终端。

  2. 编辑APT配置文件 /etc/apt/apt.conf.d/20auto-upgrades。你可以使用任何文本编辑器,例如nano或vim。如果文件不存在,你可以创建它。

    sudo nano /etc/apt/apt.conf.d/20auto-upgrades
    
  3. 在打开的文件中,添加以下内容:

    APT::Periodic::Update-Package-Lists "1";
    APT::Periodic::Download-Upgradeable-Packages "1";
    APT::Periodic::AutocleanInterval "7";
    APT::Periodic::Unattended-Upgrade "1";
    

    这些行的意思分别是:

    • APT::Periodic::Update-Package-Lists "1";:每天检查一次可用的更新。
    • APT::Periodic::Download-Upgradeable-Packages "1";:每天下载可升级的包。
    • APT::Periodic::AutocleanInterval "7";:每周清理不再需要的包下载。
    • APT::Periodic::Unattended-Upgrade "1";:启用无人值守升级。
  4. 保存并关闭文件。

  5. 为了确保自动更新正常工作,你还需要启用unattended-upgrades包。运行以下命令来安装它(如果尚未安装):

    sudo apt-get install unattended-upgrades
    
  6. 安装完成后,你可以手动测试自动更新是否配置正确:

    sudo unattended-upgrade --dry-run --debug
    

    这将模拟一次更新过程,但不会实际安装任何更新。

  7. 如果一切正常,你的Debian系统现在应该会自动下载并安装安全更新和重要的软件包更新了。

请注意,自动更新可能会在系统负载较低的时候进行,以避免影响系统的性能。如果你想要自定义自动更新的行为,可以编辑 /etc/apt/apt.conf.d/50unattended-upgrades 文件来配置特定的更新选项。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:Debian Yum如何配置自动更新

0