Portals Index | Movies

Portals Index | Movies

Movies Summaries, Cast And Plots In One Box.

26 Oct 2018

Use Snap to install the Hugo edge version on Fedora and Ubuntu

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