包管理
apt 源安装指导
每个 tier 是一个独立的 Debian 仓库,地址形如 /<tier>/debian/t/<令牌>(apt 会自动在其后追加 dists/...)。三层各自独立发布、各自签名 —— 一个包只在它所属 tier 的仓库里,不会平铺到其它层。你需要哪层的包就添加哪层的源;同一个令牌在你有权访问的所有层通用。
先在账户页获取你的下载令牌,替换下文的
<令牌>;把<host>换成本站域名。下面以share层为例,其它层把 URL 和公钥名里的share换成对应 tier 即可。
1. 导入该层仓库的签名公钥
每层仓库用各自的 GPG 密钥签名,公钥都公开发布在 public 下:
sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://<host>/public/debian/debian-repo-share.gpg.key \
| sudo tee /etc/apt/keyrings/migrey-share.gpg > /dev/null
2. 添加 apt 源
echo 'deb [signed-by=/etc/apt/keyrings/migrey-share.gpg] \
https://<host>/share/debian/t/<令牌> stable main' \
| sudo tee /etc/apt/sources.list.d/migrey-share.list
需要多层的包时,对每一层重复第 1、2 步(各自的公钥、各自的 .list 文件)。
3. 更新并安装
sudo apt update
sudo apt install <包名>
令牌泄露时,在账户页重置令牌即可使旧源链接立即失效,随后用新令牌更新各
.list文件里的地址。