Chocolatey - yum または apt-get に似た Windows 用パッケージ管理
本家: Chocolatey Software | Chocolatey - The package manager for Windows
ソースコード: chocolatey/choco: Chocolatey - the package manager for Windows
インストール
PS > Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Getting latest version of the Chocolatey package for download. Getting Chocolatey from https://chocolatey.org/api/v2/package/chocolatey/0.10.15. Downloading 7-Zip commandline tool prior to extraction. Extracting C:\Users\tomoyan\AppData\Local\Temp\chocolatey\chocInstall\chocolatey.zip to C:\Users\tomoyan\AppData\Local\Temp\chocolatey\chocInstall... Installing chocolatey on this machine Creating ChocolateyInstall as an environment variable (targeting 'Machine') Setting ChocolateyInstall to 'C:\ProgramData\chocolatey' WARNING: It's very likely you will need to close and reopen your shell before you can use choco. WARNING: Not able to set permissions for C:\ProgramData\chocolatey. We are setting up the Chocolatey package repository. The packages themselves go to 'C:\ProgramData\chocolatey\lib' (i.e. C:\ProgramData\chocolatey\lib\yourPackageName). A shim file for the command line goes to 'C:\ProgramData\chocolatey\bin' and points to an executable in 'C:\ProgramData\chocolatey\lib\yourPackageName'. Creating Chocolatey folders if they do not already exist. WARNING: You can safely ignore errors related to missing log files when upgrading from a version of Chocolatey less than 0.9.9. 'Batch file could not be found' is also safe to ignore. 'The system cannot find the file specified' - also safe. chocolatey.nupkg file not installed in lib. Attempting to locate it from bootstrapper. PATH environment variable does not have C:\ProgramData\chocolatey\bin in it. Adding... WARNING: Not setting tab completion: Profile file does not exist at 'C:\Users\tomoyan\Documents\PowerShell\Microsoft.PowerShell_profile.ps1'. Chocolatey (choco.exe) is now ready. You can call choco from anywhere, command line or powershell by typing choco. Run choco /? for a list of functions. You may need to shut down and restart powershell and/or consoles first prior to using choco. Ensuring chocolatey commands are on the path Ensuring chocolatey.nupkg is in the lib folder
PS > choco version
Chocolatey v0.10.15 DEPRECATION NOTICE - choco version command is deprecated and will be removed in version 1.0.0. Please use `choco upgrade pkgname --noop` instead. _ Chocolatey:ChocolateyVersionCommand - Noop Mode _ chocolatey v0.10.15 is the latest version available based on your source(s). Chocolatey can upgrade 0/1 packages. See the log for details (C:\ProgramData\chocolatey\logs\chocolatey.log).