From 347805b5d83194439ee39d4707e5685ac64881cb Mon Sep 17 00:00:00 2001 From: JGZYES Date: Sun, 6 Sep 2026 16:22:02 +0800 Subject: [PATCH] =?UTF-8?q?release:=20PMM=20v0.5.6=20=E2=80=94=20bump=20si?= =?UTF-8?q?te=20version=20+=20changelog=20(ppdm=20stays=200.0.1)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG/0.5.6.md | 16 ++++++++++++++++ web/_common.php | 2 +- web/docs/md/download.md | 14 +++++++------- web/docs/md/install.md | 8 ++++---- web/download/install.sh | 2 +- web/install.sh | 2 +- 6 files changed, 30 insertions(+), 14 deletions(-) create mode 100644 CHANGELOG/0.5.6.md diff --git a/CHANGELOG/0.5.6.md b/CHANGELOG/0.5.6.md new file mode 100644 index 0000000..5c860ed --- /dev/null +++ b/CHANGELOG/0.5.6.md @@ -0,0 +1,16 @@ +# PMM v0.5.6 + +## 新增 +- **`pdm-control` 可选字段**: + - `LibraryPath: true|false`:`true` 时 pmm 自动把该包的 `lib/` 目录写入 `~/.bashrc` 的 + `LD_LIBRARY_PATH`(按包**可选**,默认 `false`,普通工具包不污染环境),装库后新 shell 里程序即可找到。 + - `InstallDir: <子目录>`:把包装到 `~/.pmm/root/<子目录>`,其中 `bin` 也进 PATH、`lib` 是 + `LibraryPath` 指向的对象。 +- **`install-ppdm.sh`**:ppdm 开发者工具一键安装脚本(也随 release 产出)。 +- **ppdm release 资产按架构命名**:`ppdm` / `ppdm-aarch64` / `ppdm.exe`(避免 amd64/aarch64 冲突)。 +- **ppdm 教程**文档;`download.md` 增列 `install-ppdm.sh`。 + +## 说明 +- ppdm 版本不变(仍 `0.0.1`),独立于 PMM。 +- `LibraryPath`/`InstallDir` 写入 `/下 `~/.bashrc`,当前 shell 需 `source ~/.bashrc` 或重开生效。 +- 修正:解包到 `InstallDir` 前确保目标目录存在(`tar -C` 不再报 Cannot open)。 diff --git a/web/_common.php b/web/_common.php index 7cb5dda..5ffad96 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.5.5'); +define('PMM_VERSION', '0.5.6'); function pmm_nav_links(string $active): string { $items = [ diff --git a/web/docs/md/download.md b/web/docs/md/download.md index 166f0af..4c06235 100644 --- a/web/docs/md/download.md +++ b/web/docs/md/download.md @@ -10,22 +10,22 @@ curl -sSL https://pmm.parlz.com/download/install.sh | bash ## 各平台产物(`/download/`) -- [pmm-0.5.5-windows-amd64.zip](/download/pmm-0.5.5-windows-amd64.zip) — Windows 免安装 -- [pmm_0.5.5_amd64.deb](/download/pmm_0.5.5_amd64.deb) — Debian/Ubuntu -- [pmm-0.5.5.x86_64.rpm](/download/pmm-0.5.5.x86_64.rpm) — CentOS/RHEL -- [pmm-0.5.5.apk](/download/pmm-0.5.5.apk) — Alpine -- [pmm-0.5.5.pkg.tar.zst](/download/pmm-0.5.5.pkg.tar.zst) — Arch +- [pmm-0.5.6-windows-amd64.zip](/download/pmm-0.5.6-windows-amd64.zip) — Windows 免安装 +- [pmm_0.5.6_amd64.deb](/download/pmm_0.5.6_amd64.deb) — Debian/Ubuntu +- [pmm-0.5.6.x86_64.rpm](/download/pmm-0.5.6.x86_64.rpm) — CentOS/RHEL +- [pmm-0.5.6.apk](/download/pmm-0.5.6.apk) — Alpine +- [pmm-0.5.6.pkg.tar.zst](/download/pmm-0.5.6.pkg.tar.zst) — Arch - [pmm](/download/pmm) — Linux 二进制 - [pmm.exe](/download/pmm.exe) — Windows 二进制 - [install.sh](/download/install.sh) — 一键安装脚本 - [install-ppdm.sh](/download/install-ppdm.sh) — ppdm 开发者工具一键安装脚本 -> `.pdm` 包走镜像注册表:`pmm install pmm==0.5.5`(见 [镜像源](index.php?page=mirror))。 +> `.pdm` 包走镜像注册表:`pmm install pmm==0.5.6`(见 [镜像源](index.php?page=mirror))。 ## 用 pmm 安装(从镜像注册表) ```bash -pmm install pmm==0.5.5 +pmm install pmm==0.5.6 pmm install nodejs ``` diff --git a/web/docs/md/install.md b/web/docs/md/install.md index 8725da3..e7acd27 100644 --- a/web/docs/md/install.md +++ b/web/docs/md/install.md @@ -14,7 +14,7 @@ curl -sSL https://pmm.parlz.com/download/install.sh | bash ```bash # PowerShell -Invoke-WebRequest https://pmm.parlz.com/download/pmm-0.5.5-windows-amd64.zip -OutFile pmm.zip +Invoke-WebRequest https://pmm.parlz.com/download/pmm-0.5.6-windows-amd64.zip -OutFile pmm.zip Expand-Archive pmm.zip -DestinationPath pmm ``` @@ -23,21 +23,21 @@ Expand-Archive pmm.zip -DestinationPath pmm ## Debian / Ubuntu(.deb) ```bash -curl -L -o pmm.deb https://pmm.parlz.com/download/pmm_0.5.5_amd64.deb +curl -L -o pmm.deb https://pmm.parlz.com/download/pmm_0.5.6_amd64.deb sudo apt install ./pmm.deb ``` ## CentOS / RHEL(.rpm) ```bash -curl -L -o pmm.rpm https://pmm.parlz.com/download/pmm-0.5.5.x86_64.rpm +curl -L -o pmm.rpm https://pmm.parlz.com/download/pmm-0.5.6.x86_64.rpm sudo rpm -Uvh pmm.rpm ``` ## 用 pmm 安装 pmm 自身 ```bash -pmm install pmm==0.5.5 +pmm install pmm==0.5.6 ``` ## 装好后 diff --git a/web/download/install.sh b/web/download/install.sh index dad71cd..4c9ebed 100644 --- a/web/download/install.sh +++ b/web/download/install.sh @@ -8,7 +8,7 @@ # 下载官方 release 二进制并安装到 ~/.pmm/root/bin/pmm(与 `pmm install pmm` 自升级同一路径, # 避免 install.sh 与 pmm self-update 两处安装“串”)。 set -e -VER="0.5.5" +VER="0.5.6" REPO="JGZYES/ParlzPackageManger" # ---- 检测平台 ---- diff --git a/web/install.sh b/web/install.sh index dad71cd..4c9ebed 100644 --- a/web/install.sh +++ b/web/install.sh @@ -8,7 +8,7 @@ # 下载官方 release 二进制并安装到 ~/.pmm/root/bin/pmm(与 `pmm install pmm` 自升级同一路径, # 避免 install.sh 与 pmm self-update 两处安装“串”)。 set -e -VER="0.5.5" +VER="0.5.6" REPO="JGZYES/ParlzPackageManger" # ---- 检测平台 ----