🐧

snapstoreをrefreshするshellの作成

2024/04/06に公開

snapstoreをrefreshするshellを作成しました。
主に「snap has no updates avaliable」エラーが起きた時に使用します。
久しぶりにLinux環境でshellscriptを作成したので、備忘として手順を記載します。

shellscriptを作成する

homeの下に自作shell保管用のディレクトリを作成します。

$ mkdir /home/username/shell

shellディレクトリ配下に以下のshellscriptを格納します。

snaprefresh.sh
echo "start"
sudo killall snap-store
sudo snap refresh snap-store
echo "end"

実行権限を付与します。

$ chmod 755  snaprefresh.sh

環境変数を設定する

どこにいても実行できるようにパスを通します。

$ export PATH="$PATH:/home/username/shell"

登録した環境変数を読み込みます。

$ source ~/.bash_profile

動作テスト

Terminalで以下のコマンドを実行します。

$ snaprefresh.sh

参考文献

Discussion