
рдЪреЙрдХрд▓реЗрдЯреА рдЦрд┐рдбрд╝рдХрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╣реИ рдЬреЛ рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХреЛ рд╕рд░рд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдХрд┐рддрдирд╛ рд╕рдордп рдмрдЪрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдкрд╣рд▓реЗ рд╣реА рд╣рдм рдкрд░ рдЗрд╕ рдЪрдорддреНрдХрд╛рд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦрд╛ рдерд╛ рдФрд░ рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдпрд╣ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ рдХрд┐ рдЗрд╕рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреИрд╕реЗ рд▓рд┐рдЦрдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдзрд┐рдХ рдореИрдиреБрдЕрд▓ рдХрд╛рдо рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдпрд╣ рджрд┐рдЦрд╛рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ рдХрд┐ рдЗрд╕ рдорд╛рдорд▓реЗ рдХреЛ рдХреИрд╕реЗ рдереЛрдбрд╝рд╛ рд╕рд░рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдиреАрдЪреЗ рдЙрддрд░ рд░рд╣рд╛ рд╣реИ
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЪреЙрдХрд▓реЗрдЯ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ, рддреЛ рдЗрд╕реЗ рдареАрдХ рдХрд░реЗрдВ:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
рдЪрд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдВрдж рдФрд░ рдЦреЛрд▓реЗрдВред
рдЪреЙрдХрд▓реЗрдЯ рд╕реНрдерд╛рдкрд┐рдд, рдЕрдм рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреА рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:
cinst warmup cinst git cinst nuget.commandline
рдЪрд░ рдкрд░ рдбреЗрдЯрд╛ рдХреЛ рддрд╛рдЬрд╝рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдВрдж рдФрд░ рдЦреЛрд▓реЗрдВред
рд╣рдо рд╕реНрдерд╛рдкрд┐рдд рдЪреЙрдХрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВ, рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЗ рд╕рд╛рде рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХреНрд▓реЛрди рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рд╣рдорд╛рд░реЗ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдореЗрдВ рдЬрд╛рддреЗ рд╣реИрдВред
cd %ChocolateyInstall% git clone https://github.com/chocolatey/chocolateytemplates.git cd chocolateytemplates\_templates
рдЖрдЗрдП рдереЛрдбрд╝реА рдорд╛рдирдХ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ
- рдЕрдкрдирд╛ рдирд╛рдо рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВ, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдкреИрдХреЗрдЬ рдХреЗ рд▓реЗрдЦрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛
warmup addTextReplacement __CHOCO_PKG_OWNER_NAME__ "Your Name"
- рдЧрд┐рддреБрдм рдкрд░ рдЖрдкрдХрд╛ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реАред рдХреЗрд╡рд▓ рдЦрд╛рддреЗ рдФрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рдирд╛рдо рдХрд╛ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: рдХреНрд▓рд╛рдЙрдб / рдЪреЙрдХрд▓реЗрдЯ-рдкреИрдХреЗрдЬ
warmup addTextReplacement __CHOCO_PKG_OWNER_REPO__ "Your Repository"
- рдЖрдЧреЗ рд╣рдореЗрдВ рдЕрдкрдиреЗ рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд▓рд┐рдВрдХ рдмрдирд╛рдиреЗ рд╣реЛрдВрдЧреЗред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рд╡реЗ
C:\CODE\_templates
рдореЗрдВ рдмрдирд╛рдП рдЬрд╛рддреЗ рд╣реИрдВC:\CODE\_templates
рдореБрдЭреЗ рдпрд╣ рдкрд╕рдВрдж рдирд╣реАрдВ рд╣реИ, рдЗрд╕реАрд▓рд┐рдП рдореИрдВ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореЗрдВ рдмрджрд▓рддрд╛ рд╣реВрдВред рдпрджрд┐ рдЖрдк рдЗрд╕ рдореБрджреНрджреЗ рдкрд░ рдореБрдЭрд╕реЗ рд╕рд╣рдордд рд╣реИрдВ, рддреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдЦреЛрд▓реЗрдВ, рдЬреЛ рдпрд╣рд╛рдВ рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИ:
c:\Chocolatey\lib\warmup.*\bin\warmup.exe.Config
рд╣рдоC:\CODE\_templates
рдФрд░ рдЗрд╕реЗ рд╣рдорд╛рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдмрджрд▓рддреЗ рд╣реИрдВред
рдЕрдм рдЖрдк рдЙрди рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рд╣рдо рдЕрдкрдирд╛ рдкреИрдХреЗрдЬ рдмрдирд╛рдПрдВрдЧреЗ (рдореВрд▓ рд░реВрдк рд╕реЗ рд╡рд╛рдВрдЫрд┐рдд рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХрд╛ рд▓рд┐рдВрдХ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ)ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП,
%ChocolateyInstall%\chocolateytemplates\_templates
рдХрдорд╛рдВрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ (рдореИрдВ рдХреЗрд╡рд▓
admin
рд╕реЗ рдЪрд▓рддрд╛ рд╣реВрдВ):
warmup addTemplateFolder chocolatey "%CD%\chocolatey"
рд╣рдо рд╡реЗрдмрд╕рд╛рдЗрдЯ Chocolatey.org рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ , рд░рдЬрд┐рд╕реНрдЯрд░ рдХрд░рддреЗ рд╣реИрдВ, рдЕрдкрдиреА рдкреНрд░реЛрдлрд╛рдЗрд▓ рдкрд░ рдЬрд╛рддреЗ рд╣реИрдВ, рдХреНрд▓рд┐рдХ рдХрд░рддреЗ рд╣реИрдВ
"рдЖрдкрдХреА рдХреБрдВрдЬреА рдЧреЛрдкрдиреАрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдЫрд┐рдкреА рд╣реБрдИ рд╣реИ, рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрд▓рд┐рдХ рдХрд░реЗрдВред рд╣рдо рддреАрди рдХрдорд╛рдВрдб рджреЗрдЦрддреЗ рд╣реИрдВ, рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВ: рдПрдкреАрдЖрдИ рдХреБрдВрдЬреА рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ (рдпрджрд┐ рдЖрдк рдХрд╕рдо рдЦрд╛рддреЗ рд╣реИрдВ рдХрд┐ nuget.exe рдирд╣реАрдВ рдорд┐рд▓рд╛ рдерд╛, рддреЛ рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХреЛ рд╣рдЯрд╛ рджреЗрдВ - .exe)ред
рдпрд╣ рд╕рдм рддреИрдпрд╛рд░реА рдХреЗ рд╕рд╛рде рд╣реИ, рдЕрдм рдЖрдк рд╕рдВрдХреБрд▓ рдХреЗ рдмрдбрд╝реЗ рдкреИрдорд╛рдиреЗ рдкрд░ рд╡рд┐рдореЛрдЪрди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ
рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдЖрдк рдирд┐рдЪрд▓реЗ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рднреА рдирдП рдкреИрдХреЗрдЬреЛрдВ рдХрд╛ рдирд╛рдо рджреЗрддреЗ рд╣реИрдВ, рд╢рдмреНрджреЛрдВ рдХреЛ "-" рдкреНрд░рддреАрдХ рдпрд╛ рдмрд╕ рд░рд┐рдХреНрдд рд╕реНрдерд╛рди рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд╕рд╛рде рдЕрд▓рдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рд╡рд╛рдВрдЫрд┐рдд рдХрд╛рд░реНрдпрдХреНрд░рдо рдХреЗ рд╕рд╛рде рдЦреЛрдЬ рдкреИрдХреЗрдЬ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ рдФрд░ рдХреЗрд╡рд▓ рдЕрдЧрд░ рдХреЛрдИ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЕрдкрдирд╛ рдЦреБрдж рдХрд╛ рдХрд░реЗрдВред
рд╕реНрд░реЛрддреЛрдВ рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдВрд░рдЪрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВрдЧреЗ:
рд╕рдВрдХреБрд▓ рд╣реИ - рдХрд╛рдордЪрд▓рд╛рдК | - src | - рдЙрдкрдХрд░рдг | - workrave.nuspec | -тАж .. | - рдирд┐рд░реНрдорд╛рдг | - рдкреИрдХреЗрдЬ -2
packages
рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рд╣реЛрдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣рдо рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рддреЗ рд╣реИрдВ:
warmup chocolatey workrave
workrave
рд╡рд╛рд▓реЗ
workrave
рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ
workrave
src
рдмрдирд╛рдПрдВ рдФрд░ рдЙрд╕ рдкрд░ рдХрд╛рдо рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВред
рдлрд╝рд╛рдЗрд▓ рдЦреЛрд▓реЗрдВ
workrave.nuspec
ред рдпрд╣ рдирд┐рдпрдорд┐рдд
xml
, рд╣рдорд╛рд░реЗ рдкреИрдХреЗрдЬ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рдеред рдЯреИрдЧ рдХрд╛ рдирд╛рдо рдЦреБрдж рдХреЗ рд▓рд┐рдП рдмреЛрд▓рддрд╛ рд╣реИ:
title
- рдХрд╛рд░реНрдпрдХреНрд░рдо рдХрд╛ рдирд╛рдо рдЬрд┐рд╕реЗ рдЪреЙрдХрд▓реЗрдЯ рдбреЙрдЯ рдУрдЖрд░рдЬреА рдкрд░ рд╕рдВрдХреБрд▓ рдХреА рд╕реВрдЪреА рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред
author
- рдЙрд╕ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдирд┐рд░реНрдорд╛рддрд╛ рдЬрд┐рд╕реЗ рдЖрдкрдиреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рд░рдЦрд╛ рдерд╛ ...ред
рд╕рдмрд╕реЗ рджрд┐рд▓рдЪрд╕реНрдк
tools\chocolateyInstall.ps1
рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд╣реИ
рдХреЛ рдХреЛрдб
#NOTE: Please remove any commented lines to tidy up prior to releasing the package, including this one $packageName = 'workrave' # arbitrary name for the package, used in messages $installerType = 'EXE_MSI_OR_MSU' #only one of these: exe, msi, msu $url = 'URL_HERE' # download url $url64 = 'URL_x64_HERE' # 64bit URL here or remove - if installer decides, then use $url $silentArgs = 'SILENT_ARGS_HERE' # "/s /S /q /Q /quiet /silent /SILENT /VERYSILENT" # try any of these to get the silent installer #msi is always /quiet $validExitCodes = @(0) #please insert other valid exit codes here, exit codes for ms http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx # main helpers - these have error handling tucked into them already # installer, will assert administrative rights # if removing $url64, please remove from here Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" "$url64" -validExitCodes $validExitCodes # download and unpack a zip file # if removing $url64, please remove from here Install-ChocolateyZipPackage "$packageName" "$url" "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" "$url64" #try { #error handling is only necessary if you need to do anything in addition to/instead of the main helpers # other helpers - using any of these means you want to uncomment the error handling up top and at bottom. # downloader that the main helpers use to download items # if removing $url64, please remove from here #Get-ChocolateyWebFile "$packageName" 'DOWNLOAD_TO_FILE_FULL_PATH' "$url" "$url64" # installer, will assert administrative rights - used by Install-ChocolateyPackage #Install-ChocolateyInstallPackage "$packageName" "$installerType" "$silentArgs" '_FULLFILEPATH_' -validExitCodes $validExitCodes # unzips a file to the specified location - auto overwrites existing content #Get-ChocolateyUnzip "FULL_LOCATION_TO_ZIP.zip" "$(Split-Path -parent $MyInvocation.MyCommand.Definition)" # Runs processes asserting UAC, will assert administrative rights - used by Install-ChocolateyInstallPackage #Start-ChocolateyProcessAsAdmin 'STATEMENTS_TO_RUN' 'Optional_Application_If_Not_PowerShell' -validExitCodes $validExitCodes # add specific folders to the path - any executables found in the chocolatey package folder will already be on the path. This is used in addition to that or for cases when a native installer doesn't add things to the path. #Install-ChocolateyPath 'LOCATION_TO_ADD_TO_PATH' 'User_OR_Machine' # Machine will assert administrative rights # add specific files as shortcuts to the desktop #$target = Join-Path $MyInvocation.MyCommand.Definition "$($packageName).exe" #Install-ChocolateyDesktopLink $target #------- ADDITIONAL SETUP -------# # make sure to uncomment the error handling if you have additional setup to do #$processor = Get-WmiObject Win32_Processor #$is64bit = $processor.AddressWidth -eq 64 # the following is all part of error handling #Write-ChocolateySuccess "$packageName" #} catch { #Write-ChocolateyFailure "$packageName" "$($_.Exception.Message)" #throw #}
рддреАрди рдмреНрд▓реЙрдХ рд╣реИрдВ:
- рдЪрд░ред
- рд╕рд░рд▓ рдЗрдВрд╕реНрдЯреЙрд▓рд░реЛрдВ рдХреЗ рд▓рд┐рдП рджреЛ рд╡рд┐рдХрд▓реНрдкред
Install-ChocolateyPackage
- рдПрдХ exe рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдХреБрдВрдЬреА рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рд╕реНрдерд╛рдкрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдЕрдзрд┐рдХрд╛рдВрд╢ рдорд╛рдорд▓реЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЪрд▓рдиреЗ рд╡рд╛рд▓реА рдЯреАрдо рдкрд░реНрдпрд╛рдкреНрдд рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдПредInstall-ChocolateyZipPackage
- рдПрдХ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕реЗ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдЕрдирдкреИрдХ рдХрд░рддрд╛ рд╣реИред -
try / catch
рдПрдХ рдЬрдЯрд┐рд▓ рд╕реНрдерд╛рдкрдирд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ рд╣реИред рдорд╛рди рд▓реЗрдВ рдХрд┐ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ, рдЕрдирдЬрд╝рд┐рдк рдХрд░реЗрдВ рдФрд░ рдЙрд╕рд╕реЗ .exe рдлрд╝рд╛рдЗрд▓ рдЪрд▓рд╛рдПрдБред
рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдкреИрдХреЗрдЬ рдХреЗ рд▓рд┐рдП, рд╣рдо рдЗрд╕ рдлреЙрд░реНрдо рдореЗрдВ рдХреЛрдб рд▓рд╛рддреЗ рд╣реИрдВ
рдХреЗ рдмрд╛рдж рдХреЛрдб
#NOTE: Please remove any commented lines to tidy up prior to releasing the package, including this one $packageName = 'workrave' # arbitrary name for the package, used in messages $installerType = 'exe' #only one of these: exe, msi, msu $url = 'http://softlayer-ams.dl.sourceforge.net/project/workrave/workrave/1.10.1/workrave-win32-v1.10.1-installer.exe' # download url $silentArgs = '/verysilent /norestart' # "/s /S /q /Q /quiet /silent /SILENT /VERYSILENT" # try any of these to get the silent installer #msi is always /quiet $validExitCodes = @(0) #please insert other valid exit codes here, exit codes for ms http://msdn.microsoft.com/en-us/library/aa368542(VS.85).aspx # main helpers - these have error handling tucked into them already # installer, will assert administrative rights # if removing $url64, please remove from here Install-ChocolateyPackage "$packageName" "$installerType" "$silentArgs" "$url" -validExitCodes $validExitCodes # download and unpack a zip file
Workrave рдореВрдХ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП
/verysilent /norestart
рд╕реНрд╡рд┐рдЪ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИред рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рд╕рдВрд╕реНрдерд╛рдкрдХреЛрдВ рдореЗрдВ рд╕рдмрд╕реЗ рдЖрдо рдЪрд╛рдмрд┐рдпреЛрдВ рдХреА рд╕реВрдЪреА
$silentArgs
рд╡реЗрд░рд┐рдПрдмрд▓ рдХреЗ рд╡рд┐рд╡рд░рдг рдореЗрдВ рджреА рдЧрдИ рд╣реИред рдЖрдк рдпрд╣ рднреА рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ: unattended.sourceforge.net/installers.php
рдЕрдм рдЖрдк рдкреИрдХреЗрдЬ рдПрдХрддреНрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЙрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдФрд░ рдЙрд╕реЗ chocolatey.org рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЛ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ 4 рд╕рд░рд▓ .bat рдлрд╛рдЗрд▓реЗрдВ рд▓рд┐рдЦреАрдВ, рдореИрдВрдиреЗ рдХреЛрдб рдХреЛ рдХреЙрдкреА-рдкреЗрд╕реНрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛, рдЖрдк рдЙрдиреНрд╣реЗрдВ github рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
- 1-build-package.bat - рдПрдХ рдкреИрдХреЗрдЬ рдмрдирд╛рддрд╛ рд╣реИ
- 2-рдкрд░реАрдХреНрд╖рдг-рдкреИрдХреЗрдЬ.рдмреИрдЯ - рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдХреА рдПрдХ рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд╛рдкрдирд╛ рдХрд░рддрд╛ рд╣реИред
- 3-push-package.bat - Chocolatey.org рдкрд░ рдПрдХ рдкреИрдХреЗрдЬ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ
- 4-рд╣реЗрд▓реНрдкрд░.рдмреИрдЯ - рдкрд╣рд▓реЗ рддреАрди рдкрд░ рдПрдХ рдЖрд╡рд░рдгред рдпрд╣ рдХрд▓реЗрдХреНрдЯрд░ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рд╕реНрдерд╛рдиреАрдп рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдзрдХреНрдХрд╛ рдкрд░, рдХрд░рдиреЗ рдпрд╛ рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рддрд╛ рд╣реИред
рдпрд╛рдиреА рд╣рдорд╛рд░реЗ рдкреИрдХреЗрдЬ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдкрд╣рд▓реЗ рддреАрди .bat рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреНрд░рдо рдореЗрдВ рдпрд╛ рдЪреМрдереЗ рдкрд░ рдЪрд▓рд╛рдПрдВред
рд╡рд╣ рд╕рдм рд╣реИред
- github.com/Claud/chatalogy-packages/tree/master/workrave - рдХреНрдпрд╛ рд╣реБрдЖред
- github.com/Claud/chatalogy-packages рдореЗрд░рд╛ рдкреИрдХреЗрдЬ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рд╣реИред
- github.com/Claud/chatalogy-packages/blob/master/smartgit-with-jre/src/tools/chatalogyInstall.ps1 рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рд╕реНрдерд╛рдкрдирд╛ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
- github.com/Claud/chatalogy-packages/blob/master/yandexdisk/src/tools/chatalogyInstall.ps1 рдЗрд╕рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ рдХрд┐ рд╣рдо рдХреИрд╕реЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ рдЬрдм рдПрдХреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХрд╛ рд▓рд┐рдВрдХ рдирд┐рд░рдВрддрд░ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреГрд╖реНрда рд╕реЗ рдкрд╛рд░реНрд╕ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред
- github.com/chatalogy/chatalogy/wiki/CreatePackages - рдмрд┐рд▓реНрдбрд┐рдВрдЧ рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╡рд┐рд╡рд░рдгред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдпрд╣рд╛рдВ рд╕рд╛рдорд╛рдиреНрдп рдирд┐рдпрдореЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИред
- рдЕрд╕реЗрдВрдмрд▓реА рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдЫреЛрдЯреЗ рд╕реЗ рд╕рд╛рд░рд╛рдВрд╢ рдореЗрдВ - github.com/chmilly/chatalogy/wiki/CreatePackagesQuickStart -ред
- unattended.sourceforge.net/installers.php - рдЪреБрдк рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдХреБрдВрдЬрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред
- Chocolatey.org - рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╕реНрдерд▓ред
рдХреГрдкрдпрд╛ LAN рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд▓рд┐рдЦреЗрдВред