在 Debian 系统中,你可以使用 apt 命令来更新软件包。为了定期自动更新软件包,你可以使用 cron 定时任务或者 unattended-upgrades 包。下面是两种方法的详细说明:
方法一:使用 cron 定时任务
-
打开终端。
-
输入以下命令来编辑当前用户的
crontab文件:crontab -e -
在打开的文件中,添加以下行来设置定时任务。这里的例子是每天凌晨 3 点更新软件包:
0 3 * * * apt update && apt upgrade -y你可以根据自己的需求调整时间。
-
保存并关闭文件。现在,定时任务已经设置好了。
方法二:使用 unattended-upgrades 包
-
首先,确保你已经安装了
unattended-upgrades包。如果没有,请运行以下命令来安装:sudo apt install unattended-upgrades -
安装完成后,运行以下命令来启用自动更新:
sudo dpkg-reconfigure -plow unattended-upgrades在提示中选择 “Yes” 以启用自动更新。
-
你可以通过编辑
/etc/apt/apt.conf.d/50unattended-upgrades文件来自定义自动更新的设置。例如,你可以启用或禁用特定软件包的自动更新。 -
若要立即更新软件包,可以运行以下命令:
sudo unattended-upgrade若要查看自动更新的状态和日志,可以查看
/var/log/unattended-upgrades文件。
通过以上两种方法之一,你可以实现在 Debian 系统中定期自动更新软件包。
以上就是关于“Debian 定时器如何更新软件包”的相关介绍,筋斗云是国内较早的云主机应用的服务商,拥有10余年行业经验,提供丰富的云服务器、租用服务器等相关产品服务。云服务器资源弹性伸缩,主机vCPU、内存性能强悍、超高I/O速度、故障秒级恢复;电子化备案,提交快速,专业团队7×24小时服务支持!
简单好用、高性价比云服务器租用链接:https://www.jindouyun.cn/product/cvm