FetchLinux安装指南(Linux环境)
FetchLinux是一款用于下载和管理Linux发行版镜像的工具,以下是Linux环境下常见的安装方式:
打开终端,依次执行以下命令更新包列表并安装FetchLinux:
sudo apt update
sudo apt install fetchlinux
使用dnf包管理器安装:
sudo dnf update
sudo dnf install fetchlinux
通过pacman安装:
sudo pacman -Syu
sudo pacman -S fetchlinux
下载二进制文件:运行以下命令获取最新版本的FetchLinux:
wget https://github.com/fetchlinux/fetch/releases/download/v1.0.0/fetchlinux-linux-amd64 -O fetchlinux
(注:若链接失效,请前往FetchLinux GitHub Releases页面获取最新地址)
赋予执行权限:
chmod +x fetchlinux
移动至系统路径:将二进制文件复制到/usr/local/bin/(或其他PATH包含的目录):
sudo mv fetchlinux /usr/local/bin/
验证安装:运行以下命令检查版本,确认安装成功:
fetchlinux --version
安装Go环境:若未安装Go,请先根据系统类型安装(如Ubuntu使用sudo apt install golang)。
下载并构建源码:
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确认是否成功。
安装依赖项:
sudo apt install build-essential git libncurses-dev bison flex libssl-dev libelf-dev dkms
sudo yum groupinstall "Development Tools"
sudo yum install git libncurses-devel bison flex openssl-devel elfutils-libelf-devel
下载内核源码(若FetchLinux需要内核构建):
访问Linux内核官网下载稳定版内核,解压至/usr/src/linux-source。
克隆FetchLinux仓库并构建:
cd /usr/src/linux-source
git clone https://github.com/torvalds/linux.git
cd linux
# 配置内核(保留默认或自定义)
make menuconfig
# 编译并安装
sudo make -j$(nproc)
sudo make modules_install
sudo make install
后续配置:参考“配置FetchLinux”部分(见下文)完成服务设置。
sudo提升权限。fetchlinux --help查看常用命令(如下载镜像、校验文件等)。