unattended-upgrades

即使依赖包被删除或重命名,如何让 apt 自动升级包?
unattended-upgrades

即使依赖包被删除或重命名,如何让 apt 自动升级包?

常规的 unattended-upgrades 会在删除/重命名包时保留包Depends。这通常是合理的,但我想覆盖此行为,因为它可能会导致难以检测/修复的损坏,如果它发生在不经常与之交互的云虚拟机中。是否可以告诉 unattended-upgrades 不要保留此类包?(注意:我不是询问分阶段升级的情况。 具体来说,我曾dotnet-runtime-7.0自动升级到较新的版本,但dotnet-hostfxr-7.0由于其中一个版本Depends被重命名而无法使用。这导致dotnet使用该运行时的应用程序dotnet无法再找到该运行时(dotnet --li...

Admin

Ubuntu Server 20.04 上的无人值守升级不起作用,卡在关机/等待信号状态
unattended-upgrades

Ubuntu Server 20.04 上的无人值守升级不起作用,卡在关机/等待信号状态

几个月前我买了一台 VPS,并为其配置了 Ubuntu Server 20.04。据我所知,我没有修改任何系统设置,当然也没有修改任何会影响无人值守升级的东西,因为我确实想要这个。 据我了解,Ubuntu 20.04 默认启用了无人值守升级,因此它每天都会执行 apt update + upgrade 以使系统保持最新状态,而无需用户执行任何操作。 我刚刚发现,在我拥有它的几个月里,它从来没有在我的 VPS 上运行过,所以我的更新已经落后了几个月,我想了解原因。 我查看了 /var/log/apt/history.log.*,其中唯一的条目是我过去几个月运行...

Admin

类似于 -y 标志,用于无人值守升级
unattended-upgrades

类似于 -y 标志,用于无人值守升级

我已经能够使用以下命令配置自动安全更新: sudo dpkg-reconfigure unattended-upgrades 运行上述命令会弹出一个配置页面。我只需要按两次回车键,整个过程就完成了。 我正在寻找一种自动化设置的方法。例如,pt-get install我可以使用-y标志。 有什么方法可以做到这一点,unattended-upgrades从而使该过程自动化? ...

Admin

如何安全地回滚特定升级?
unattended-upgrades

如何安全地回滚特定升级?

我目前正在处理 GPU 崩溃问题,我认为这是由今天早上在我的计算机上升级的大量软件包引起的。以下是今天早上的 history.log 条目。 我是 Linux 新手,但技术水平相当高,我只是不确定如何关注此列表中的哪些元素需要回滚,以便找到回滚它们的方法。理想情况下,我可以将它们恢复到已删除的版本,并且我认为可以阻止它们重新安装。 我怀疑可能存在一种简单的方法,只是我不知道。 我正在使用带有专有 nvidia 驱动程序的 Ubuntu 22.04 lts。 Start-Date: 2024-02-16 06:50:33 Commandline: /usr...

Admin

无人值守升级不会获取更新,除非事先运行 apt-get update
unattended-upgrades

无人值守升级不会获取更新,除非事先运行 apt-get update

尝试使用以下方法在私有 Debian 存储库上实现“自动更新”unattended-upgrades 尝试检查1755716建议的解决方案没有成功 问题是,除非apt update事先运行,否则不会获取和安装新版本 它确实可以手动运行 -apt update && apt update X并且新版本已成功安装 尝试手动运行unattended-upgrades命令 -> 显示没有可用更新 sudo unattended-upgrades -v Starting unattended upgrades script Allowed ori...

Admin

无人值守升级:找出起源模式
unattended-upgrades

无人值守升级:找出起源模式

在设置 Ubuntu 服务器时,我安装了 ZeroTier,并unattended-upgrades像往常一样进行配置。ZeroTier 在无人值守升级方面是个问题,因为所有原始数据都只是发行版名称的重复,即: 500 http://download.zerotier.com/debian/mantic mantic/main amd64 Packages release o=mantic mantic,a=mantic,n=mantic,l=mantic mantic,c=main,b=amd64 origin download.zerot...

Admin

在特定日期进行无人值守升级?
unattended-upgrades

在特定日期进行无人值守升级?

我有几个集群服务器,我想用无人值守升级来升级它们 - 但要在一周的不同日子里进行。由于我可能会丢失集群中的多个节点,所以我想确保一个节点在周一运行无人值守升级,一个在周三运行,一个在周五运行。 看看无人值守升级,我对调度有点困惑。systemd-timers与 apt 相关的有多个: $ systemctl list-timers | head -1; systemctl list-timers | grep -e apt -e update; systemctl list-timers | tail -3 NEXT ...

Admin

Ubuntu 服务器随机重启
unattended-upgrades

Ubuntu 服务器随机重启

昨天,我的一台 Ubuntu 服务器突然重启。服务器突然重启,9 分钟后才恢复。 服务器的配置和日志文件如下所示。 配置文件:/etc/apt/apt.conf.d/20auto-upgrades root@node1227:~# cat /etc/apt/apt.conf.d/20auto-upgrades APT::Periodic::Update-Package-Lists "1"; APT::Periodic::Unattended-Upgrade "1"; 配置文件:/etc/apt/apt.conf.d/50unattended-upgrade...

Admin

尽管优先级较低,Mozillateam-Firefox 仍被 Snap-Firefox 悄然取代
unattended-upgrades

尽管优先级较低,Mozillateam-Firefox 仍被 Snap-Firefox 悄然取代

(这是根据评论中的建议对原始问题进行的重写) 我正在运行 Ubuntu 22.04,并使用来自mozillateam ppa。我的设置将 ppa-firefox 设置为优先级 1001(如建议的那样这里) 和优先级为 500 (默认) 的 snap-firefox。今天,unattended-upgrades我默默地用 snap-firefox 替换了我的 ppa-firefox,但我不知道为什么。 我设法用一个简单的方法重新安装了 ppa-firefox,apt-get remove firefox; apt-get install firefox所以我怀...

Admin

如何允许 Google Chrome 在 Ubuntu 上自行更新?
unattended-upgrades

如何允许 Google Chrome 在 Ubuntu 上自行更新?

在 Windows 上,我习惯使用 Google Chrome 自动更新。然而,这似乎在 Ubuntu 上不起作用。每天早上,我都会在浏览器中收到“无法更新 Chrome”错误,按照说明下载 Debian 文件,该文件在 Ubuntu 软件管理器中打开,但没有提供安装选项。我知道我可以以某种方式配置无人值守升级对于 apt,但这听起来比仅使用 Chrome 的内部更新程序更复杂。 所以我的问题是,如何修复 Ubuntu 上的 Chrome 内部更新程序?或者这只是无意的(尽管 Chrome 似乎向我建议这样做)...

Admin

使用默认的无人值守升级配置运行“apt upgrade”是否多余(出于安全考虑)?
unattended-upgrades

使用默认的无人值守升级配置运行“apt upgrade”是否多余(出于安全考虑)?

我只是想确认我是否正确理解了-security与-updates档案之间的关系的含义(如在security.ubuntu.com 更新最终会合并到正常更新中吗?以及链接的Ubuntu Wiki 安全常见问题解答)。 我运行暴露在互联网上的 Ubuntu Server 实例,并且始终定期重新启动它们以确保所有安全更新生效。在此之前,我还运行sudo apt update和sudo apt upgrade。我实际上对错误修复不感兴趣;我一直在运行,只是apt upgrade因为我认为这也是安全所必需的。 然而,上面的链接似乎表明,从安全角度来看,这实际上是多余的...

Admin

自动更新完成后启动自定义进程-Apt-Get 暂停自定义安装脚本
unattended-upgrades

自动更新完成后启动自定义进程-Apt-Get 暂停自定义安装脚本

一点背景知识:我正在尝试在 AWS 中设置一个自动安装过程,该过程几乎不需要干预即可配置我的服务器。我通常在 Ubuntu 18.04 中使用它。然而,在 22.04 (ARM) 中出现错误。 问题:无法锁定管理目录(/var/lib/dpkg/),是否有另一个进程正在使用它? 一个办法:https://linuxconfig.org/disable-automatic-updates-on-ubuntu-22-04-jammy-jellyfish-linux#:~:text=Open%20a%20comman...

Admin

apt-cache policy 命令输出中的“o=.main”是什么意思?
unattended-upgrades

apt-cache policy 命令输出中的“o=.main”是什么意思?

在命令的输出中apt-cache policy我看到以下几行: 500 https://repos.insights.digitalocean.com/apt/do-agent main/main amd64 Packages release o=. main,a=main,n=main,l=. main,c=main,b=amd64 origin repos.insights.digitalocean.com 什么o=. main意思? 我还想了解这对于自动更新意味着什么。我看到该do-agent软件包会定期更新unattended-...

Admin

无人值守升级经常重启而不记录任何内容
unattended-upgrades

无人值守升级经常重启而不记录任何内容

在 22.04.1 LTS 上,无人值守升级服务会频繁重启服务器,有时间隔 15 分钟!一切都是默认设置,即我没有编辑50unattended-upgrades或进行任何其他更改。我尝试过停止/清除/重新安装服务,但重启(由系统日志记录)仍在继续。我只能使用 系统日志查看重启grep 'Started Unattended Upgrades Shutdown' /var/log/syslog 。 中记录了一些重启/var/log/unattended-upgrades/unattended-upgrades.log,但大多数没有。除了无人值守升级的正常重启外...

Admin

unattended-upgrades.service 在 Ubuntu 22.04 中使用过时的库
unattended-upgrades

unattended-upgrades.service 在 Ubuntu 22.04 中使用过时的库

每当我执行apt-get 升级,我看到一个弹出窗口告诉我我的两个守护进程正在使用过时的库,并询问我是否要重新启动这些服务。 一是无人值守升级服务,另一个是networkd-dispatcher.service。这两项服务在服务器重启后运行,但在apt-get 升级除非我在交互式弹出窗口中手动选择它们。 有没有办法识别和更新触发弹出窗口的库?这些服务使用过时的库是否值得关注? 我对在检测到过时的库时阻止此弹出窗口不感兴趣,正如问题中所述apt-get 升级自动重启服务。我重视反馈。我询问是否有办法更新过时的库。 ...

Admin