Skip to Content

snapでインストールしたHugoのアップデート

概要

snapでインストールしたHugoをアップデートした備忘録

結論

sudo snap listでパッケージ名を確認し、
snap snap refresh [パッケージ名]でアップデート

環境

1
2
> hugo version
Hugo Static Site Generator v0.55.6-A5D4C82D linux/amd64 BuildDate: 2019-05-18T07:56:30Z
1
2
> cat /etc/os-release | grep VERSION=
VERSION="18.04.3 LTS (Bionic Beaver)"

前書き

hugoインストールのためにsnapをインストールした記憶がある
しかし、それ以降使った試しがないので記憶を掘り起こすところから始まった

コマンドがない、入れた記憶はあるのに…

1
2
> sudo snap list
sudo: snap: コマンドが見つかりません

再インストール

1
2
3
4
5
6
7
> sudo apt install snapd

パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています                
状態情報を読み取っています... 完了
以下の追加パッケージがインストールされます:
  apparmor

apparmorでトラブったからapparmorを削除した記憶がある
ここは再度入れざる終えない

snap パッケージ確認

1
2
3
> sudo snap list | grep hugo
Name    Version     Rev   Tracking  Publisher     Notes
hugo    0.55.6      4735  stable    hugo-authors  -

snap アップデート実行

1
> sudo snap refresh hugo
1
2
> snap list | grep hugo
hugo    0.60.0     6345  stable    hugo-authors  -

感想

aptパッケージは定期的にアップデートしているけど、snap管理は完全に忘れてしまっている
dockerも最新版使いたくてsnapでインストールしていたことを思い出せた

1
2
3
4
5
> sudo snap list
Name    Version    Rev   Tracking  Publisher     Notes
core    16-2.42.4  8213  stable    canonical✓    core
docker  18.09.9    423   stable    canonical✓    -
hugo    0.60.0     6345  stable    hugo-authors  -

参考

https://news.mynavi.jp/article/20180227-snap_howto/