मुझे पता है कि मैं एक स्नैप पैकेज का उपयोग करके अपडेट कर सकता हूं
sudo snap refresh <package>
लेकिन क्या सभी स्नैप को अपडेट करने का एक तरीका है, जैसे
sudo apt dist-upgrade
मुझे पता है कि मैं एक स्नैप पैकेज का उपयोग करके अपडेट कर सकता हूं
sudo snap refresh <package>
लेकिन क्या सभी स्नैप को अपडेट करने का एक तरीका है, जैसे
sudo apt dist-upgrade
जवाबों:
snap refresh
यह करेंगे। यह snapd
2.0.8 का हिस्सा है , जो 2016-06-13 में उतरा था xenial-updates
।
snap refresh --list
केवल संकुल को ताज़ा किए बिना अद्यतनों को सूचीबद्ध करता है।
snap info <snap name>
दिखा सकते हैं कि कौन से संस्करण किसी विशेष पैकेज के लिए उपलब्ध हैं।
sudo snap refresh
स्नैप ट्यूटोरियल के अनुसार, स्नैप्स प्रति दिन एक बार पृष्ठभूमि में स्वचालित रूप से अपडेट हो जाते हैं।
इसमें ये आज़माएँ /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") }}'
snap refresh --list
केवल संकुल को ताज़ा किये बिना अपडेट को सूचीबद्ध करता है