跳到主要内容

下载 Sealos 命令行工具

你可以通过运行命令来获取版本列表:

curl --silent "https://api.github.com/repos/labring/sealos/releases" | jq -r '.[].tag_name'

注意:在选择版本时,建议使用稳定版本例如v4.3.0。像v4.3.0-rc1v4.3.0-alpha1这样的版本是预发布版,请谨慎使用。

设置VERSION环境变量为latest版本号,或者将VERSION替换为您要安装的Sealos版本:

VERSION=`curl -s https://api.github.com/repos/labring/sealos/releases/latest | grep -oE '"tag_name": "[^"]+"' | head -n1 | cut -d'"' -f4`

二进制自动下载

curl -sfL https://raw.githubusercontent.com/labring/sealos/${VERSION}/scripts/install.sh |
sh -s ${VERSION} labring/sealos

二进制手动下载

$ wget https://github.com/labring/sealos/releases/download/${VERSION}/sealos_${VERSION#v}_linux_amd64.tar.gz \
&& tar zxvf sealos_${VERSION#v}_linux_amd64.tar.gz sealos && chmod +x sealos && mv sealos /usr/bin

包管理工具安装

DEB 源

echo "deb [trusted=yes] https://apt.fury.io/labring/ /" | sudo tee /etc/apt/sources.list.d/labring.list
sudo apt update
sudo apt install sealos

RPM 源

sudo cat > /etc/yum.repos.d/labring.repo << EOF
[fury]
name=labring Yum Repo
baseurl=https://yum.fury.io/labring/
enabled=1
gpgcheck=0
EOF
sudo yum clean all
sudo yum install sealos

源码安装

前置依赖

  1. linux
  2. git
  3. golang 1.20+
  4. libgpgme-dev libbtrfs-dev libdevmapper-dev

如果在 arm64 环境下需要添加 :arm64 后缀。

构建

# git clone the repo
git clone https://github.com/labring/sealos.git
# just make it
make build BINS=sealos