web: put all install artifacts under /download/

- Populate web/download/ with the full 0.3.6 binary set from the GitHub release
  (pmm, pmm.exe, windows zip, .deb, .rpm, .apk, .pkg.tar.zst, install.sh) —
  .pdm stays in the mirror registry.
- Point docs install/download links at /download/... (one-line install uses
  https://pmm.parlz.com/download/install.sh) and keep a web/install.sh at root.
- Rename rpm/pkg assets to no '-1' to match the doc links.
这个提交包含在:
JGZYES
2026-09-05 12:49:30 +08:00
父节点 44b531aaa5
当前提交 c821a4e14c
修改 9 个文件,包含 133 行新增19 行删除
+15 -15
查看文件
@@ -1,31 +1,31 @@
# 下载
PMM 提供多种安装包。官网镜像站保留二进制注册表(`mirror/`),也可直接从 GitHub Release 获取。
所有安装包统一放在官网 `download/` 目录,也可从 GitHub Release 获取。
## 一键安装(推荐)
```bash
curl -sSL https://pmm.parlz.com/install.sh | bash
curl -sSL https://pmm.parlz.com/download/install.sh | bash
```
> 说明:`install.sh` 现在由 GitHub Release 提供;若你手动部署,可把仓库里的 `install.sh` 放到站点根目录,或直接用下方的 GitHub 链接。
## 各平台产物(`/download/`
## 各平台产物(GitHub Release
- [pmm-0.3.6-windows-amd64.zip](/download/pmm-0.3.6-windows-amd64.zip) — Windows 免安装
- [pmm_0.3.6_amd64.deb](/download/pmm_0.3.6_amd64.deb) — Debian/Ubuntu
- [pmm-0.3.6.x86_64.rpm](/download/pmm-0.3.6.x86_64.rpm) — CentOS/RHEL
- [pmm-0.3.6.apk](/download/pmm-0.3.6.apk) — Alpine
- [pmm-0.3.6.pkg.tar.zst](/download/pmm-0.3.6.pkg.tar.zst) — Arch
- [pmm](/download/pmm) — Linux 二进制
- [pmm.exe](/download/pmm.exe) — Windows 二进制
- [install.sh](/download/install.sh) — 一键安装脚本
- [pmm-0.3.6-windows-amd64.zip](https://github.com/JGZYES/ParlzPackageManger/releases/latest) — Windows 免安装
- [pmm_0.3.6_amd64.deb](https://github.com/JGZYES/ParlzPackageManger/releases/latest) — Debian/Ubuntu
- [pmm-0.3.6.x86_64.rpm](https://github.com/JGZYES/ParlzPackageManger/releases/latest) — CentOS/RHEL
- [pmm-0.3.6-linux-amd64.pdm](https://github.com/JGZYES/ParlzPackageManger/releases/latest) — `.pdm`
- [pmm-0.3.6.apk](https://github.com/JGZYES/ParlzPackageManger/releases/latest) — Alpine
- [pmm-0.3.6.pkg.tar.zst](https://github.com/JGZYES/ParlzPackageManger/releases/latest) — Arch
> `.pdm` 包走镜像注册表:`pmm install pmm==0.3.6`(见 [镜像源](index.php?page=mirror))。
## 用 pmm 安装(从镜像注册表)
mirror 注册表保留在 `web/mirror/`,pmm 客户端可直接安装:
```bash
pmm install pmm==0.3.6 # 升级 pmm 自身
pmm install nodejs # 装一个软件包
pmm install pmm==0.3.6
pmm install nodejs
```
## 镜像源
@@ -33,4 +33,4 @@ pmm install nodejs # 装一个软件包
- **深圳(默认)**`https://sz.pmm.parlz.com/mirror/packages`
- **香港(备份)**`https://pmm.parlz.com/mirror/packages`
全部历史版本的 `.pdm` 都在镜像 `mirror/packages/pmm/` 下。详见 [镜像源](index.php?page=mirror)。
历史版本的 `.pdm` 都在镜像 `mirror/packages/pmm/` 下。详见 [镜像源](index.php?page=mirror)。
+6 -4
查看文件
@@ -1,9 +1,11 @@
# 安装
所有安装包在官网 `download/` 目录。
## Linux / macOS 一键
```bash
curl -sSL https://pmm.parlz.com/install.sh | bash
curl -sSL https://pmm.parlz.com/download/install.sh | bash
```
## Windows
@@ -12,7 +14,7 @@ curl -sSL https://pmm.parlz.com/install.sh | bash
```bash
# PowerShell
Invoke-WebRequest https://github.com/JGZYES/ParlzPackageManger/releases/latest/download/pmm-0.3.6-windows-amd64.zip -OutFile pmm.zip
Invoke-WebRequest https://pmm.parlz.com/download/pmm-0.3.6-windows-amd64.zip -OutFile pmm.zip
Expand-Archive pmm.zip -DestinationPath pmm
# 然后将 pmm\pmm.exe 所在目录加入 PATH
```
@@ -20,14 +22,14 @@ Expand-Archive pmm.zip -DestinationPath pmm
## Debian / Ubuntu.deb
```bash
curl -L -o pmm.deb https://github.com/JGZYES/ParlzPackageManger/releases/latest/download/pmm_0.3.6_amd64.deb
curl -L -o pmm.deb https://pmm.parlz.com/download/pmm_0.3.6_amd64.deb
sudo apt install ./pmm.deb
```
## CentOS / RHEL.rpm
```bash
curl -L -o pmm.rpm https://github.com/JGZYES/ParlzPackageManger/releases/latest/download/pmm-0.3.6-1.x86_64.rpm
curl -L -o pmm.rpm https://pmm.parlz.com/download/pmm-0.3.6.x86_64.rpm
sudo rpm -Uvh pmm.rpm
```
+56
查看文件
@@ -0,0 +1,56 @@
#!/bin/sh
# ParlzPackageManager (PMM) — Linux/macOS one-line installer.
#
# 用法:
# curl -sSL -o install.sh https://pmm.parlz.com/install.sh && bash install.sh
# 或:curl -sSL https://pmm.parlz.com/install.sh | bash
#
# 下载官方 release 二进制并安装到 /usr/local/bin/pmmroot)或 ~/.local/bin/pmm。
set -e
VER="0.3.6"
REPO="JGZYES/ParlzPackageManger"
# ---- 检测平台 ----
OS="$(uname -s)"; ARCH="$(uname -m)"
case "$OS" in
Linux) os=linux ;;
Darwin) os=macos ;;
*) echo "pmm: 不支持的平台 $OS"; exit 1 ;;
esac
case "$ARCH" in
x86_64|amd64) arch=amd64 ;;
aarch64|arm64) arch=arm64 ;;
*) echo "pmm: 不支持的架构 $ARCH"; exit 1 ;;
esac
# ---- 下载 pmmrelease 资产名为 pmm----
URL="https://github.com/$REPO/releases/download/v$VER/pmm"
if [ "$arch" != "amd64" ]; then
echo "pmm: 注意:官方发布目前只提供 amd64 资产,$os/$arch 可能 404"
fi
echo "pmm: 下载 v$VER ($os/$arch) ..."
TMP="$(mktemp)"
# --progress-bar shows a live download progress line (tty only)
if ! curl -fL --progress-bar --max-time 300 -o "$TMP" "$URL"; then
rm -f "$TMP"; echo "pmm: 下载失败($URL"; exit 1
fi
echo ""
chmod +x "$TMP"
# ---- 安装 ----
if [ "$(id -u)" = "0" ]; then
DEST="/usr/local/bin/pmm"
else
DEST="${HOME}/.local/bin/pmm"
fi
mkdir -p "$(dirname "$DEST")"
cp "$TMP" "$DEST" && chmod +x "$DEST" && rm -f "$TMP"
# ---- PATH 提示 ----
case ":$PATH:" in
*":$(dirname "$DEST"):"*) ;;
*) echo "pmm: 请将 $(dirname "$DEST") 加入 PATH(或重新登录 shell)" ;;
esac
echo "pmm: 安装完成 -> $DEST"
"$DEST" -v 2>/dev/null || true
二进制
查看文件
二进制文件未显示。
二进制
查看文件
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
二进制文件未显示。
+56
查看文件
@@ -0,0 +1,56 @@
#!/bin/sh
# ParlzPackageManager (PMM) — Linux/macOS one-line installer.
#
# 用法:
# curl -sSL -o install.sh https://pmm.parlz.com/install.sh && bash install.sh
# 或:curl -sSL https://pmm.parlz.com/install.sh | bash
#
# 下载官方 release 二进制并安装到 /usr/local/bin/pmmroot)或 ~/.local/bin/pmm。
set -e
VER="0.3.6"
REPO="JGZYES/ParlzPackageManger"
# ---- 检测平台 ----
OS="$(uname -s)"; ARCH="$(uname -m)"
case "$OS" in
Linux) os=linux ;;
Darwin) os=macos ;;
*) echo "pmm: 不支持的平台 $OS"; exit 1 ;;
esac
case "$ARCH" in
x86_64|amd64) arch=amd64 ;;
aarch64|arm64) arch=arm64 ;;
*) echo "pmm: 不支持的架构 $ARCH"; exit 1 ;;
esac
# ---- 下载 pmmrelease 资产名为 pmm----
URL="https://github.com/$REPO/releases/download/v$VER/pmm"
if [ "$arch" != "amd64" ]; then
echo "pmm: 注意:官方发布目前只提供 amd64 资产,$os/$arch 可能 404"
fi
echo "pmm: 下载 v$VER ($os/$arch) ..."
TMP="$(mktemp)"
# --progress-bar shows a live download progress line (tty only)
if ! curl -fL --progress-bar --max-time 300 -o "$TMP" "$URL"; then
rm -f "$TMP"; echo "pmm: 下载失败($URL"; exit 1
fi
echo ""
chmod +x "$TMP"
# ---- 安装 ----
if [ "$(id -u)" = "0" ]; then
DEST="/usr/local/bin/pmm"
else
DEST="${HOME}/.local/bin/pmm"
fi
mkdir -p "$(dirname "$DEST")"
cp "$TMP" "$DEST" && chmod +x "$DEST" && rm -f "$TMP"
# ---- PATH 提示 ----
case ":$PATH:" in
*":$(dirname "$DEST"):"*) ;;
*) echo "pmm: 请将 $(dirname "$DEST") 加入 PATH(或重新登录 shell)" ;;
esac
echo "pmm: 安装完成 -> $DEST"
"$DEST" -v 2>/dev/null || true