小编Twy*_*stO的帖子

Snap 和 APT 软件包更新顺序

除了在启动时更新 APT 包之外,我最近还为本地安装的 Snap 添加了 Snap 自动刷新(也在启动时),因为它们不会像其他那样自动更新。

但我想知道是否有优先顺序。

是在 Snap 之前/之后更新 APT 软件包更好,还是在 APT 软件包之前/之后更新 Snap 更好?

我个人猜测没有首选顺序,因为 Snap 是用它们自己的依赖项打包的,所以它根本不应该干扰 APT 包。

所以我正在寻找确认我的直觉是否正确。

编辑: 我找到的解决方案是将以下脚本添加到启动应用程序中,紧接在 APT 更新脚本之后。

gnome-terminal -- bash -c "echo 'sudo snap refresh';pkexec snap refresh;read line;exit 0;$SHELL"

在此输入图像描述

编辑2: 上一个编辑将使两个更新过程同时运行。我后来发现的一种解决方案是将 tho 命令包装成一个命令。这样它将snap refresh在之后update-manager

sh -c "/usr/bin/update-manager && sleep 1 && gnome-terminal -- sh -c \"echo 'sudo snap refresh';pkexec snap refresh;echo '';echo 'Press Enter to close the window...';read line;exit 0;$SHELL\""

updates package-management apt snap

1
推荐指数
1
解决办法
168
查看次数

标签 统计

apt ×1

package-management ×1

snap ×1

updates ×1