software package manager for windows
Select a software from the repository and RuckZuck handles the download and installation for you. RuckZuck can detect and update existing software that was not installed with RuckZuck.
The RuckZuck repository does not store binaries of the software, just links to where the software is downloaded. Installing software with RuckZuck does not grant you a license for that product.
As the Api is more and more overloaded with requests that will bulk dump the software definitions, the API function "GetSoftwares" will require an APIKey. API-Keys can be requested by sending me a DM or by opening an Issue here on GitHub.
New REST API which brings some general changes:
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/
The RuckZuck.exe is a portable tool with a UI to install or update applications from the RZ repository.
Successor of RZUpdate.exe
.
Install:
Install a Software from Shortname : RZGet.exe install "<Shortname>"[;"<Shortname2>"] [/cleanup]
Install a Software from JSON File : RZGet.exe install "<JSON full path>"[;"<JSON full path>"]
Install a Sepcific Version : RZGet.exe install --name "<ProductName>" --vendor "<Manufacturer>" --version "<ProductVersion>"
Update:
Update all missing updates : RZGet.exe update --all [--retry] [--user]
Update all missing updates : RZGet.exe update --all --exclude "<Shortname>"[;"<Shortname2>"] [--retry] [--user]
Show all missing updates (delay=days after release) : RZGet.exe update --list --all [--user] [--allusers] [--delay=5]
check if a Software requires an update : RZGet.exe update --list "<Shortname>" [--user]
Update a Software from Shortname : RZGet.exe update "<Shortname>"[;"<Shortname2>"] [--retry] [--user]
Show:
Show Metadata : RZGet.exe show "<Shortname>"
Show Metadata for a specific Version : RZGet.exe show --name "<ProductName>" --vendor "<Manufacturer>" --version "<ProductVersion>"
Search:
Show full Catalog JSON: RZGet.exe search
Search for a Keyword: RZGet.exe search zip
Search SW in a Category: RZGet.exe search --categories compression
Search for installed SW: RZGet.exe search --isinstalled true
Search for a manufacturer: RZGet.exe search --manufacturer zander
Search for a shortname and return PowerShell Object: RZGet.exe search --shortname ruckzuck | convertfrom-json
UnInstall:
UnInstall a Software from Shortname : RZGet.exe uninstall "<Shortname>"[;"<Shortname2>"] [/cleanup]
UnInstall a Software from JSON File : RZGet.exe uninstall "<JSON full path>"[;"<JSON full path>"]
UnInstall a Sepcific Version : RZGet.exe uninstall --name "<ProductName>" --vendor "<Manufacturer>" --version "<ProductVersion>"
A Provider for OneGet (part of Win10) to update or install applications from the RZ repository with powerShell.
Examples on: https://github.com/rzander/ruckzuck/wiki/RuckZuck-OneGet-Provider
Allows applications to be imported from the RZ repository into Microsofts System Center Configuration Manager from a UI. It will create ConfigMgr Applications, DeploymentType, Collection and a Deployment. V1.5.1.8 news: https://rzander.azurewebsites.net/ruckzuck-for-configmgr-new-v1-5-18/
Docker container to cache RuckZuck traffic (SW definitions, Icons and binary-downloads). https://github.com/rzander/ruckzuck/wiki/RuckZuck-Proxy-Server https://hub.docker.com/r/zanderr/ruckzuck/
RuckZuck Web-UI and REST API.
(internals) A "Service" to automatically download and install failed apps.
(internals) A real-time Log-Console to get failed and success installations.