release: PMM v0.5.0 — add nginx/apache/docker/docker-ce packages + bump site

- New mirror packages (.pdm + registry .json + packages.json index):
  - nginx 1.30.4 (linux amd64 + aarch64, Debian binary)
  - apache 2.4.68 (linux amd64 + aarch64, Debian apache2)
  - docker 29.8.0 (linux amd64, official static CLI)
  - docker-ce 29.8.0 (linux amd64, official static engine: dockerd/containerd/runc)
  (nginx -v, docker --version verified on amd64; aarch64 nginx/apache are
   valid arm64 ELF; docker/docker-ce aarch64 pending (static download resets).)
- Site version refs -> 0.5.0 (skill 0.4.x skipped per user).
- CHANGELOG/0.5.0.md.
这个提交包含在:
JGZYES
2026-09-05 18:40:05 +08:00
父节点 f30d87c2b5
当前提交 5390ad564e
修改 17 个文件,包含 130 行新增14 行删除
+16
查看文件
@@ -0,0 +1,16 @@
# PMM v0.5.0
## 版本说明
- 跳过 0.4.0–0.4.9,直接发布 0.5.0(用户要求)。
## 新增镜像包(.pdm)
- **nginx** 1.30.4(linux amd64 + aarch64)——Debian 官方二进制,`nginx -v` 可验证。
- **apache** 2.4.68(linux amd64 + aarch64)——Debian 官方 apache2 二进制(依赖系统 libapr/apr-util)。
- **docker** 29.8.0(linux amd64)——官方静态 CLI(`docker --version` 可验证)。
- **docker-ce** 29.8.0(linux amd64)——官方静态引擎(CLI + dockerd + containerd + runc)。
- 全部已注册进 `web/mirror/packages`(各自 `.json` + `.pdm`),并加入聚合 `packages.json`
## 说明
- nginx / apache 为动态链接的主二进制:在含对应系统库的 Linux 上可运行;`~/.pmm/root/bin` 已加入 PATH。
- docker / docker-ce 为官方静态二进制,自包含、跨发行版可跑;dockerd 需 root 才能作为 daemon 启动。
- aarch64 的 docker/docker-ce 视官方静态包下载情况补充(当前网络不稳,可能仅 amd64)。
+1 -1
查看文件
@@ -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.9');
define('PMM_VERSION', '0.5.0');
function pmm_nav_links(string $active): string {
$items = [
+7 -7
查看文件
@@ -10,21 +10,21 @@ curl -sSL https://pmm.parlz.com/download/install.sh | bash
## 各平台产物(`/download/`
- [pmm-0.3.9-windows-amd64.zip](/download/pmm-0.3.9-windows-amd64.zip) — Windows 免安装
- [pmm_0.3.9_amd64.deb](/download/pmm_0.3.9_amd64.deb) — Debian/Ubuntu
- [pmm-0.3.9.x86_64.rpm](/download/pmm-0.3.9.x86_64.rpm) — CentOS/RHEL
- [pmm-0.3.9.apk](/download/pmm-0.3.9.apk) — Alpine
- [pmm-0.3.9.pkg.tar.zst](/download/pmm-0.3.9.pkg.tar.zst) — Arch
- [pmm-0.5.0-windows-amd64.zip](/download/pmm-0.5.0-windows-amd64.zip) — Windows 免安装
- [pmm_0.5.0_amd64.deb](/download/pmm_0.5.0_amd64.deb) — Debian/Ubuntu
- [pmm-0.5.0.x86_64.rpm](/download/pmm-0.5.0.x86_64.rpm) — CentOS/RHEL
- [pmm-0.5.0.apk](/download/pmm-0.5.0.apk) — Alpine
- [pmm-0.5.0.pkg.tar.zst](/download/pmm-0.5.0.pkg.tar.zst) — Arch
- [pmm](/download/pmm) — Linux 二进制
- [pmm.exe](/download/pmm.exe) — Windows 二进制
- [install.sh](/download/install.sh) — 一键安装脚本
> `.pdm` 包走镜像注册表:`pmm install pmm==0.3.9`(见 [镜像源](index.php?page=mirror))。
> `.pdm` 包走镜像注册表:`pmm install pmm==0.5.0`(见 [镜像源](index.php?page=mirror))。
## 用 pmm 安装(从镜像注册表)
```bash
pmm install pmm==0.3.9
pmm install pmm==0.5.0
pmm install nodejs
```
+4 -4
查看文件
@@ -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.3.9-windows-amd64.zip -OutFile pmm.zip
Invoke-WebRequest https://pmm.parlz.com/download/pmm-0.5.0-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.3.9_amd64.deb
curl -L -o pmm.deb https://pmm.parlz.com/download/pmm_0.5.0_amd64.deb
sudo apt install ./pmm.deb
```
## CentOS / RHEL.rpm
```bash
curl -L -o pmm.rpm https://pmm.parlz.com/download/pmm-0.3.9.x86_64.rpm
curl -L -o pmm.rpm https://pmm.parlz.com/download/pmm-0.5.0.x86_64.rpm
sudo rpm -Uvh pmm.rpm
```
## 用 pmm 安装 pmm 自身
```bash
pmm install pmm==0.3.9
pmm install pmm==0.5.0
```
## 装好后
+1 -1
查看文件
@@ -7,7 +7,7 @@
#
# 下载官方 release 二进制并安装到 /usr/local/bin/pmmroot)或 ~/.local/bin/pmm。
set -e
VER="0.3.9"
VER="0.5.0"
REPO="JGZYES/ParlzPackageManger"
# ---- 检测平台 ----
+1 -1
查看文件
@@ -7,7 +7,7 @@
#
# 下载官方 release 二进制并安装到 /usr/local/bin/pmmroot)或 ~/.local/bin/pmm。
set -e
VER="0.3.9"
VER="0.5.0"
REPO="JGZYES/ParlzPackageManger"
# ---- 检测平台 ----
+29
查看文件
@@ -0,0 +1,29 @@
{
"name": "apache",
"version": "2.4.68",
"os": "linux",
"arch": "amd64",
"description": "Apache HTTP Server (apache2)",
"variants": [
{
"name": "apache",
"version": "2.4.68",
"os": "linux",
"arch": "amd64",
"file": "2.4.68-linux-amd64.pdm",
"url": "https://pmm.parlz.com/mirror/packages/apache/2.4.68-linux-amd64.pdm",
"sha256": "7b4af732af1f177d49cf33f2308cfebc4e898d19ab5b7ece725101d1a63597b7",
"description": "Apache httpd 2.4.68 (linux amd64, needs system libapr/apr-util)"
},
{
"name": "apache",
"version": "2.4.68",
"os": "linux",
"arch": "aarch64",
"file": "2.4.68-linux-aarch64.pdm",
"url": "https://pmm.parlz.com/mirror/packages/apache/2.4.68-linux-aarch64.pdm",
"sha256": "827d2367409a1f5019421879ee543cbed59862097273e586262caafa03dceaa4",
"description": "Apache httpd 2.4.68 (linux aarch64)"
}
]
}
二进制文件未显示。
二进制文件未显示。
+19
查看文件
@@ -0,0 +1,19 @@
{
"name": "docker-ce",
"version": "29.8.0",
"os": "linux",
"arch": "amd64",
"description": "Docker Engine (CLI + daemon + containerd + runc)",
"variants": [
{
"name": "docker-ce",
"version": "29.8.0",
"os": "linux",
"arch": "amd64",
"file": "docker-ce-29.8.0-linux-amd64.pdm",
"url": "https://pmm.parlz.com/mirror/packages/docker-ce/docker-ce-29.8.0-linux-amd64.pdm",
"sha256": "fbe60a464f0fad570f6e3c1d0ce571800b708721525fa5a70015a1a667c8bd5d",
"description": "Docker Engine 29.8.0 (static, linux amd64; daemon needs root to start)"
}
]
}
二进制文件未显示。
+19
查看文件
@@ -0,0 +1,19 @@
{
"name": "docker",
"version": "29.8.0",
"os": "linux",
"arch": "amd64",
"description": "Docker CLI (client)",
"variants": [
{
"name": "docker",
"version": "29.8.0",
"os": "linux",
"arch": "amd64",
"file": "29.8.0-linux-amd64.pdm",
"url": "https://pmm.parlz.com/mirror/packages/docker/29.8.0-linux-amd64.pdm",
"sha256": "d19c1617e647d0f036baddd10d5c45d834c0b8ba2aacfbb1da960e51800af7ec",
"description": "Docker CLI 29.8.0 (static, linux amd64)"
}
]
}
二进制文件未显示。
+29
查看文件
@@ -0,0 +1,29 @@
{
"name": "nginx",
"version": "1.30.4",
"os": "linux",
"arch": "amd64",
"description": "nginx - high-performance HTTP server",
"variants": [
{
"name": "nginx",
"version": "1.30.4",
"os": "linux",
"arch": "amd64",
"file": "1.30.4-linux-amd64.pdm",
"url": "https://pmm.parlz.com/mirror/packages/nginx/1.30.4-linux-amd64.pdm",
"sha256": "55d74fbf3e44c9f08c072a69161345f60c2377a4da644837d4808b7537c489ca",
"description": "nginx 1.30.4 (linux amd64, needs system glibc/ssl/pcre)"
},
{
"name": "nginx",
"version": "1.30.4",
"os": "linux",
"arch": "aarch64",
"file": "1.30.4-linux-aarch64.pdm",
"url": "https://pmm.parlz.com/mirror/packages/nginx/1.30.4-linux-aarch64.pdm",
"sha256": "5c796b229e3777f51e457d13468ff8eb450bf6ab63ef268bba1141b8c9f40b8e",
"description": "nginx 1.30.4 (linux aarch64)"
}
]
}
二进制文件未显示。
二进制文件未显示。
+4
查看文件
@@ -1,7 +1,11 @@
[
"apache",
"docker",
"docker-ce",
"eza",
"fzf",
"git",
"nginx",
"nodejs",
"pcl2",
"php",