镜像自地址
https://github.com/JGZYES/ParlzPackageManger.git
已同步 2026-09-11 05:42:44 +08:00
bump to v0.3.3: site+install.sh version, CHANGELOG/0.3.3.md
这个提交包含在:
@@ -0,0 +1,21 @@
|
|||||||
|
# PMM v0.3.3
|
||||||
|
|
||||||
|
## 修复
|
||||||
|
- **RPM 安装不再依赖系统的 cpio/rpm/rpm2cpio/alien**:
|
||||||
|
- 新增纯 C 的 cpio 解包器,解析 newc(070701) / crc(070702) / odc(070707) 归档,
|
||||||
|
直接把 rpm payload 里的文件解到目标目录。
|
||||||
|
- 因此在没有 `cpio` 的 Debian/Ubuntu 上也能直接装 rpm(之前报 "need rpm, rpm2cpio+cpio or alien")。
|
||||||
|
- **RPM 按真实压缩格式选解压器**:不再是「默认 gzip」,而是读取 payload 的魔数,
|
||||||
|
gzip / zstd / xz / bzip2 / lzma 自动匹配(修复 RHEL9/Fedora 的 zstd 包报 "not in gzip format")。
|
||||||
|
- 解压失败现在会真正报错并返回失败,不会再「假装安装成功」。
|
||||||
|
|
||||||
|
## 说明
|
||||||
|
- 安装 rpm 只需系统有 gzip / zstd / xz / bzip2 / lzma 中任意一个(几乎所有 Linux 都至少带一个),
|
||||||
|
加上 pmm 内置的 cpio 解包器,即可无依赖安装。
|
||||||
|
|
||||||
|
## 安装
|
||||||
|
```bash
|
||||||
|
# Linux/macOS 一键
|
||||||
|
curl -sSL https://pmm.parlz.com/install.sh | bash
|
||||||
|
# Windows:解压 pmm-0.3.3-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.2');
|
define('PMM_VERSION', '0.3.3');
|
||||||
|
|
||||||
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.2"
|
VER="0.3.3"
|
||||||
REPO="JGZYES/ParlzPackageManger"
|
REPO="JGZYES/ParlzPackageManger"
|
||||||
|
|
||||||
# ---- 检测平台 ----
|
# ---- 检测平台 ----
|
||||||
|
|||||||
在新工单中引用
屏蔽一个用户