시작 시 APT 패키지를 업데이트하는 것 외에도 최근 로컬에 설치된 스냅에 대해 스냅 자동 새로 고침(시작 시에도)을 추가했습니다. 스냅은 다른 스냅처럼 자동으로 업데이트되지 않기 때문입니다.
하지만 우선순위가 있는지 궁금합니다.
Snaps 전/후에 APT 패키지를 업데이트하는 것이 더 좋습니까, 아니면 APT 패키지 전/후에 Snaps를 업데이트하는 것이 더 좋습니까?
내 개인적인 추측으로는 Snaps가 자체 종속성으로 패키지되어 있으므로 선호하는 순서가 없으므로 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\""
답변1
그것은 전혀 중요하지 않습니다. Snap과 APT 패키지는 서로 독립적입니다.
또한 스냅 패키지는 자동으로 업데이트되므로(devmode에서 실행되거나 로컬로 설치된 스냅 제외) 시작 시 자동 새로 고침이 필요하지 않습니다(앞에서 언급한 경우 제외).