모든 Snap 패키지를 어떻게 업데이트합니까?


114

다음을 사용하여 스냅 패키지를 업데이트 할 수 있음을 알고 있습니다

sudo snap refresh <package>

그러나 모든 스냅을 업데이트하는 방법이 있습니까?

sudo apt dist-upgrade

답변:


176
snap refresh 

이것을 할 것입니다. 그것은 snapd2016-06-13에 착륙 한 2.0.8의 일부입니다 xenial-updates.

snap refresh --list

패키지를 새로 고치지 않고 업데이트 만 나열합니다.

snap info <snap name>

특정 패키지에 사용 가능한 버전을 표시 할 수 있습니다.


16
snap refresh --list패키지를 새로 고치지 않고 업데이트 만 나열
gwarah

1
해야 할 일sudo snap refresh
Boris


4

이것을 시도하십시오 /usr/bin/update-snaps:

#!/bin/bash
ROOT_UID="0"

#Check if run as root
if [ "$UID" -ne "$ROOT_UID" ] ; then
        echo "You must be root to do that!"
        exit 1
fi

snap list | awk -F" " '{if ($1 && NR>1) { system("snap refresh " $1 " 2>/dev/null") }}'

4
더 이상 필요하지 않습니다.
dholbach

왜 안돼? 자동 업데이트?
Ambigus 9
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.