Chocolatey - apt-get for Windows

рдЪреЙрдХрд▓реЗрдЯреА рд▓рд┐рдирдХреНрд╕ рд╡рд░реНрд▓реНрдб рдореЗрдВ apt-get рдХреЗ рд╕рдорд╛рди рдПрдХ рд╡рд┐рдВрдбреЛрдЬ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рд╣реИред



рдиреЛрдбрд╕реНрдЯрд░ рдХреЗ рддрд╣рдд Node.js рдкрд░ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдХрд╛рд░рдг рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред рдореИрдВ рдирд┐рдпрдорд┐рдд рд░реВрдк рд╕реЗ рдиреЛрдб, рдЧрд┐рдЯ, рдбреНрд░реЙрдкрдмреЙрдХреНрд╕ рдФрд░ рдПрдХ рд╣реА рд╕реНрдХрд╛рдЗрдк рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛, рдЬрдмрдХрд┐ рдПрдордПрд╕рдЖрдИ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд╕рд╛рде рдкрд░реЗрд╢рд╛рди рдирд╣реАрдВ рдХрд░рдирд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рд┐рд░реНрдл рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдЗрд╕реЗ рдЕрдкрдбреЗрдЯ рдХрд░рдирд╛ рд╣реИ:

cup all

рд╕рднреА рдкреИрдХреЗрдЬреЛрдВ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реИ ред рд╡рд┐рдХреА рдкрд░ рдЙрдкрд▓рдмреНрдз рдЖрджреЗрд╢реЛрдВ рдХреА рдПрдХ рд╕рд╛рдорд╛рдиреНрдп рд╕реВрдЪреА ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкреИрдХреЗрдЬ рд╣рдЯрд╛рдиреЗ рдХрд╛ рдХреЛрдИ рддрд░реАрдХрд╛ рдирд╣реАрдВ рд╣реИ ред

рддреЛ, рд▓рдЧрд╛рддрд╛рд░ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрдВрд╕реЛрд▓, рдЧрд┐рдЯ, рдиреЛрдб, рдЬреЗрдб рддрдХ рдкрд╣реБрдВрдЪ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдореИрдВ Nodester рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреА рддреИрдпрд╛рд░реА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП Chocolatey рдХреЗ рд╕рд╛рде рдереЛрдбрд╝рд╛ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣реВрдВрдЧрд╛ред

рд╕реНрдерд╛рдкрдирд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ:

Windows XP / Vista / 7/2003/2008
.NET рдлреНрд░реЗрдорд╡рд░реНрдХ 4.0
рдкреЙрд╡рд░рд╢реЗрд▓ 2.0

рдпрд╣ рдХреЗрд╡рд▓ рдЗрд╕ рддрд░рд╣ рдХреЗ рдПрдХ рд╕рд╛рдзрд╛рд░рдг рдХрдорд╛рдВрдб рдХреЛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ (рдпрд╣ PowerShell рдореЗрдВ cmd.exe рдореЗрдВ рд╕рдВрд╕рд╛рдзрд┐рдд рдирд╣реАрдВ рд╣реИ):

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('http://bit.ly/psChocInstall'))"

рдЪреЙрдХрд▓реЗрдЯ рд╕реНрдерд╛рдкрдирд╛ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛

рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдпрд╣ C: \ Chocolatey рдореЗрдВ C: \ Chocolatey \ libs рдореЗрдВ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдореЗрдВ рдкреИрдХреЗрдЬ, рд▓рд╛рдЗрдмреНрд░реЗрд░реАрдЬрд╝ рдХрд╛ рд╡рд┐рд╡рд░рдг рд╣реЛрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреЗ рдореБрдЦреНрдп рдореЙрдбреНрдпреВрд▓ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╛рдЗрд▓ (x86) рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред

рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рд╕рднреА рдмреБрдирд┐рдпрд╛рджреА рдФрд░ рдЖрд╡рд╢реНрдпрдХ рдкреИрдХреЗрдЬ рдореМрдЬреВрдж рд╣реИрдВ ред PHP , рд░реВрдмреА , рдкрд╛рдпрдерди , Node.js. рдЬреИрд╕реА рд╡реНрдпрд╛рдЦреНрдпрд╛ рдХреА рдЧрдИ рднрд╛рд╖рд╛рдПрдБ DB - MySQL , MongoDB , SQLite ред рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг рдЧрд┐рдЯ , рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓, рдПрд╕рд╡реАрдПрди ред рдиреЛрдЯрдкреИрдб ++, рдЙрджрд╛рддреНрддред рдХрд┐рдВрдбрд▓ рдХреЗ рддрд╣рдд рдкреБрд╕реНрддрдХреЛрдВ рдХреЗ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХреИрд▓рд┐рдмрд░ ред

1. Npm рдХреЗ рд╕рд╛рде Node.js рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

cinst nodejs.install

рдпрд╣ рдХрдорд╛рдВрдб рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЗ рд╕рдорд╛рди рд╣реИ

chocolatey install nodejs.install



рд╕рдЪ рд╣реИ, рдХрдВрд╕реЛрд▓ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛ рддрд╛рдХрд┐ рдкрде рдореЗрдВ рджрд░реНрдЬ рдкрде рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдВред



2. рдЬрдм рдиреЛрдб рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддрд╛ рд╣реИ, рддреЛ рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╡рд┐рдХрд╛рд╕ рдХрд░рдирд╛ рдФрд░ рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдВрднрд╡ рд╣реИред рдпрд╣рд╛рдБ Nodster рдХреЗ рд▓рд┐рдП рдПрдХ рдмреИрдЧ рд╣реИ



3. рдЧрд┐рдЯ рдХреЗ рдмрд┐рдирд╛, рдиреЛрдб рдХреЛ рддреИрдирд╛рдд рдХрд░рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣реЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ рдЪреЙрдХрд▓реЗрдЯреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ



рдпрд╣рд╛рдБ рдореИрдВ рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдХреА рдПрдХ рд╕реВрдЪреА рд╣реИред

cinst Console2
cinst putty
cinst curl
cinst Wget


рд╣рдо рдкреЛрдЯреАрди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╣реИрдВ, рдХрдорд╛рдВрдб рдкреНрд░реЛрдЧреНрд░рд╛рдо рд╡рд┐рдВрдбреЛ рдЦреЛрд▓рддрд╛ рд╣реИ рдФрд░ рдЗрд╕ рддрдереНрдп рдХреЛ рджреЗрдЦрддрд╛ рд╣реИ рдХрд┐ рдЧрд┐рдЯ рд╕рдлрд▓рддрд╛рдкреВрд░реНрд╡рдХ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ (рдореИрдВ рдЖрдкрдХреЛ рдпрд╛рдж рджрд┐рд▓рд╛рддрд╛ рд╣реВрдВ рдХрд┐ рдЖрдкрдХреЛ рдХрдВрд╕реЛрд▓ рдХреЛ рдмрдВрдж рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ рд╣реЛрдЧрд╛)ред



4. рд╣рдо рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рд╣рдо рд╕реНрд╡рддрдВрддреНрд░ рд░реВрдк рд╕реЗ рдиреЛрдбрд╕реНрдЯрд░ рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ



рдлрд┐рд░ рдирд┐рдпрдорд┐рдд рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдмрдиреА рд░рд╣рддреА рд╣реИ, рд╕реНрдерд╛рдиреАрдп рдорд╢реАрди рдкрд░ рдПрдирдкреАрдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛, рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рдореЙрдбреНрдпреВрд▓, рдЬреИрд╕реЗ рдХрд┐ рдПрдХреНрд╕рдкреНрд░реЗрд╕, рдЬреЗрдб, рд╕реНрдерд╛рдиреАрдп рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд░рдирд╛ рдЬреЛ рдиреЛрдб рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдпрд╣ рд╕рдм рд╡реНрдпрд╡рд╕рд╛рдп рдЧрд┐рдЯ рдореЗрдВ рдЖрдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рдмрд╛рдж, рдиреЛрдбрд╕реНрдЯрд░ рд╢рд▓рдЬрдо рдореЗрдВ рдзрдХреНрдХрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдиреЛрдбрд╕реНрдЯрд░ ( рдХрдорд╛рдВрдб рд╕реВрдЪреА ) рдкрд░, рдЖрдкрдХреЛ рдиреЛрдбрд╕реНрдЯрд░ рдПрдирдкреАрдПрдо рдЗрдВрд╕реНрдЯреЙрд▓ рдРрдкрдирд╛рдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдирдкреАрдПрдо рдореЙрдбреНрдпреВрд▓ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рд╕рдм рдХреБрдЫ рдЪреЙрдХрд▓реЗрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреБрдХреНрдд рдирд╣реАрдВ рд╣реИред рд╡рд┐рдВрдбреЛрдЬ рдХреА рдмрд╣реБрдд рд╡рд┐рдЪрд╛рд░рдзрд╛рд░рд╛ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЗрд╕ рддрдереНрдп рдХреЗ рд▓рд┐рдП рдЭреБрдХреЗ рд╣реБрдП рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕реНрд╡рдпрдВ рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдореЗрдВ рдФрд░ рд╣рд░ рдЕрд╡рд╕рд░ рдкрд░, рдмрд┐рдирд╛ рдЕрдиреБрдорддрд┐ рдХреЗ рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЪрдврд╝рд╛рдИ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред рддреЛ, рд╕рдВрдХреБрд▓ рдореЗрдВ рдХреНрд░реЛрдо рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдо GoogleUpdater.exe рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдирддреЗ рд╣реИрдВ рдЬреЛ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд╕рдм рдХреБрдЫ рдЕрдкрдбреЗрдЯ рдХрд░рддрд╛ рд╣реИред рддреЛ, рдиреЛрдЯрдкреИрдб ++ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬреЛ рдЦреБрдж рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдЪрдврд╝ рд╕рдХрддреЗ рд╣реИрдВред рд╕реНрдХрд╛рдЗрдк рдХреЛ рд╣реА рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдпрджрд┐ рдЖрдк рд╢реБрд░реВ рдореЗрдВ рдЪреЙрдХрд▓реЗрдЯ рдореЗрдВ рд╕рдм рдХреБрдЫ рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХ рдХрдорд╛рдВрдб рдХреЗ рд╕рд╛рде рдПрдХ рддреНрд╡рд░рд┐рдд рдЕрдкрдбреЗрдЯ рдордЬреЗрджрд╛рд░ рд╣реЛрдЧрд╛, рдЦрд╛рд╕рдХрд░ рдЕрдЧрд░ рдпрд╣ рдЬреАрдпреВрдЖрдИ рдЯреВрд▓ рдкрд░ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдЕрдВрдд рдореЗрдВ, рдореИрдВ рд╕реЗ рдПрдХ рд╡реАрдбрд┐рдпреЛ рдХреНрд▓рд┐рдк рд╕рдВрд▓рдЧреНрди рдХрд░реВрдВрдЧрд╛ред рд╕рд╛рдЗрдЯ



рдпреБрдкреАрдбреАред

рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ, рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕реНрд▓рд┐рдХ рддреЛрдбрд╝рдлреЛрдбрд╝ (рдПрд╕рд╡реАрдПрди) рдкреИрдХреЗрдЬ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рдХрд░рдирд╛ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдХрд┐ рдпрд╣ рдХрд┐рддрдирд╛ рд╕рд░рд▓ рд╣реИред "рдЪреЙрдХрд▓реЗрдЯ" рдХреЗ рдХрд╛рдо рдХреЗ рд╕рд┐рджреНрдзрд╛рдВрдд рдХреЛ рднреА рд╕реНрдкрд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рд╕рдмрд╕реЗ рд╕рд░рд▓ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП рдореБрдЦреНрдп рд╡рд┐рд╡рд░рдг рдФрд░ рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯред рд╕рднреА рдкреИрдХреЗрдЬ рд╕реНрд╡рдпрдВ рджреНрд╡рд╛рд░рд╛ рдмрдирд╛рдП рдЬрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╣рд╛рдВ рдХреБрдЫ рдЙрджрд╛рд╣рд░рдг рджрд┐рдП рдЧрдП рд╣реИрдВ ред

1. рдПрдХ рд╡рд┐рд╡рд░рдг рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ: рдЙрдкрдпреБрдХреНрдд рдкрд╛рда ( рдореВрд▓ рдбрд┐рд╕реНрдХ ) рдХреЗ рд╕рд╛рде C: \ sliksvn \ sliksvn.nuspec:

 <?xml version="1.0"?> <package xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <metadata> <id>sliksvn</id> <title>SlikSVN</title> <version>1.7.4</version> <authors>Slik Company</authors> <owners>anatooly</owners> <summary>Slik subversion reliable version control starts here</summary> <description>We provide a standalone command line Subversion package for Windows. The installer contains all command line tools (svn, svnadmin, svnsync, svnserve, svnmucc, etc.) but no application bindings nor Apache modules. The tools are fully side-by-side compatible with other packages. Ideal for automated build and deploy scripts</description> <projectUrl>http://www.sliksvn.com/</projectUrl> <tags>sliksvn svn subversion</tags> <copyright>Slik Company</copyright> <requireLicenseAcceptance>false</requireLicenseAcceptance> </metadata> </package> 


2. рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рдВрд╕реНрдерд╛рдкрди рд╕реНрдХреНрд░рд┐рдкреНрдЯ C: \ sliksvn \ Tools \ ChocolateyInstall.ps1 рдмрдирд╛рдПрдВ

try {

Install-ChocolateyPackage 'sliksvn' 'msi' '/quiet' 'www.sliksvn.com/pub/Slik-Subversion-1.7.4-win32.msi' 'http://www.sliksvn.com/pub/Slik-Subversion-1.7.4-x64.msi'

Write-ChocolateySuccess 'SlikSVN'
} catch {
Write-ChocolateyFailure 'SlikSVN' "$($_.Exception.Message)"
throw
}


рдХреЛрдб рд╕реЗ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдХрд╛рд░реНрдпрд╛рд▓рдп рд╕реЗ рдХреНрдпрд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд╛рдЗрдЯ рдпрд╛ рддреЛ 32-рдмрд┐рдЯ рдпрд╛ 64-рдмрд┐рдЯ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╣реИ рдФрд░ рд╕рд╡рд╛рд▓реЛрдВ рдХреЛ рд╡рд┐рдЪрд▓рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ рд╢рд╛рдВрдд рдореЛрдб рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

3. рдЬреЛрдбрд╝реЗрдВред рд╕реНрдерд╛рдкрдирд╛ рдлрд╝рд╛рдЗрд▓ (рдЕрдиреБрдкрд▓рдмреНрдз рд╣реЛ рд╕рдХрддреА рд╣реИ), рд▓реЗрдХрд┐рди рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ рдпрд╣ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдирд╣реАрдВ рд╣реИ C: \ sliksvn \ tools \ install.ps1

param($installPath, $toolsPath, $package, $project)

Write-Host 'This is not a package with dlls to reference in it.'
Write-Host 'Please install using chocolatey'
Write-Host "To get chocolatey just run 'Install-Package chocolatey' followed by 'Initialize-Chocolatey'"
Write-Host 'chocolatey install sliksvn'
write-host 'Removing this package...'
uninstall-package sliksvn -ProjectName $project.Name


4. рд╣рдо рдкреИрдХреЗрдЬ рдЗрдХрдЯреНрдард╛ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ NuGet рджреНрд╡рд╛рд░рд╛ рдЗрдХрдЯреНрдард╛ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкрде рдореЗрдВ рдЗрд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░реЗрдВ, рдпрд╛ рдкреВрд░реНрдг рдкрде рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХреНрд╕реЗрд╕ рдХрд░реЗрдВред C: \ Chocolatey \ ChocolateyInstall \ NuGet.exe рдореЗрдВ рдЭреВрда

> рд╕реАрдбреА рд╕реА: \ sliksvn
> рдирдЧреЗрдЯ рдкреИрдХ

рддрдм рд╣рдореЗрдВ C: \ sliksvn \ sliksvn.1.7.4.nupkg рд▓реЛрдХрд▓ рдкреИрдХреЗрдЬ рдорд┐рд▓рддрд╛ рд╣реИред рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, cinst sliksvn -source C: \ sliksvn рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ (рдкрде рдореЗрдВ рдХреЗрд╡рд▓ рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рд▓рд┐рдП рдкрде рд╣реИ рдЬрд╣рд╛рдБ рдкреИрдХреЗрдЬ рд╕реНрдерд┐рдд рд╣реИ, рдЗрд╕рдХреЗ рдирд╛рдо рдХреЗ рдмрд┐рдирд╛)ред рд╕реНрдерд╛рдиреАрдп рд░реВрдк рд╕реЗ рд╕реНрдерд╛рдкрд┐рддред рдлрд┐рд░ рдЖрдк рдкреИрдХреЗрдЬ рдХреЛ рд╕рд╛рдЗрдЯ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдкреЛрд╕реНрдЯ-рдореЙрдбрд░реЗрд╢рди рдореЛрдб рд╡рд╣рд╛рдВ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдкреИрдХреЗрдЬ рддреБрд░рдВрдд рджрд┐рдЦрд╛рдИ рджреЗрдЧрд╛ рдФрд░ cinst sliksvn рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛ рдЬрд╛рдПрдЧрд╛ред

рдкреИрдХреЗрдЬ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ? рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп, рд╕рдм рдХреБрдЫ рдЬреЛ nupkg рдкреИрдХреЗрдЬ рдореЗрдВ рдкреИрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ - рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ, рд╡рд┐рд╡рд░рдг, рдФрд░ рдЕрдиреНрдп рдлрд╛рдЗрд▓реЗрдВ, рдмрд╛рдЗрдирд░реА рдЖрд░реНрдХрд╛рдЗрд╡реНрд╕ (рд╡рд╣рд╛рдБ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЗрд╕рдХреЗ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЙрджрд╛рд╣рд░рдг рд╣реИрдВ ) C: \ Chocolatey \ lib \ PACKAGE NAME рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдорд┐рд▓рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХреНрд░рд┐рдпрд╛рдПрдБ рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореВрдХ рд╕реНрдерд╛рдкрдирд╛ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рдХреА рдЬрд╛рддреА рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╕реНрд▓рд┐рдХрд╕реН рд╡реАрдПрди I рдореЗрдВ 64-рдмрд┐рдЯ рд╕рд┐рд╕реНрдЯрдо рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕реЗ C: \ Program Files \ SlikSVN \ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдпрд╣ рдкрде рдореЗрдВ рд╣реА рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рд╣реИред рд▓реЗрдХрд┐рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рд╕рдВрдЧреНрд░рд╣ рд╕реЗ рдХреЛрдИ рднреА рдЕрдирдкреИрдХрд┐рдВрдЧ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕реЗ рдкреИрдХреЗрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдпрд╛ рдЗрд╕рдХреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХреЗ рд╕рд╛рде рдХреБрдЫ рдЕрдиреНрдп рдХреНрд░рд┐рдпрд╛рдПрдВред рдпрд╣ рд╕рдм рдХрд▓реНрдкрдирд╛ рдкрд░ рдирд┐рд░реНрднрд░ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕реЗ рдХреИрд╕реЗ рд╣рдЯрд╛рдпрд╛ рдЬрд╛рдП? SlikSVN рдХрд┐рд╕реА рднреА рдорд╛рдирдХ рд╕рдВрд╕реНрдерд╛рдкрд┐рдд рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХреА рддрд░рд╣, рдЗрдВрд╕реНрдЯрд╛рд▓-рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдФрд░ C: \ Chocolatey \ lib \ PACKAGE_NAME рд╕реЗ рд╣рд╛рде рд╕реЗред

рдЕрджреНрдпрддрди 2012-08-15 :

рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ, рдЪреЙрдХрд▓реЗрдЯ рдЕрдирдЗрдВрд╕реНрдЯреЙрд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкреИрдХреЗрдЬ рд╣рдЯрд╛рдирд╛ рдкрд╣рд▓реЗ рд╣реА рдкреНрд░рдХрдЯ рд╣реЛ рдЪреБрдХрд╛ рд╣реИред рдХрдорд╛рдВрдб рдкреИрдХреЗрдЬ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ C: \ Chocolatey \ lib \ рд╕реЗ рд╣рдЯрд╛рддрд╛ рд╣реИ рдкреИрдХреЗрдЬ рдХрд╛ рдирд╛рдо, рдЕрд░реНрдерд╛рддреН, рдЗрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ unpacking рджреНрд╡рд╛рд░рд╛ рд╕реНрдерд╛рдкрд┐рдд рдХреА рдЧрдИ рдЙрдкрдпреЛрдЧрд┐рддрд╛рдУрдВ рдХреЛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕рд┐рд╕реНрдЯрдо рдФрд░ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рдХреНрдпрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ - рд╕реНрдкрд░реНрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред

рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд┐рдП рдЧрдП рдкреИрдХреЗрдЬреЛрдВ рдХреА рдХреЛрдИ рд╕реВрдЪреА рдирд╣реАрдВ рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рдЪреЙрдХрд▓реЗрдЯ рдХреА рд╕реВрдЪреА рд╕реЗ рдорд╛рди рд▓реЗрдирд╛ рддрд░реНрдХрд╕рдВрдЧрдд рд╣реЛрдЧрд╛ред рд▓реЗрдХрд┐рди рдЖрдк рдЗрд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдареАрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕ рддрд░рд╣ рдХреЗ рд╣реИрдХ рдХреЗ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ:

 diff --git "a/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" "b/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" index 67c2ecc..aa67027 100644 --- "a/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" +++ "b/c:\\Chocolatey\\chocolateyInstall\\functions\\Chocolatey-List.ps1" @@ -15,7 +15,12 @@ param( $parameters = "list" if ($selector -ne '') { $parameters = "$parameters ""$selector""" - } + } else { + $packageFolders = Get-ChildItem $nugetLibPath | sort name + $packages = $packageFolders -replace "(\.\d{1,})+"|gu + Write-Host $packages + exit + } if ($allVersions -eq $true) { Write-Debug "Showing all versions of packages" 

рдЕрдм рдЪреЙрдХрд▓реЗрдЯ рдХреА рд╕реВрдЪреА рдореЗрдВ рд╣рдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:

7zip 7zip.install Chocolatey Console2 curl foobar2000 git.install miranda msysgit nodejs.install notepadplusplus notepadplusplus.install php php5-dev рдкреЛрдЯреАрди sliksvn sublimetext2 warmup Wget

Source: https://habr.com/ru/post/In143996/


All Articles