如何安装 distrobuilder
¶
从软件包安装¶
distrobuilder
可从 Snap Store 获取。
sudo snap install distrobuilder --classic
从源代码安装¶
要从源代码编译 distrobuilder
,首先安装 Go 编程语言和一些其他依赖项。
基于 Debian 的系统
sudo apt update sudo apt install -y golang-go debootstrap rsync gpg squashfs-tools git make
基于 ArchLinux 的系统
sudo pacman -Syu sudo pacman -S go debootstrap rsync gnupg squashfs-tools git make --needed
基于 Red Hat 的系统
sudo dnf check-update sudo dnf install golang debootstrap rsync gnupg2 squashfs-tools git make
注意:Distrobuilder 需要 Go 1.21 或更高版本,如果您的发行版没有提供足够新的版本,请从上游获取。
其次,下载 distrobuilder
存储库(此存储库)的源代码。
mkdir -p $HOME/go/src/github.com/lxc/
cd $HOME/go/src/github.com/lxc/
git clone https://github.com/lxc/distrobuilder
第三,进入包含 distrobuilder
源代码的目录,并运行 make
来编译源代码。这将生成可执行程序 distrobuilder
,它将位于 $HOME/go/bin/distrobuilder
。
cd ./distrobuilder
make
最后,您可以按如下方式运行 distrobuilder
。
$HOME/go/bin/distrobuilder
您也可以将目录 $HOME/go/bin/
添加到您的 $PATH 中,这样您就不需要使用完整路径运行命令。