Порядок обновления пакетов Snap и APT

Порядок обновления пакетов Snap и APT

Наряду с обновлением пакетов APT при запуске я недавно добавил автоматическое обновление Snaps (также при запуске) для локально установленных Snaps, поскольку они не обновляются автоматически, как другие.

Но мне было интересно, есть ли какой-то предпочтительный порядок.

Лучше ли обновлять пакеты APT до/после Snaps или лучше обновлять Snaps до/после пакетов APT?

Я лично предполагаю, что предпочтительного порядка нет, поскольку Snap-пакеты упакованы со своими собственными зависимостями, поэтому они вообще не должны мешать пакетам APT.

Поэтому я ищу подтверждения правильности моих предчувствий.

Редактировать: Решение, которое я нашел, — добавить следующий скрипт в Startup Applications, сразу после скрипта обновления 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\""

решение1

Это вообще не имеет значения. Пакеты Snaps и APT независимы друг от друга.

Кроме того, пакеты snap обновляются автоматически (за исключением snap, работающих в режиме разработчика или установленных локально), поэтому вам не нужно выполнять автоматическое обновление при запуске (за исключением вышеупомянутых случаев).

Связанный контент