2.2 KiB
title | date | publishdate | lastmod | draft | aliases | tags | |||||
---|---|---|---|---|---|---|---|---|---|---|---|
Use Snap to install the Hugo edge version on Fedora and Ubuntu | 2018-10-26T12:59:51-05:00 | 2018-10-26 | 2018-10-26 | false |
|
|
If you are using the Fedora or Ubuntu Linux distributions -- I'm currently on Fedora 28 -- and would like to help test the latest development version of Hugo, or if you just want to be on the bleeding-edge of things, this post is for you.
Fedora-only steps
To get started, install Snap on Fedora:
sudo dnf install snapd
Add the Snap directory to your PATH
by adding this line to your ~/.bashrc
file. Then restart your terminal to pick up the change:
export PATH="$PATH:/var/lib/snapd/snap/bin"
Ubuntu-only steps
Ubuntu 16.04 and above come with Snap already installed. If you're using an older Ubuntu version, install Snap by running:
sudo apt update && sudo apt install snapd
Check if the Snap directory is on your PATH
by listing each entry:
echo $PATH | tr ':' '\n'
If you don't see /snap/bin
listed, then add this line to your ~/.bashrc
file. Then restart your terminal to pick up the change:
export PATH="$PATH:/snap/bin"
Install Hugo
See which Snap channels are available for Hugo:
snap info hugo
Install Hugo from the edge channel:
sudo snap install hugo --channel=edge
Or, if you prefer Hugo Extended -- which has the Hugo Pipes feature -- install it from the extended edge channel:
sudo snap install hugo --channel=extended/edge
Lastly, confirm the location and version of Hugo that was intalled:
which hugo && hugo version
Happy testing :)
Update or remove Hugo
Snaps are updated automatically. To manually update Hugo:
sudo snap refresh hugo
To remove Hugo:
sudo snap remove hugo