镜像自地址
https://github.com/JGZYES/ParlzPackageManger.git
已同步 2026-09-11 05:42:44 +08:00
bump to v0.3.4: site+install.sh version, CHANGELOG/0.3.4.md
这个提交包含在:
@@ -0,0 +1,18 @@
|
|||||||
|
# PMM v0.3.4
|
||||||
|
|
||||||
|
## 修复
|
||||||
|
- **RPM 安装稳定性**:
|
||||||
|
- 解包前用 `mkdir -p` 创建 stage 目录,避免因目录不存在导致 `fopen` 失败、数据被静默跳过(之前报 `cp: cannot stat '.../.pmm-rpm-stage/.': No such file`)。
|
||||||
|
- 解包结果若为空(如压缩格式判断错误 / 工具缺失)会直接报错并返回失败,不再“假装安装成功”。
|
||||||
|
- `pmm_cpio_unpack` 补齐 `<dirent.h>` 头文件。
|
||||||
|
- 顺带整理 RPM / DEB 的无依赖自解压链路(纯 C 解析 rpm 头 + cpio,无需系统 `cpio/rpm/rpm2cpio/alien`)。
|
||||||
|
|
||||||
|
## 说明
|
||||||
|
- Linux 默认装 `/usr/local/bin`;`-p <路径>` / `PMM_INSTALL_DIR` 覆盖。
|
||||||
|
|
||||||
|
## 安装
|
||||||
|
```bash
|
||||||
|
# Linux/macOS 一键
|
||||||
|
curl -sSL https://pmm.parlz.com/install.sh | bash
|
||||||
|
# Windows:解压 pmm-0.3.4-windows-amd64.zip,pmm.exe 加入 PATH
|
||||||
|
```
|
||||||
+1
-1
@@ -4,7 +4,7 @@
|
|||||||
* then pmm_header($active,$title); ... pmm_footer(); */
|
* then pmm_header($active,$title); ... pmm_footer(); */
|
||||||
if (!defined('PMM_SITE')) { http_response_code(403); exit('forbidden'); }
|
if (!defined('PMM_SITE')) { http_response_code(403); exit('forbidden'); }
|
||||||
|
|
||||||
define('PMM_VERSION', '0.3.3');
|
define('PMM_VERSION', '0.3.4');
|
||||||
|
|
||||||
function pmm_nav_links(string $active): string {
|
function pmm_nav_links(string $active): string {
|
||||||
$items = [
|
$items = [
|
||||||
|
|||||||
+1
-1
@@ -7,7 +7,7 @@
|
|||||||
#
|
#
|
||||||
# 下载官方 release 二进制并安装到 /usr/local/bin/pmm(root)或 ~/.local/bin/pmm。
|
# 下载官方 release 二进制并安装到 /usr/local/bin/pmm(root)或 ~/.local/bin/pmm。
|
||||||
set -e
|
set -e
|
||||||
VER="0.3.3"
|
VER="0.3.4"
|
||||||
REPO="JGZYES/ParlzPackageManger"
|
REPO="JGZYES/ParlzPackageManger"
|
||||||
|
|
||||||
# ---- 检测平台 ----
|
# ---- 检测平台 ----
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户