自己造的轮子哦!
pier(Windows Package Installer) 是一个 Windows 批处理 构成的软件包管理器,他轻量、便捷,但是不安全。所以,请仔细甄别网上的 Pier 命令。
该轮子制作者:?、アイドル宣言
安装软件
这里以 qgenerator 为例子,CMD 窗口输入:
1 | pier install qgenerator |
就这样,就能安装好qgenerator。
使用方法
1 | 本软件可以完全自由的使用,上传元数据到官方源请访问网页: |
卸载软件
卸载软件也很简单,CMD 窗口输入:
1 | pier remove qgenerator |
这样,qgenerator就卸载了。
pier GUI
提供基础图形操作,可以切换语言。
下载 pier
版本:Latest
当前最新的 Windows Package Installer 版本。
下载:点击此处下载
版本:1.0.0(Package Installer release)
1.支持拉取软件包数据。
2.从这个版本开始支持卸载软件
3.增加该软件遵循的许可证。
4.可快速查看 Windows Package Installer 的源代码。
下载:点击此处下载
版本:0.1.0(Package Installer beta 2)
支持切换语言和下载新语言。
下载:点击此处下载
版本:0.0.1(Package Installer beta 1)
开始构建
下载:点击此处下载
规范
文件夹
为了不污染到系统路径,Pier 规定你应用程序软件包文件夹必须存放在 C 盘的 steve372-folders 目录下。
并且文件夹必须放在 Pier 目录下,且注明操作系统。实例:
1 | C:\steve372-folders\sources\pier@XP\软件包名 |
我们将会检查该路径是否存在文件,如果不存在文件将会无法定位软件。(元数据中 installdir 已经作废。)
默认打开的卸载程序是 C:\steve372-folders\sources\pier@操作系统\软件包名\uninstall.exe。
元数据
如果你是一个开发者,需要上传软件,请继续阅读。
Pier 的安装分为下载元数据和下载本体,您可在所谓“元数据”中告诉 Pier 您的应用程序的名称、版本、下载链接和安装位置,然后 Pier 会自动告诉用户这些内容。其中,元数据有以下文件:
installername.sque - URL 获取到应用程序安装包的文件名称。
packagename.sque - 您的应用程序名称。
url.sque - 下载软件包的 URL,软件包要求是 pie 格式。
os.sque - 您应用程序最低兼容的操作系统。
version.sque - 应用程序的版本。
这五个文件缺一不可。
installername.sque
这个文件是提交下载的安装包的名称。只需要告诉安装包的名称即可,不需要加后缀。
packagename.sque
这个文件是提交您的应用程序名称。
url.sque
顾名思义,这个文件是提交您安装包的下载 URL。注意,如果是自搭建服务器,请不要设置太多限制,否则有可能无法下载。
version.sque
这个文件是提交您应用程序的版本。
os.sque
这个文件是提交您应用程序最低兼容的操作系统。
服务器
默认 Pier 下载元数据的路径是中国的 Gitee 仓库,您可以更改下载 URL。
该 URL 存在于根目录的 sourceimage.ini 文件中,内容是:
安装包文件要求
因为 Pier 的固定操作,需要遵守以下规则:
需要制作一个“静默”安装的 exe 安装包,并改名为 pie 格式,然后再上传到你的服务器。必须改名。
Pier 原理
首先向服务器下载“元数据”以让 Pier 知道用户操作是否正确。
然后,Pier 会按照“元数据”的要求下载主体并打开主体安装包,然后安装完成。
奉献翻译
Pier 目前仅支持简体中文和英文两种语言,其他语言需要各位的努力了。如果需要添加语言,请将修改好的语言文件打包发送到?、アイドル宣言的邮箱。
最后
感谢各位的使用,谢谢你们。