2024年8月:公共基础设施的速率限制
随着ruckzuck.tools公共API使用量的持续增长,我们正在实施速率限制以管理请求量。这将确保用户在指定时间范围内只能发送有限数量的API请求。
目前getsoftwares允许5次/分钟,checkforupdate允许20次/分钟。
2024年3月:所有权变更
中文:从2024年3月1日起,ROMAWO GmbH将承担包管理器RuckZuck.tools的所有权利和义务。在赞助商的支持下,RuckZuck将继续免费提供。客户端工具将保持开源状态,并在GitHub上管理。服务器组件将从GitHub仓库中移除,不再公开访问。
ROMAWO将利用RuckZuck仓库进行商业用途,并在公共仓库中更新和维护与此用途相关的产品。非ROMAWO利益相关的已发布产品必须继续由社区更新。未使用或过时的产品将从仓库中移除。
ROMAWO不承担任何责任,也不对公共仓库中软件的许可承担责任。
德文:[略]
Windows软件包管理器提供了一种快速安装和更新软件的方法....
从仓库中选择一个软件,RuckZuck将为您处理下载和安装。 RuckZuck可以检测和更新未通过RuckZuck安装的现有软件。
- 主页:https://RuckZuck.tools
- 软件仓库:https://ruckzuck.tools/Home/Repository
- RSS源:http://ruckzuck.tools/rss.aspx
RuckZuck仓库不存储软件的二进制文件,只存储软件下载链接。使用RuckZuck安装软件并不授予您该产品的许可证。
2022年8月:获取定义将需要ApiKey
由于API越来越多地被大量请求软件定义的批量下载所过载,API功能"GetSoftwares"将需要APIKey。可以通过向我发送私信或在GitHub上创建问题来请求API密钥。
V1.7.x版本的变更:
新的REST API带来了一些一般性变更:
- 不再需要RuckZuck账户,因此也不需要认证。
- 上传新软件时,您可以提供电子邮件地址,但一旦软件获得批准,该地址将从软件包中移除。
- 版主需要使用Microsoft账户登录。
- 现有'PRO'用户没有优惠(账户将被删除)。
- RuckZuck可能会存储某些软件包的二进制文件。
- 如果产品不提供自动下载的URL,且许可允许重新分发二进制文件,RuckZuck将能够托管这些文件。
- 如果您托管自己的RuckZuck服务器,支持私有/断开连接的仓库(不与公共仓库同步)。
项目统计和数据:
2015年:http://rzander.azurewebsites.net/ruckzuck-packagemanager-v1-0/
2016年:https://rzander.azurewebsites.net/ruckzuck-figures-for-2016/
2017年:https://rzander.azurewebsites.net/ruckzuck-figures-for-2017/ 2018年:https://rzander.azurewebsites.net/ruckzuck-figures-for-2018/
2019年:https://rzander.azurewebsites.net/ruckzuck-figures-for-2019/
2020年:https://rzander.azurewebsites.net/ruckzuck-figures-for-2020/
2021年:https://rzander.azurewebsites.net/ruckzuck-figures-2021/
2022年:https://rzander.azurewebsites.net/ruckzuck-figures-2022/
RuckZuck组件
RuckZuck工具(RuckZuck.exe)
RuckZuck.exe是一个带有用户界面的便携工具,用于从RZ仓库安装或更新应用程序。
RZGet(RZGet.exe)
RZUpdate.exe的继任者。
安装:
通过简称安装软件:RZGet.exe install "<简称>"[;"<简称2>"] [/cleanup]
通过JSON文件安装软件:RZGet.exe install "<JSON完整路径>"[;"<JSON完整路径>"]
安装特定版本:RZGet.exe install --name "<产品名称>" --vendor "<制造商>" --version "<产品版本>"
更新:
更新所有缺失的更新:RZGet.exe update --all [--retry] [--user]
更新所有缺失的更新(排除特定软件):RZGet.exe update --all --exclude "<简称>"[;"<简称2>"] [--retry] [--user]
显示所有缺失的更新(delay=发布后的天数):RZGet.exe update --list --all [--user] [--allusers] [--delay=5]
检查软件是否需要更新:RZGet.exe update --list "<简称>" [--user]
通过简称更新软件:RZGet.exe update "<简称>"[;"<简称2>"] [--retry] [--user]
显示:
显示元数据:RZGet.exe show "<简称>"
显示特定版本的元数据:RZGet.exe show --name "<产品名称>" --vendor "<制造商>" --version "<产品版本>"
搜索:
显示完整目录JSON:RZGet.exe search
搜索关键词:RZGet.exe search zip
搜索特定类别的软件:RZGet.exe search --categories compression
搜索已安装的软件:RZGet.exe search --isinstalled true
搜索特定制造商:RZGet.exe search --manufacturer zander
搜索简称并返回PowerShell对象:RZGet.exe search --shortname ruckzuck | convertfrom-json
卸载:
通过简称卸载软件:RZGet.exe uninstall "<简称>"[;"<简称2>"] [/cleanup]
通过JSON文件卸载软件:RZGet.exe uninstall "<JSON完整路径>"[;"<JSON完整路径>"]
卸载特定版本:RZGet.exe uninstall --name "<产品名称>" --vendor "<制造商>" --version "<产品版本>"
OneGet提供程序(已弃用)
一个用于OneGet(Windows 10的一部分)的提供程序,用于使用PowerShell从RZ仓库更新或安装应用程序。
示例请参见:https://github.com/rzander/ruckzuck/wiki/RuckZuck-OneGet-Provider
用于Configuration Manager的RZ(已弃用)
允许通过用户界面将应用程序从RZ仓库导入到Microsoft System Center Configuration Manager中。它将创建ConfigMgr应用程序、部署类型、集合和部署。V1.5.1.8新闻:https://rzander.azurewebsites.net/ruckzuck-for-configmgr-new-v1-5-18/