diff --git a/CHANGELOG/0.3.1.md b/CHANGELOG/0.3.1.md new file mode 100644 index 0000000..dfc43d7 --- /dev/null +++ b/CHANGELOG/0.3.1.md @@ -0,0 +1,19 @@ +# PMM v0.3.1 + +## 新增 +- **跨发行版自解压安装 deb/rpm**(不做格式转换): + - `.deb`:优先 `dpkg -i`;否则用 `ar` 取出 `data.tar.gz` 解到 `/`;`alien` 兜底。 + - `.rpm`:优先 `rpm -Uvh`;否则用 `rpm2cpio|cpio` 解出 payload 到 `/`;`alien` 兜底。 + - 这样 CentOS 能装 `.deb`、Debian 能装 `.rpm`,无需安装 alien 转换。 +- **`pmm install -rpm `**:强制按 RPM 安装(任意 Linux 发行版)。 +- 新增 Alpine `.apk` 与 Arch `.pkg.tar.zst` 打包 + 联网安装处理(沿用 v0.3.0)。 + +## 说明 +- 下载/安装程序默认装到 `/usr/local/bin`(Linux/macOS),`-p <路径>`/`PMM_INSTALL_DIR` 覆盖。 + +## 安装 +```bash +# Linux/macOS 一键 +curl -sSL https://pmm.parlz.com/install.sh | bash +# Windows:解压 pmm-0.3.1-windows-amd64.zip,pmm.exe 加入 PATH +``` diff --git a/web/_common.php b/web/_common.php index 64eadf3..1f60559 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.0'); +define('PMM_VERSION', '0.3.1'); function pmm_nav_links(string $active): string { $items = [ diff --git a/web/install.sh b/web/install.sh index c54960f..44f6e2f 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.0" +VER="0.3.1" REPO="JGZYES/ParlzPackageManger" # ---- 检测平台 ----