আমি কীভাবে সমস্ত স্ন্যাপ প্যাকেজ আপডেট করতে পারি?


114

আমি জানি যে আমি ব্যবহার করে একটি স্ন্যাপ প্যাকেজ আপডেট করতে পারি

sudo snap refresh <package>

তবে সমস্ত স্ন্যাপগুলি আপডেট করার মতো উপায় আছে

sudo apt dist-upgrade

উত্তর:


176
snap refresh 

এই করবে। এটা তোলে অংশ snapd2.0.8, যা 2016-06-13 অবতরণ করেছে xenial-updates

snap refresh --list

প্যাকেজগুলি রিফ্রেশ না করে শুধুমাত্র আপডেটগুলি তালিকাভুক্ত করে।

snap info <snap name>

নির্দিষ্ট প্যাকেজের জন্য কোন সংস্করণগুলি উপলব্ধ তা প্রদর্শন করতে পারে।


16
snap refresh --listপ্যাকেজগুলি রিফ্রেশ না করে কেবল আপডেটগুলি তালিকাভুক্ত করে
14:515 এ 15

1
আপনাকে করতে হবেsudo snap refresh
বরিস


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
এটি আর প্রয়োজন হয় না।
hোলবাচ

কেন না? অটো আপডেট, তাই না?
অ্যামবিগাস 9
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.