Juntamente com a atualização dos pacotes APT na inicialização, adicionei recentemente a atualização automática do Snaps (também na inicialização) para os snaps instalados localmente, pois eles não são atualizados automaticamente como os outros.
Mas eu queria saber se havia uma ordem preferencial.
É melhor atualizar os pacotes APT antes/depois dos Snaps ou é melhor atualizar os Snaps antes/depois dos pacotes APT?
Meu palpite pessoal é que não existe uma ordem preferencial, pois os Snaps são empacotados com suas próprias dependências, portanto não devem interferir de forma alguma nos pacotes APT.
Portanto, estou procurando confirmação se meu pressentimento está correto.
Editar: A solução que encontrei foi adicionar o seguinte script aos aplicativos de inicialização, logo após o script de atualização do APT.
gnome-terminal -- bash -c "echo 'sudo snap refresh';pkexec snap refresh;read line;exit 0;$SHELL"
Editar 2:
O anteriorEditarfará com que os dois processos de atualização sejam executados ao mesmo tempo. Uma solução que encontrei mais tarde é agrupar os comandos em um único. Dessa forma ele será executado snap refresh
depois 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\""
Responder1
Não importa nada. Os pacotes Snaps e APT são independentes um do outro.
Além disso, os pacotes snap são atualizados automaticamente (exceto os snaps executados no modo dev ou instalados localmente), portanto, você não deve precisar atualizar automaticamente na inicialização (exceto nos casos mencionados acima).