knowledge-vault/sources/references/开发笔记/Hugo/更新Hugo.md

63 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

## 查看 Hugo 安装路径
在 CentOS 系统中,可以通过以下命令查看 Hugo 的安装路径:
```bash
which hugo
```
或者使用更详细的命令:
```bash
whereis hugo
```
`which hugo` 会显示 Hugo 可执行文件的完整路径,例如 `/usr/local/bin/hugo``/usr/bin/hugo`
`whereis hugo` 会显示 Hugo 的相关路径信息,包括可执行文件和文档等。
## 更新 Hugo 到最新版本
正在收集工作区信息在 CentOS 上更新 Hugo可以按照以下步骤操作
1. 查询最新版本号:
```bash
curl -s https://api.github.com/repos/gohugoio/hugo/releases/latest | grep '"tag_name":' | sed -E 's/.*"([^"]+)".*/\1/'
```
例如,假设最新版本号是 `v0.152.2`
2. 下载最新版本的 Hugo 压缩包(将 `vX.XX.X` 替换为最新版本号):
```bash
wget https://github.com/gohugoio/hugo/releases/download/vX.XX.X/hugo_X.XX.X_Linux-64bit.tar.gz
```
```bash
wget https://github.com/gohugoio/hugo/releases/download/v0.152.2/hugo_0.152.2_Linux-64bit.tar.gz
```
3. 解压新版本:
```bash
tar -zxvf hugo_X.XX.X_Linux-64bit.tar.gz
```
```bash
tar -zxvf hugo_0.152.2_Linux-64bit.tar.gz
```
4. 替换旧的 Hugo 可执行文件(根据你的安装路径选择):
```bash
sudo mv hugo /usr/local/bin/
# 或
sudo mv hugo /usr/bin/
```
sudo mv hugo /usr/bin/
5. 验证更新是否成功:
```bash
hugo version
```
详细步骤可参考 安装Hugo.md。