在 macOS、Linux、Windows、BSD 以及任何能运行 Go 编译器工具链的机器上安装 Hugo。
在 macOS 上安装 Hugo
包管理器
Homebrew
Homebrew 是 macOS 和 Linux 的免费开源软件包管理器。这将安装 Hugo 的扩展版:
brew install hugo
运行结果:
changeluodeMacBook-Pro:~ change$ brew install hugo
Running `brew update --auto-update`...
==> Auto-updated Homebrew!
...
==> Running `brew cleanup hugo`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).
Removing: /usr/local/Cellar/hugo/0.125.3... (50 files, 81.7MB)
Removing: /Users/change/Library/Caches/Homebrew/hugo--0.125.3.ventura.bottle.tar.gz... (20.7MB)
查看版本:
$ hugo version
hugo v0.125.4+extended darwin/amd64 BuildDate=2024-04-25T13:27:26Z VendorInfo=brew
MacPorts
MacPorts 是 macOS 上的一款免费开源包管理器。这将安装 Hugo 的扩展版本:
sudo port install hugo
在Linux 上安装Hugo
软件包管理器
Snap
Snap是Linux的免费开源软件包管理器。适用于大多数发行版,Snap软件包安装简单并且会自动更新。
Hugo的Snap软件包是严格隔离的。严格隔离的Snap以完全隔离的方式运行,达到了始终安全的最低访问级别。您创建和构建的站点必须位于您的主目录或可移动媒体上。
这将会安装Hugo的extended版本:
sudo snap install hugo
要启用或撤销对可移动媒体的访问:
sudo snap connect hugo:removable-media
sudo snap disconnect hugo:removable-media
要启用或撤销对SSH密钥的访问:
sudo snap connect hugo:ssh-keys
sudo snap disconnect hugo:ssh-keys
Homebrew
Homebrew 是 macOS 和 Linux 的免费开源软件包管理器。这将安装 Hugo 的扩展版:
brew install hugo
软件源软件包
大多数Linux发行版都维护一个包含常用应用程序的软件源。
由于长期支持(LTR)的准则,大多数Linux软件包仓库将不包含[最新版本]。
Arch Linux
与Arch Linux发行版的衍生版本包括EndeavourOS、Garuda Linux、Manjaro等。这将会安装Hugo的extended版本:
sudo pacman -S hugo
Debian
与Debian发行版的衍生版本包括elementary OS、KDE neon、Linux Lite、Linux Mint、MX Linux、Pop!_OS、Ubuntu、Zorin OS等。这将会安装Hugo的extended版本:
sudo apt install hugo
您也可以从[最新版本]页面下载Debian软件包。
Fedora
与Fedora发行版的衍生版本包括CentOS、Red Hat Enterprise Linux等。这将会安装Hugo的extended版本:
sudo dnf install hugo
openSUSE
与openSUSE发行版的衍生版本包括GeckoLinux、Linux Karmada等。这将会安装Hugo的extended版本:
sudo zypper install hugo
Solus
Solus发行版的软件源中包含了Hugo。这将会安装Hugo的标准版本:
sudo eopkg install hugo
在Windows 上安装Hugo
包管理器
Chocolatey
Chocolatey是Windows上的一个免费且开源的包管理器。这将安装Hugo的扩展版:
choco install hugo-extended
Scoop
Scoop 是Windows上的一个免费且开源的包管理器。这将安装Hugo的扩展版:
scoop install hugo-extended
Winget
Winget 是Microsoft的官方免费且开源的Windows包管理器。这将安装Hugo的扩展版:
winget install Hugo.Hugo.Extended
在BSD衍生版上安装Hugo
软件源包
大多数BSD衍生版都会维护一个常用应用程序的软件源。请注意,这些软件源可能不包含[最新发行版]。
DragonFly BSD
DragonFly BSD在其软件源中包含Hugo。这将安装Hugo的扩展版:
sudo pkg install gohugo
FreeBSD
FreeBSD在其软件源中包含Hugo。这将安装Hugo的扩展版:
sudo pkg install gohugo
NetBSD
NetBSD在其软件源中包含Hugo。这将安装Hugo的扩展版:
sudo pkgin install go-hugo
OpenBSD
OpenBSD在其软件源中包含Hugo。执行此命令将提示您选择要安装的Hugo版本:
doas pkg_add hugo
分享笔记