From 779ca5af1269b5c5ebdf21e6bc09b00e5782285c Mon Sep 17 00:00:00 2001 From: JGZYES Date: Thu, 3 Sep 2026 21:11:50 +0800 Subject: [PATCH] bump to v0.3.2: site+install.sh version, CHANGELOG/0.3.2.md --- CHANGELOG/0.3.2.md | 20 ++++++++++++++++++++ web/_common.php | 2 +- web/install.sh | 2 +- 3 files changed, 22 insertions(+), 2 deletions(-) create mode 100644 CHANGELOG/0.3.2.md diff --git a/CHANGELOG/0.3.2.md b/CHANGELOG/0.3.2.md new file mode 100644 index 0000000..fe46cd8 --- /dev/null +++ b/CHANGELOG/0.3.2.md @@ -0,0 +1,20 @@ +# PMM v0.3.2 + +## 新增 / 修复 +- **deb / rpm 无依赖自解压安装**:pmm 用 C 自解析 + - `.deb`:解析 ar 容器取出 `data.tar.*`(支持 gz / zst / xz / bz2),`tar` 解到 `/`,无需 `dpkg/ar/alien`。 + - `.rpm`:解析 rpm 头取出 cpio payload,`gzip/zstd` + `cpio` 解到 `/`,无需 `rpm/rpm2cpio/alien`。 + - 因此 CentOS 可装 deb、Debian 可装 rpm。 +- **官网下载指向 `/releases/v<版本>/`**(修正 URL 带 `v` 前缀、rpm 命名无 `-1`)。 +- 下载区/发布区配套 `pmm/pmm.exe/zip/deb/rpm/apk/pkg.tar.zst/install.sh`。 + +## 说明 +- Linux 程序默认装 `/usr/local/bin`;`-p <路径>` / `PMM_INSTALL_DIR` 覆盖。 +- 解 deb 需系统有 `tar`;zst 解压需 tar 支持 zstd(或先 `apt/yum install zstd`)。 + +## 安装 +```bash +# Linux/macOS 一键 +curl -sSL https://pmm.parlz.com/install.sh | bash +# Windows:解压 pmm-0.3.2-windows-amd64.zip,pmm.exe 加入 PATH +``` diff --git a/web/_common.php b/web/_common.php index 1f60559..45fdbef 100644 --- a/web/_common.php +++ b/web/_common.php @@ -4,7 +4,7 @@ * then pmm_header($active,$title); ... pmm_footer(); */ if (!defined('PMM_SITE')) { http_response_code(403); exit('forbidden'); } -define('PMM_VERSION', '0.3.1'); +define('PMM_VERSION', '0.3.2'); function pmm_nav_links(string $active): string { $items = [ diff --git a/web/install.sh b/web/install.sh index 44f6e2f..ef9a436 100644 --- a/web/install.sh +++ b/web/install.sh @@ -7,7 +7,7 @@ # # 下载官方 release 二进制并安装到 /usr/local/bin/pmm(root)或 ~/.local/bin/pmm。 set -e -VER="0.3.1" +VER="0.3.2" REPO="JGZYES/ParlzPackageManger" # ---- 检测平台 ----