Ubuntu系统稳定安装FetchLinux的步骤
在安装FetchLinux前,需确保Ubuntu系统为最新状态,并安装必要的依赖包,以避免安装过程中出现兼容性问题。打开终端,依次执行以下命令:
sudo apt update && sudo apt upgrade -y  # 更新系统软件包及内核
sudo apt install -y git wget curl       # 安装git、wget、curl(用于下载工具及源码)
Ubuntu的官方软件源中包含FetchLinux的预编译包,此方式可自动处理依赖关系,且后续可通过apt命令轻松升级。执行以下命令:
sudo apt install -y fetchlinux  # 直接安装FetchLinux
安装完成后,通过以下命令验证是否成功:
fetchlinux --version  # 应输出FetchLinux的版本号(如v1.0.0)
若官方源中没有所需版本,可从FetchLinux的GitHub Releases页面下载预编译的二进制文件,手动安装:
wget https://github.com/fetchlinux/fetch/releases/download/v1.0.0/fetchlinux-linux-amd64 -O fetchlinux  # 下载二进制文件(替换为最新版本链接)
chmod +x fetchlinux  # 赋予执行权限
sudo mv fetchlinux /usr/local/bin/  # 移动至系统PATH目录(全局可用)
fetchlinux --version  # 验证安装
若需修改FetchLinux的源码或使用最新开发版本,可通过Go语言从源码编译:
# 安装Go环境(若未安装)
sudo apt install -y golang-go
# 下载FetchLinux源码
go get github.com/fetchlinux/fetch
# 构建并安装
cd $GOPATH/src/github.com/fetchlinux/fetch
go build -o fetchlinux
sudo mv fetchlinux /usr/local/bin/
fetchlinux --version  # 验证安装
若需自定义FetchLinux的行为(如设置下载镜像源、更新频率),可修改其配置文件:
# 复制配置文件模板至用户目录
cp /opt/fetchlinux/fetchlinux.conf.example ~/.fetchlinux/fetchlinux.conf  # 若为方式2或3安装,路径可能为/usr/local/etc/fetchlinux.conf
# 编辑配置文件(以Ubuntu镜像为例)
nano ~/.fetchlinux/fetchlinux.conf
配置文件中可修改的关键参数:
distros: 指定需要下载的Linux发行版(如ubuntu);arch: 指定系统架构(如amd64、arm64);output: 设置下载文件的保存路径(如~/Downloads);iso_checksum: 添加ISO文件的SHA256校验值(确保文件完整性)。安装完成后,可通过实际下载操作验证FetchLinux的稳定性:
fetchlinux download ubuntu-latest  # 下载最新的Ubuntu LTS版本
sha256sum ~/Downloads/ubuntu-*.iso  # 校验下载文件的完整性(与官方提供的校验值对比)
若下载成功且校验通过,说明FetchLinux已稳定安装并可正常使用。
sudo apt update && sudo apt upgrade fetchlinux命令保持工具最新,修复潜在漏洞;cp ~/.fetchlinux/fetchlinux.conf ~/.fetchlinux/fetchlinux.conf.bak),避免配置错误导致无法使用。