ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΠ΅ΠΌ Windows Package Manager 1.0

ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

И ΠΌΡ‹ Ρ€Π°Π΄Ρ‹ ΠΎΠ±ΡŠΡΠ²ΠΈΡ‚ΡŒ ΠΎ выпускС Windows Package Manager 1.0! ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΡΡ‚ΠΈ ΠΏΠΎΠ΄ ΠΊΠ°Ρ‚ΠΎΠΌ!

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

ΠšΠ»ΠΈΠ΅Π½Ρ‚

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

Как ΠΌΠ½Π΅ это ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ?

Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Π»ΡŽΠ±ΡƒΡŽ Ρ‚Π΅ΠΊΡƒΡ‰ΡƒΡŽ сборку Windows Insider ΠΈΠ»ΠΈ подписались Π½Π° Π³Ρ€ΡƒΠΏΠΏΡƒ Windows Package Manager Insider, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΠΎΠ½Π° Ρƒ вас ΡƒΠΆΠ΅ Π΅ΡΡ‚ΡŒ. ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows распространяСтся вмСстС с установщиком ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Microsoft Store. Π’Ρ‹ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ диспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows со страницы выпусков GitHub ΠΈΠ»ΠΈ просто ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ послСднюю Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ.

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ сообщСства Microsoft

Windows Package Manager Manifest Creator Preview

ΠœΡ‹ Ρ‚Π°ΠΊΠΆΠ΅ выпускаСм Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ инструмСнт с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ‚ ΠΎΡ‚ΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ сообщСства Microsoft. ΠžΡ‚ΠΊΡ€ΠΎΠΉΡ‚Π΅ свой Π»ΡŽΠ±ΠΈΠΌΡ‹ΠΉ интСрфСйс ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ winget install wingetcreate, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΡΠΎΠ·Π΄Π°Ρ‚Π΅Π»ΡŒ манифСста диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows (Windows Package Manager Manifest Creator Preview). ПослС установки инструмСнта Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚Π΅ wingetcreate new ΠΈ ΡƒΠΊΠ°ΠΆΠΈΡ‚Π΅ URL-адрСс установщика. Π—Π°Ρ‚Π΅ΠΌ инструмСнт Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ установщик, ΠΏΡ€ΠΎΠ°Π½Π°Π»ΠΈΠ·ΠΈΡ€ΡƒΠ΅Ρ‚ Π΅Π³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΠΈΡ‚ΡŒ Π»ΡŽΠ±Ρ‹Π΅ значСния манифСста, доступныС Π² установщикС, ΠΈ ΠΏΡ€ΠΎΠ²Π΅Π΄Π΅Ρ‚ вас Ρ‡Π΅Ρ€Π΅Π· процСсс создания Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ манифСста. Если Π²Ρ‹ прСдоставитС свои ΡƒΡ‡Π΅Ρ‚Π½Ρ‹Π΅ Π΄Π°Π½Π½Ρ‹Π΅ GitHub ΠΏΡ€ΠΈ появлСнии запроса, ΠΎΠ½ Π΄Π°ΠΆΠ΅ создаст Π²Π΅Ρ‚Π²ΡŒ рСпозитория, создаст Π½ΠΎΠ²ΡƒΡŽ Π²Π΅Ρ‚ΠΊΡƒ, ΠΎΡ‚ΠΏΡ€Π°Π²ΠΈΡ‚ pull request ΠΈ прСдоставит Π²Π°ΠΌ URL-адрСс для отслСТивания Π΅Π³ΠΎ прогрСсса. На ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΈ Π½ΠΈΠΆΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ, ΠΊΠ°ΠΊ wingetcreate выполняСтся Π² Π’Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅ Windows Ρ‡Π΅Ρ€Π΅Π· PowerShell.

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

ΠŸΡ€ΠΈΠ²Π°Ρ‚Π½Ρ‹Π΅ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ

И послСднСС, Π½ΠΎ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ Π²Π°ΠΆΠ½ΠΎΠ΅: ΠΌΡ‹ выпустили ΡΡ‚Π°Π»ΠΎΠ½Π½ΡƒΡŽ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΡŽ для источника REST API, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π²Ρ‹ ΠΌΠΎΠ³Π»ΠΈ Ρ€Π°Π·ΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ свой собствСнный частный Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ. Π­Ρ‚ΠΎ Π½ΠΎΠ²Ρ‹ΠΉ Ρ‚ΠΈΠΏ источника для диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows. Нашим источником ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ являСтся ΠΏΠ°ΠΊΠ΅Ρ‚ Β«PreIndexedΒ», поставляСмый Ρ‡Π΅Ρ€Π΅Π· Microsoft Store, Π½ΠΎ Π²Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ источники Π½Π° основС REST, Ссли ΠΎΠ½ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ Ρ€Π΅Π°Π»ΠΈΠ·ΡƒΡŽΡ‚ схСму REST API Π½Π° основС JSON.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows

ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows β€” это комплСксноС Ρ€Π΅ΡˆΠ΅Π½ΠΈΠ΅ для управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ состоит ΠΈΠ· ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки ΠΈ Π½Π°Π±ΠΎΡ€Π° слуТб для установки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π² Windows 10 ΠΈ Windows 11.

ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки winget для обнаруТСния, установки, обновлСния, удалСния ΠΈ настройки ΠΏΡ€ΠΎΠ²Π΅Ρ€Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°Π±ΠΎΡ€Π° ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ПослС установки Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ доступ ΠΊ winget с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π° Windows, PowerShell ΠΈΠ»ΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows для нСзависимых поставщиков ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния

НСзависимыС поставщики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π² качСствС ΠΊΠ°Π½Π°Π»Π° распространСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния, содСрТащих ΠΈΡ… срСдства ΠΈ прилоТСния. Для ΠΎΡ‚ΠΏΡ€Π°Π²ΠΊΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния (содСрТащих установщики MSIX, MSI ΠΈΠ»ΠΈ EXE) Π² ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows ΠΌΡ‹ прСдоставляСм Π½Π° сайтС GitHub Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ манифСстов ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сообщСства ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ. НСзависимыС поставщики ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π²Π°Ρ‚ΡŒ Π² Π½Π΅Π³ΠΎ манифСсты ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π·Π°Ρ‚Π΅ΠΌ ΠΌΠΎΠ³ΡƒΡ‚ Π±Ρ‹Ρ‚ΡŒ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Ρ‹ Π² ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows. ΠœΠ°Π½ΠΈΡ„Π΅ΡΡ‚Ρ‹ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΡΡŽΡ‚ΡΡ автоматичСски, ΠΎΠ΄Π½Π°ΠΊΠΎ ΠΎΠ½ΠΈ Ρ‚Π°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡΠΌΠ°Ρ‚Ρ€ΠΈΠ²Π°Ρ‚ΡŒΡΡ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ.

ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ свСдСния ΠΎ диспСтчСрах ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²

ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² β€” это систСма ΠΈΠ»ΠΈ Π½Π°Π±ΠΎΡ€ срСдств, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌΡ‹Ρ… для Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·Π°Ρ†ΠΈΠΈ установки, обновлСния, настройки ΠΈ использования ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния. Π‘ΠΎΠ»ΡŒΡˆΠΈΠ½ΡΡ‚Π²ΠΎ диспСтчСров ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Ρ‹ для обнаруТСния ΠΈ установки срСдств для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ².

Π’ ΠΈΠ΄Π΅Π°Π»Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‚ диспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π·Π°Π΄Π°Ρ‚ΡŒ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹, Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΈΠΌ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Ρ€Π΅ΡˆΠ΅Π½ΠΈΠΉ ΠΏΠΎΠ΄ ΠΊΠΎΠ½ΠΊΡ€Π΅Ρ‚Π½Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚. Π—Π°Ρ‚Π΅ΠΌ диспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² выполняСт Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹Π΅ инструкции ΠΏΠΎ установкС ΠΈ настройкС срСдств. ДиспСтчСр ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сокращаСт врСмя, Π·Π°Ρ‚Ρ€Π°Ρ‡ΠΈΠ²Π°Π΅ΠΌΠΎΠ΅ Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ срСды, ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ‚ ΠΎΠ±Π΅ΡΠΏΠ΅Ρ‡ΠΈΡ‚ΡŒ установку Π½Π° ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Ρ‹ ΠΎΠ΄Π½ΠΈΡ… ΠΈ Ρ‚Π΅Ρ… ΠΆΠ΅ вСрсий ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ².

ДиспСтчСры ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сторонних Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² ΠΌΠΎΠ³ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ манифСстов ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² сообщСства ΠœΠ°ΠΉΠΊΡ€ΠΎΡΠΎΡ„Ρ‚ для пополнСния своСго ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Π° ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ³ΠΎ обСспСчСния.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Магия Chocolatey: apt-get и yum для Windows

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.
БСгодня я расскаТу Π’Π°ΠΌ ΠΎ Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²Π΅. И это Π²ΠΎΠ»ΡˆΠ΅Π±ΡΡ‚Π²ΠΎ способно ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Тизнь систСмного администратора Windows Ρ€Π°Π· ΠΈ навсСгда.

Π’ нашС врСмя становится всС мСньшС ΠΈ мСньшС людСй, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ…ΠΎΡ‚ΡŒ Ρ€Π°Π· Π½Π΅ устанавливали софт Π² срСдС Linux. Π­Ρ‚ΠΎ нСвСроятно просто: для установки midnight commander (mc), Π² срСдС RH (RedHat Enterprise, CentOS, Fedora, ΠΈ Ρ‚.Π΄) Π½Π°ΠΌ всСго лишь Π½ΡƒΠΆΠ½Π° ΠΏΠ°Ρ€Π° Β«Π²ΠΎΠ»ΡˆΠ΅Π±Π½Ρ‹Ρ…Β» ΠΊΠΎΠΌΠ°Π½Π΄:

ΠœΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² yum позаботится ΠΎ Ρ‚ΠΎΠΌ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΠ»Π°ΡΡŒ самая свСТая вСрсия mc, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎ зависимостях ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ссли Ρ‚Π°ΠΊΠΎΠ²Ρ‹Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ΡΡ. Но Ρ‡Ρ‚ΠΎ ΠΆΠ΅ Π΄Π΅Π»Π°Ρ‚ΡŒ, Ссли Π² нашСм распоряТСнии находится Windows, Π° ΠΌΡ‹ Ρ…ΠΎΡ‚ΠΈΠΌ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅? ΠŸΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, ΠΏΠ΅Ρ€Π΅ΠΉΡ‚ΠΈ Π½Π° Linux ΠΈΠ»ΠΈ Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ дальшС!

Под ΠΌΠΎΠ΅ΠΉ Β«ΠΎΠΏΠ΅ΠΊΠΎΠΉΒ» находится гСтСрогСнная ΡΠ΅Ρ‚ΡŒ ΠΈΠ· Windows ΠΈ Linux машин (ΠΏΡ€ΠΎΡ‰Π΅ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ β€” Π·ΠΎΠΎΠΏΠ°Ρ€ΠΊ), ΠΈ Π²ΠΎΡ‚ ΡƒΠΆΠ΅ ΠΎΠΊΠΎΠ»ΠΎ Π΄Π²ΡƒΡ… Π»Π΅Ρ‚ для установки софта ΠΏΠΎΠ΄ Win* я ΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡΡŒ, Π³Π΄Π΅ это Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, Chocolatey. Chocolatey (chocolatey.org, github.com/chocolatey) β€” систСма управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ, Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ схоТая с apt-get ΠΈΠ»ΠΈ yum, Π½ΠΎ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ для Windows.

На Ρ…Π°Π±Ρ€Π΅ ΡƒΠΆΠ΅ касались Ρ‚Π΅ΠΌΡ‹ Chocolatey Π² контСкстС Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°, сСгодня я Ρ…ΠΎΡ‡Ρƒ Π²Π·Π³Π»ΡΠ½ΡƒΡ‚ΡŒ Π½Π° этот Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹ΠΉ инструмСнт с Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния систСмного администратора. Chocolatey Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π° основС Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ NuGet (Π°ΠΊΡ‚ΠΈΠ²Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠ°ΠΌΠΈ софта ΠΏΠΎΠ΄ Windows), ΠΈ основная Ρ‡Π΅Ρ€Ρ‚Π° Chocolatey β€” ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ Ρ‡Π°Ρ‰Π΅ всСго Π½Π΅ содСрТат установочных Ρ„Π°ΠΉΠ»ΠΎΠ² (setup.msi, setup.exe, ΠΈ Ρ‚.Π΄. ). Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ это ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ: Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ находится скрипт-установщик Π½Π° powershell, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ скачиваСт ΠΈ устанавливаСт Π½ΡƒΠΆΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ установочного Ρ„Π°ΠΉΠ»Π° ΠΈΠ· Π½ΡƒΠΆΠ½ΠΎΠ³ΠΎ мСста Π² ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Π΅, Π° Π’Π°ΠΌ остаСтся Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π°ΡΠ»Π°ΠΆΠ΄Π°Ρ‚ΡŒΡΡ Π»Π΅Π³ΠΊΠΎΡΡ‚ΡŒΡŽ установки.

Установка Chocolatey

ΠŸΡ€Π΅ΠΆΠ΄Π΅ Ρ‡Π΅ΠΌ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΡ‚ΡŒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ магию Chocolatey Π½Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π΅ ядро. Для этого запускаСм Π² ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строкС:

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° скачаСт ΠΈ запустит основной скрипт установки chocolatey.org/install.ps1, Π° Ρ‚Π°ΠΊΠΆΠ΅ настроит Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹Π΅ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Π½Π½Ρ‹Π΅ окруТСния. Π’Π΅ΠΏΠ΅Ρ€ΡŒ, ΠΊΠΎΠ³Π΄Π° Ρƒ нас Π΅ΡΡ‚ΡŒ всС Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΠ΅ Π΄Π°Π²Π°ΠΉΡ‚Π΅ испытаСм систСму управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌΠΈ ΠΈ установим Nodepad++. Достаточно Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΡƒΡŽ ΠΊΠΎΠΌΠ°Π½Π΄Ρƒ:

КакиС Π΅Ρ‰Π΅ Π΅ΡΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΈ ΠΎΡ‚ΠΊΡƒΠ΄Π° ΠΎΠ½ΠΈ бСрутся?

Как ΠΈ NuGet, Chocolatey ΠΎΠ±Π»Π°Π΄Π°Π΅Ρ‚ Π²Π½ΡƒΡˆΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹ΠΌ списком ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ располагаСтся Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ, ΠΎΠ½ ΠΆΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’ΠΎΡ‚ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΈΠ· Π½ΠΈΡ…:

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ Π΄ΠΎΠ±Π°Π²Π»ΡΡŽΡ‚ΡΡ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь, вСдь любой ΠΆΠ΅Π»Π°ΡŽΡ‰ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ свой ΠΏΠ°ΠΊΠ΅Ρ‚ Π½Π° chocolatey.org, Π³Π»Π°Π²Π½ΠΎΠ΅ Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ ΠΎΡ‚Π²Π΅Ρ‡Π°Π» трСбованиям.

Как это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚?

Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Π΅Π΅ Ρ€Π°Π·ΠΎΠ±Ρ€Π°Ρ‚ΡŒ содСрТаниС ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Chocolatey Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅ logstash, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ я создавал ΡΠΏΠ΅Ρ†ΠΈΠ°Π»ΡŒΠ½ΠΎ для развСртывания Π°Π³Π΅Π½Ρ‚Π° logstash Π½Π° сСрвСрС Windows:

Π—Π΄Π΅ΡΡŒ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ всСго 2 Ρ„Π°ΠΉΠ»Π°: logstash.nuspec ΠΈ chocolateyInstall.ps1.

ΠŸΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅:

МногиС Π°Π΄ΠΌΠΈΠ½Ρ‹, вСроятно, ΠΏΠΎΠ±Π΅ΠΆΠ°Π»ΠΈ Ρ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» β€” ΠΎΠ½ΠΎ ΠΈ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ, вСдь Π½ΠΈΡ‡Π΅Π³ΠΎ слоТного Π² использовании Chocolatey Π½Π΅Ρ‚ β€” Π² этом-Ρ‚ΠΎ ΠΈ Π΅ΡΡ‚ΡŒ ΡΠ»Π°Π΄ΠΎΡΡ‚ΡŒ Chocolatey. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ ΠΏΡ€Π΅Π΄Π»ΠΎΠΆΠΈΡ‚ΡŒ нСсколько сцСнариСв использования этого ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows.

Cmd ΠΈ Powershell скрипты

ВсС ΠΌΡ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅ΠΌ ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠ΅ скрипты Π² нашСй Ρ€Π°Π±ΠΎΡ‚Π΅, ΠΈ chocolatey ΠΊΠ°ΠΊ нСльзя Π»ΡƒΡ‡ΡˆΠ΅ интСгрируСтся Π² этот процСсс. ΠŸΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠΈΠΉ скрипт для ΠΎΠ±Ρ‹Ρ‡Π½ΠΎΠΉ клиСнтской ΠΌΠ°ΡˆΠΈΠ½Ρ‹ ΠΌΠΎΠΆΠ΅Ρ‚ Π²Ρ‹Π³Π»ΡΠ΄Π΅Ρ‚ΡŒ Ρ‚Π°ΠΊ:

ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΡŒΡ‚Π΅ сколько Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ это экономит Π’Π°ΠΌ?

Puppet

Π― ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ Puppet для управлСния ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠ΅ΠΉ своСй инфраструктуры, Ρ‡Ρ‚ΠΎ экономит ΠΌΠ½Π΅ массу Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΈ Π½Π΅Ρ€Π²ΠΎΠ². Π’ Puppet Π΅ΡΡ‚ΡŒ Π·Π°ΠΌΠ΅Ρ‡Π°Ρ‚Π΅Π»ΡŒΠ½Π°Ρ концСпция рСсурсов, Π° Ρ‚Π°ΠΊΠΆΠ΅ Π΄Π΅ΠΊΠ»Π°Ρ€Π°Ρ‚ΠΈΠ²Π½Ρ‹ΠΉ ΡΡ‚ΠΈΠ»ΡŒ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π² ΠΊΡƒΠΏΠ΅ ΠΏΠΎΠΌΠΎΠ³Π°ΡŽΡ‚ ΠΌΡ‹ΡΠ»ΠΈΡ‚ΡŒ абстрактно, Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ «Какая ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π° ΡΡ‚ΠΎΡΡ‚ΡŒ Π½Π° Ρ‚ΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ сСрвСрС», Π° Π½Π΅ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ «КакиС ΠΊΠΎΠΌΠΌΠ°Π½Π΄Ρ‹ я Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π½Π° Windows, Π° ΠΊΠ°ΠΊΠΈΠ΅ Π½Π° LinuxΒ». Для Puppet сущСствуСт ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€ Chocolatey, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ позволяСт Π½Π°ΠΌ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Обо всСм ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΌ позаботятся Puppet ΠΈ Chocolatey. ΠŸΠΎΠ²Π΅Ρ€ΡŒΡ‚Π΅, это Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡƒΠ΄ΠΎΠ±Π½Π΅Π΅ Ρ‡Π΅ΠΌ ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚ΡŒ установку ΠΈΠ· msi Ρ„Π°ΠΉΠ»Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π½ΡƒΠΆΠ½ΠΎ Π΅Ρ‰Π΅ Π³Π΄Π΅-Ρ‚ΠΎ Π·Π°Ρ…ΠΎΡΡ‚ΠΈΡ‚ΡŒ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡƒΠ΄ΠΎΡΡ‚ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ ΠΏΡ€ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ вСрсии (ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π΅Ρ‰Π΅ Π½ΡƒΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ) старыС вСрсии Ρ‚ΠΎΠΆΠ΅ ΡΠΎΡ…Ρ€Π°Π½ΡΡ‚ΡŒΡΡ ΠΈ Π½ΠΈΡ‡Π΅Π³ΠΎ ΠΏΡ€ΠΈ этом Π½Π΅ сломаСтся.

Chocolatey ΠΈ Desktop

ΠŸΡ€Π΅Π΄Π»Π°Π³Π°ΡŽ Ρ€Π°ΡΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Π΄Π²Π° способа использования Chocolatey для администрировании Ρ€Π°Π±ΠΎΡ‡ΠΈΡ… станций.

ChocolateyGUI β€” это графичСский интСрфСйс для систСмы управлСния ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Chocolatey. Π£Π΄ΠΎΠ±Π½Ρ‹ΠΉ способ для ΠΎΠ±Π·ΠΎΡ€Π° Ρ‚Π΅ΠΊΡƒΡ‰Π΅Π³ΠΎ состояния рСпозитория, Π° Ρ‚Π°ΠΊΠΆΠ΅ состояния локально-установлСнных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². МнС ΠΏΠΎΡ‡Π΅ΠΌΡƒ-Ρ‚ΠΎ ΠΎΡ‡Π΅Π½ΡŒ сильно Π½Π°ΠΏΠΎΠΌΠ½ΠΈΠ»ΠΎ Ρ€Π°Π½Π½ΡŽΡŽ Π²Π΅Ρ€ΡΠΈΡŽ synaptic ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ aptitude. Π Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ достаточно сносно. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π΅Π³ΠΎ, кстати, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· ΠΊΠΎΠΌΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки:

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

МоТно ΠΏΠΎΠΉΡ‚ΠΈ Π΅Ρ‰Π΅ дальшС, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ интСрфСйс WPI для ΡƒΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ Π²Ρ‹Π±ΠΎΡ€Π° ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π² ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌ Π±ΡƒΠ΄ΡƒΡ‚ ΠΈΡΠΏΠΎΠ»Π½ΡΡ‚ΡŒΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ Chocolatey. ΠŸΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ WPI ΠΌΠΎΠΆΠ½ΠΎ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΏΠΎ катСгориям, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ ΡˆΠ°Π±Π»ΠΎΠ½Ρ‹ ΠΈ Π½Π°Π±ΠΎΡ€Ρ‹ установки.
РСшСниС Π½Π΅ всСгда смоТСт ΡΡ‚Π°Ρ‚ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎΠΉ Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²ΠΎΠΉ использования USB-HDD Π² качСствС источника, Π½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΠ² всС Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π½Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Ρ‹Π΅ ΠΈΠ· рСпозитория Chocolatey Π’Ρ‹ ΠΈΠ·Π±Π°Π²ΠΈΡ‚Π΅ сСбя ΠΎΡ‚ ΠΌΡƒΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ копирования ΠΎΠ±Ρ€Π°Π·Π° (ΠΏΠ°ΠΏΠΊΠΈ) с ΠΏΠΎΠ»Π½Ρ‹ΠΌ Π½Π°Π±ΠΎΡ€ΠΎΠΌ софта (Photoshop, Office, 3D Max с Архикадом, Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ Π΅Ρ‰Π΅?) ΠΈ ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ WPI (Π° всС Ρ€Π°Π΄ΠΈ Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Β«Π»Π΅Π³ΠΊΠΈΠ΅Β» ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Π²Ρ€ΠΎΠ΄Π΅ Google Chrome, Notepad++, Avast ΠΈ Ρ‚.ΠΏ.).

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. 03830d588fd96d8853fe9d324d1ceccb. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-03830d588fd96d8853fe9d324d1ceccb. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 03830d588fd96d8853fe9d324d1ceccb. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. bdd242fc109f32fad5a0671be2b20592. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-bdd242fc109f32fad5a0671be2b20592. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° bdd242fc109f32fad5a0671be2b20592. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.
ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. 955bce902d302cbe036ae74d7dec59d4. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-955bce902d302cbe036ae74d7dec59d4. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 955bce902d302cbe036ae74d7dec59d4. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.
Π’Π°ΠΊΠΈΠΌ ΠΎΠ±Ρ€Π°Π·ΠΎΠΌ, WPI всСго лишь являСтся ΠΎΠ±ΠΎΠ»ΠΎΡ‡ΠΊΠΎΠΉ для запуска ΠΊΠΎΠΌΠ°Π½Π΄ Chocolatey, Ρ‡Ρ‚ΠΎ позволяСт ΡƒΠΌΠ΅Π½ΡŒΡˆΠΈΡ‚ΡŒ суммарный объСм дистрибутива. ΠšΠΎΠ½Π΅Ρ‡Π½ΠΎ, ΠΏΡ€ΠΈ Ρ‚Π°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ…ΠΎΠ΄Π΅ Π½Π° клиСнтской машинС ΡƒΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±Ρ‹Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‡Π΅Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚-ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅, Ρ‡Ρ‚ΠΎ сСгодня Π½Π΅ являСтся ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠΎΠΉ, Π·Π° ΠΈΡΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… случаСв.
Π’ΠΎΠ·Π²Ρ€Π°Ρ‰Π°ΡΡΡŒ ΠΊ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ°ΠΌ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΈ Chocolatey.org, слСдуСт ΡƒΠΏΠΎΠΌΡΠ½ΡƒΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Chocolatey ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π»ΡŽΠ±Ρ‹Π΅ NuGet Ρ„ΠΈΠ΄Ρ‹, Π° Π½Π΅ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹ΠΉ ΠΏΠΎ-ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ chocolatey.org. Π—Π°Π»ΠΈΠ²Π°Π΅ΠΌ Π²Π°ΠΆΠ½Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹ Π² DropBox ΠΈ создаСм свой ΠΏΠ°ΠΊΠ΅Ρ‚ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° www.myget.org β€” это ΠΎΡ‡Π΅Π½ΡŒ просто!

Если ΠΊΠΎΠΌΡƒ интСрСсно, ΠΌΠΎΠ³Ρƒ Ρ€Π°ΡΡΠΊΠ°Π·Π°Ρ‚ΡŒ Π² подробностях (Π² Ρ„ΠΎΡ€ΠΌΠ΅ ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΠΎΠ³ΠΎ поста) ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ свой ΠΏΠ°ΠΊΠ΅Ρ‚ ΠΈ ΠΊΠ°ΠΊ Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Π΅Π³ΠΎ Π² Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ chocolatey.org, ΠΈ ΠΎ Ρ‚ΠΎΠΌ, ΠΊΠ°ΠΊ я Π½Π°ΡƒΡ‡ΠΈΠ» Windows ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ всС обновлСния Π±Π΅Π· ΠΌΠΎΠ΅Π³ΠΎ участия (с ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ°ΠΌΠΈ ΠΈ лицСнзиями), ΠΊΠ°ΠΊ я обновляю Π±Π°Π·Ρƒ maxmind.dat Π² автоматичСском Ρ€Π΅ΠΆΠΈΠΌΠ΅, ΠΊΠ°ΠΊ я ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ logstash ΠΈ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π΄Ρ€ΡƒΠ³ΠΎΠΌ, ΠΈ всС это Π½Π΅ Π±Π΅Π· ΠΏΠΎΠΌΠΎΡ‰ΠΈ chocolatey ΠΈ puppet!

Π’ Π·Π°ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ скаТу, Ρ‡Ρ‚ΠΎ Π½Π° ΠΌΠΎΠΉ взгляд, идСя Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы управлСния ΠΏΠ°ΠΊΠ΅Ρ‚Π°ΠΌ для Windows ΠΈ Π΅Π΅ рСализация β€” ΠΎΡ‡Π΅Ρ€Π΅Π΄Π½ΠΎΠΉ способ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Ρ‡Ρ‚ΠΎ Π² наши Π΄Π½ΠΈ opensource ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅ Ρ‚Π΅Ρ…Π½ΠΎΠ»ΠΎΠ³ΠΈΠΈ становится Π½Π΅ ΠΌΠ΅Π½Π΅Π΅ качСствСнными ΠΈ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌΠΈ ΠΊ рСалиям систСмного администрирования. Π—Π°ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΊΠΎΠ΄ всС Ρ€Π΅ΠΆΠ΅ становится Ρ€Ρ‹Π½ΠΎΡ‡Π½Ρ‹ΠΌ прСимущСством Ρ‚ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠ³ΠΎ сообщСства / ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ, Π² Ρ‚ΠΎ врСмя ΠΊΠ°ΠΊ рСализация ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° ΠΈΠ³Ρ€Π°ΡŽΡ‚ ΠΎΠ³Ρ€ΠΎΠΌΠ½ΡƒΡŽ Ρ€ΠΎΠ»ΡŒ. ΠŸΡ€Π΅Π΄ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ Ρ‡Ρ‚ΠΎ Π΄Π΅ΡΡΡ‚ΡŒ Π»Π΅Ρ‚ Π½Π°Π·Π°Π΄ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, созданный ΠΎΠ΄Π½ΠΈΠΌ Ρ‡Π΅Π»ΠΎΠ²Π΅ΠΊΠΎΠΌ смоТСт ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Ρ‚Π°ΠΊΠΎΠΉ рСзонанс Π² ΡˆΠΈΡ€ΠΎΠΊΠΈΡ… ΠΊΡ€ΡƒΠ³Π°Ρ…, Π΄Π° Π΅Ρ‰Π΅ ΠΈ Windows ΠΊΡ€ΡƒΠ³Π°Ρ… β€” Π½Π΅Ρ€Π΅Π°Π»ΡŒΠ½ΠΎ, Π° сСгодня Chocolatey β€” это Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ шанс ΠΎΠΊΡƒΠ½ΡƒΡ‚ΡŒΡΡ Π² opensource сообщСство ΠΈ ΡƒΠ±Π΅Π΄ΠΈΡ‚ΡŒΡΡ Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ возмоТности внСсти свой Π²ΠΊΠ»Π°Π΄ Π² ΠΎΠ±Ρ‰ΡƒΡŽ идСю.

На Π»ΡŽΠ±Ρ‹Π΅ ошибки ΠΈ нСточности ΠΏΡ€ΠΎΡˆΡƒ ΡƒΠΊΠ°Π·Ρ‹Π²Π°Ρ‚ΡŒ Π² коммСнтариях, с ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅ΠΌ ΠΏΠΎΠΏΡ€Π°Π²Π»ΡŽ ΠΈ дополню ΠΌΠ°Ρ‚Π΅Ρ€ΠΈΠ°Π».

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Chocolatey β€” apt-get для Windows

Chocolatey β€” ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π² срСдС Windows ΠΏΠΎ Π°Π½Π°Π»ΠΎΠ³ΠΈΠΈ с apt-get Π² Linux ΠœΠΈΡ€Π΅.

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

Начал ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΏΠΎ ΠΏΡ€ΠΈΡ‡ΠΈΠ½Π΅ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ Π½Π° Node.js ΠΏΠΎΠ΄ Nodester. МнС Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹ рСгулярно ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒ Π½ΠΎΠ΄Ρƒ, git, dropbox, Π΄Π° ΠΈ Ρ‚ΠΎΡ‚ ΠΆΠ΅ skype, ΠΏΡ€ΠΈ этом, Π½Π΅ Π·Π°ΠΌΠΎΡ€Π°Ρ‡ΠΈΠ²Π°ΡΡΡŒ со скачиваниСм msi инсталяторов ΠΈ установками, Π° просто ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ:

Π’Π°ΠΊ, ΠΊΠ°ΠΊ для Ρ€Π°Π±ΠΎΡ‚Ρ‹ постоянно трСбуСтся доступ ΠΊ консоли, git, node, jade. Π― Ρ…ΠΎΡ‚Π΅Π» Π±Ρ‹ Π½Π΅ΠΌΠ½ΠΎΠΆΠ΅Ρ‡ΠΊΠΎ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Chocolatey Π² контСкстС (Π½Π° ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π΅) ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΠΈ ΠΊ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠ΅ ΠΏΠΎΠ΄ Nodester.

ВрСбования для установки:

Windows XP/Vista/7/2003/2008
.NET Framework 4.0
PowerShell 2.0

УстанавливаСтся просто, Π²Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Ρ‚Π°ΠΊΠΎΠΉ нСзамысловатой ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹ (Π² cmd.exe Π² PowerShell Π½Π΅ обрабатываСтся):

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

ПослС Ρ‡Π΅Π³ΠΎ автоматичСски устанавливаСтся Π² C:\Chocolatey, Π² C:\Chocolatey\libs Π±ΡƒΠ΄ΡƒΡ‚ находится описания ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ², Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠΈ. ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΆΠ΅ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ ΠΏΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Ρƒ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Π² Program Files (x86).

ВсС основныС ΠΈ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅, для Π΄Π΅Π²Π΅Π»ΠΎΠΏΠ΅Ρ€Π°, ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΏΡ€ΠΈΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚. Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ языки, Ρ‚ΠΈΠΏΠ° PHP, Ruby, Python, Node.js. Π‘Π” β€” MySQL, MongoDB, SQLite. ΠšΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ вСрсий Git, Mercurial, SVN. Notepad++, Sublime. Π‘alibre для ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΊΠ½ΠΈΠ³ ΠΏΠΎΠ΄ Kindle.

1. Установка ΠΏΠ°ΠΊΠ΅Ρ‚Π° Node.js вмСстС с npm

Π­Ρ‚Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ

chocolatey install nodejs.install

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

ΠŸΡ€Π°Π²Π΄Π° консоль придСтся Π·Π°ΠΊΡ€Ρ‹Ρ‚ΡŒ ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ, Ρ‡Ρ‚ΠΎ Π±Ρ‹ стали доступны записанныС ΠΏΡƒΡ‚ΠΈ Π² path.

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

2. Когда Π½ΠΎΠ΄Π° установлСна ΡƒΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ вСсти Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ, ΠΈΠ½ΡΡ‚Π°Π»Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ². Π’ΠΎΡ‚ ΠΈ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΈΠΊ для НодстСра

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

3. Π‘Π΅Π· Git-a Π½Π° Nodester ΡΠΎΠ²Π΅Ρ€ΡˆΠΈΡ‚ΡŒ Π΄Π΅ΠΏΠ»ΠΎΠΉ Π½Π΅ удастся, Ρ‚Π°ΠΊ Ρ‡Ρ‚ΠΎ устанавливаСм Π΅Π³ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Chocolatey

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

Π’ΠΎΡ‚ список Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ я Π΅Ρ‰Ρ‘ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ установил.

cinst Console2
cinst putty
cinst curl
cinst Wget

ΠŸΡ€ΠΎΠ±ΡƒΠ΅ΠΌ putty, ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Π΅Ρ‚ ΠΎΠΊΠ½ΠΎ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ ΠΈ смотрим Π½Π°, Ρ‚ΠΎ Ρ‡Ρ‚ΠΎ git поставился ΡƒΡΠΏΠ΅ΡˆΠ½ΠΎ (напомню, Ρ‡Ρ‚ΠΎ придСтся Π·Π°ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ консоль ΠΈ ΠΎΡ‚ΠΊΡ€Ρ‹Π²Π°Ρ‚ΡŒ Π·Π°Π½ΠΎΠ²ΠΎ).

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

4. Π’ΠΎΡ‚ Π²ΠΈΠ΄ΠΈΠΌ Ρ‡Ρ‚ΠΎ ΠΊ Nodester ΠΌΠΎΠΆΠ΅ΠΌ свободно ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ

ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. image loader. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows Ρ„ΠΎΡ‚ΠΎ. ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows-image loader. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для windows. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° image loader. ΠœΡ‹ Π½Π°Ρ‡Π°Π»ΠΈ ΠΏΡƒΡ‚ΡŒ ΠΊ созданию собствСнного диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² для Windows 10, ΠΊΠΎΠ³Π΄Π° анонсировали ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΡƒΡŽ Π²Π΅Ρ€ΡΠΈΡŽ диспСтчСра ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Windows Π½Π° Microsoft Build 2020. ΠœΡ‹ выпустили ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ Π½Π° GitHub ΠΊΠ°ΠΊ совмСстный с ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΌ исходным ΠΊΠΎΠ΄ΠΎΠΌ, ΠΈ участиС сообщСства Π±Ρ‹Π»ΠΎ ΠΎΡ‡Π΅Π½ΡŒ Π²Π°ΠΆΠ½Ρ‹ΠΌ аспСктом! И Π²ΠΎΡ‚ Π½Π΅Π΄Π°Π²Π½ΠΎ ΠΏΡ€ΠΎΡˆΠ»Π° конфСрСнция Microsoft Build 2021.

Π”Π°Π»ΡŒΡˆΠ΅ остаСтся Ρ€ΡƒΡ‚ΠΈΠ½Π½Ρ‹ΠΉ процСсс, инсталяция Π½Π° локальной машинС Ρ‡Π΅Ρ€Π΅Π· npm Ρ‚Ρ€Π΅Π±ΡƒΠ΅ΠΌΡ‹ΠΉ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π΅ ΠΌΠΎΠ΄ΡƒΠ»Π΅ΠΉ, Ρ‚ΠΈΠΏΠ° expressjs, jade, тСстированиС Π½Π° локальном Π²Π΅Π±-сСрвСрС ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅Ρ‚ Π½ΠΎΠ΄Π°. ВсС это Π΄Π΅Π»ΠΎ вСдСтся Π² git, коммитится, послС Ρ‡Π΅Π³ΠΎ ΡΠΎΠ²Π΅Ρ€ΡˆΠ°Π΅Ρ‚ΡΡ push Π² Ρ€Π΅ΠΏΡ‹ nodester. На nodester-Π΅ (список ΠΊΠΎΠΌΠ°Π½Π΄) Ρ‚Π°ΠΊ ΠΆΠ΅ потрСбуСтся ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ npm ΠΌΠΎΠ΄ΡƒΠ»ΠΈ Ρ‡Π΅Ρ€Π΅Π· nodester npm install appname.

НС для всСго ΠΏΠΎΠ΄Ρ…ΠΎΠ΄ΠΈΡ‚ Chocolatey. Π‘Π°ΠΌΠ° идСология Windows ΠΈ создаваСмых ΠΏΠΎΠ΄ ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΡƒ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ склоняСтся ΠΊ Ρ‚ΠΎΠΌΡƒ, Ρ‡Ρ‚ΠΎ ΠΎΠ½ΠΈ сами Π΄ΠΎΠ»ΠΆΠ½Ρ‹ Π»Π΅Π·Ρ‚ΡŒ Π² Π°Π²Ρ‚ΠΎΠ·Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ ΠΈ ΠΏΡ€ΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΡƒΠ΄ΠΎΠ±Π½ΠΎΠΌ случаС Π±Π΅Π· Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΈΡ Π»Π΅Π·Ρ‚ΡŒ ΠΎΠ±Π½ΠΎΠ²Π»ΡΡ‚ΡŒΡΡ. Π’Π°ΠΊ, Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π°Ρ… Π΅ΡΡ‚ΡŒ Chrome, Π½ΠΎ ΠΌΡ‹ Ρ‚ΠΎ Π·Π½Π°Π΅ΠΌ ΠΏΡ€ΠΎ GoogleUpdater.exe ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Ρ‚Π°ΠΊ всС обновляСт. Π’Π°ΠΊ, ΠΆΠ΅ ΠΈ ΠΏΡ€ΠΎ Notepad++ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ сам ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΠ»Π΅Π·Ρ‚ΡŒ Π·Π° обновлСниями. Skype ΠΈ самому ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ. Однако Ссли ΠΈΠ·Π½Π°Ρ‡Π°Π»ΡŒΠ½ΠΎ всС ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ ΠΏΠΎ-ΡˆΠΎΠΊΠΎΠ»Π°Π΄Π½ΠΎΠΌΡƒ, быстроС ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠ½ΠΎΡΠΈΡ‚ΡŒ ΡƒΠ΄ΠΎΠ²ΠΎΠ»ΡŒΡΡ‚Π²ΠΈΠ΅, особСнно Ссли это относится Π½Π΅ ΠΊ GUI инструмСнтам.

НапослСдок ΠΏΡ€ΠΈΠ»ΠΎΠΆΡƒ Π²ΠΈΠ΄Π΅ΠΎ Ρ€ΠΎΠ»ΠΈΠΊ с ΠΎΡ„. сайта

Π’ коммСнтариях попросили Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΏΠ°ΠΊΠ΅Ρ‚ Slik Subversion (SVN). Π― Π΄ΡƒΠΌΠ°ΡŽ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠΈΠ»Π»ΡŽΡΡ‚Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊ просто это осущСствляСтся. Π’Π°ΠΊΠΆΠ΅ прояснится ΠΏΡ€ΠΈΠ½Ρ†ΠΈΠΏ Ρ€Π°Π±ΠΎΡ‚Ρ‹ «шоколада».

Π“Π»Π°Π²Π½ΠΎΠ΅ описаниС ΠΈ скрипт инсталляции для ΠΏΡ€ΠΎΡΡ‚Π΅ΠΉΡˆΠ΅Π³ΠΎ случая. ВсС ΠΏΠ°ΠΊΠ΅Ρ‚Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ самому, Π²ΠΎΡ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹.

1. Π‘ΠΎΠ·Π΄Π°Π΅ΠΌ Ρ„Π°ΠΉΠ» описания C:\sliksvn\sliksvn.nuspec с ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ тСкстом (исходная Π±ΠΎΠ»Π²Π°Π½ΠΊΠ°):

2. ПослС Ρ‡Π΅Π³ΠΎ создаСм скрипт инсталляции C:\sliksvn\tools\chocolateyInstall.ps1

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

4. Π‘ΠΎΠ±ΠΈΡ€Π°Π΅ΠΌ ΠΏΠ°ΠΊΠ΅Ρ‚. Π•Π³ΠΎ ΡΠΎΠ±Ρ€Π°Ρ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ NuGet-ΠΎΠΌ. ΠŸΡ€ΠΎΠΏΠΈΡˆΠΈΡ‚Π΅ доступ ΠΊ Π½Π΅ΠΌΡƒ Π² path, Π»ΠΈΠ±ΠΎ ΠΎΠ±Ρ€Π°Ρ‰Π°ΠΉΡ‚Π΅ΡΡŒ Ρ‡Π΅Ρ€Π΅Π· ΠΏΠΎΠ»Π½Ρ‹ΠΉ ΠΏΡƒΡ‚ΡŒ. Π›Π΅ΠΆΠΈΡ‚ Π² C:\Chocolatey\chocolateyInstall\NuGet.exe

> cd C:\sliksvn
> nuget pack

Как всС Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ ΠΏΡ€ΠΈ установкС ΠΏΠ°ΠΊΠ΅Ρ‚Π°? ΠŸΡ€ΠΈ установкС, всС Ρ‡Ρ‚ΠΎ Π·Π°ΠΏΠ°ΠΊΠΎΠ²Π°Π½ΠΎ Π² ΠΏΠ°ΠΊΠ΅Ρ‚Π΅ nupkg β€” скрипты установки, описаниС, ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠ΅ Ρ„Π°ΠΉΠ»Ρ‹, Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ Π°Ρ€Ρ…ΠΈΠ²Ρ‹ (Π΅ΡΡ‚ΡŒ ΠΌΠ½ΠΎΠ³ΠΎ интСрСсных ΠΏΡ€ΠΈΠΌΠ΅Ρ€ΠΎΠ² Ρ‡Ρ‚ΠΎ Ρ‚Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ) ΠΏΠΎΠΏΠ°Π΄Π°Π΅Ρ‚ Π² ΠΏΠ°ΠΏΠΊΡƒ C:\Chocolatey\lib\ΠΠΠ—Π’ΠΠΠ˜Π•_ΠŸΠΠšΠ•Π’Π, Π° Π²ΠΎΡ‚ дСйствия прописанныС Π² скриптС, Π² нашСм случаС тихая установка Π²Ρ‹ΠΏΠΎΠ»Π½ΡΡŽΡ‚ΡΡ ΠΏΠΎ Π΄Π΅Ρ„ΠΎΠ»Ρ‚Ρƒ, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ SlikSVN Ρƒ мСня 64-Π±ΠΈΡ‚Π° систСма, Π·Π½Π°Ρ‡ΠΈΡ‚ ΠΎΠ½ ставится Π² C:\Program Files\SlikSVN\ ΠΈ сам прописываСтся Π² path. Но Π½Π° самом Π΄Π΅Π»Π΅ установка ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ любой распаковка ΠΈΠ· собствСнного Π°Ρ€Ρ…ΠΈΠ²Π°, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ Π²Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ Π² ΠΏΠ°ΠΊΠ΅Ρ‚, Π»ΠΈΠ±ΠΎ Π΅Ρ‰Ρ‘ ΠΊΠ°ΠΊΠΈΠ΅-Ρ‚ΠΎ дСйствия со своими входящими Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°ΠΌΠΈ. ВсС зависит ΠΎΡ‚ Ρ„Π°Π½Ρ‚Π°Π·ΠΈΠΈ.

Как Π΅Π³ΠΎ ΡƒΠ΄Π°Π»ΠΈΡ‚ΡŒ? Π‘Π°ΠΌ SlikSVN Ρ‡Π΅Ρ€Π΅Π· Установка-УдалСния, ΠΊΠ°ΠΊ Π»ΡŽΠ±ΡƒΡŽ стандартно ΡƒΡΡ‚Π°Π½ΠΎΠ²Π»Π΅Π½Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡƒ, ΠΈ ΠΈΠ· C:\Chocolatey\lib\ΠΠΠ—Π’ΠΠΠ˜Π•_ΠŸΠΠšΠ•Π’Π Ρ€ΡƒΠΊΠ°ΠΌΠΈ.

Π’ послСдних вСрсиях ΡƒΠΆΠ΅ появилось ΡƒΠ΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Ρ‡Π΅Ρ€Π΅Π· chocolatey uninstall. По ΠΊΠΎΠΌΠ°Π½Π΄Π΅ удаляСтся содСрТимоС ΠΏΠ°ΠΊΠ΅Ρ‚Π° ΠΈΠ· C:\Chocolatey\lib\ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΠΏΠ°ΠΊΠ΅Ρ‚Π°, Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°ΡŽΡ‚ΡΡ Ρ€Π°ΡΠΏΠ°ΠΊΠΎΠ²Ρ‹Π²Π°ΡΡΡŒ Π² эту ΠΏΠ°ΠΏΠΊΡƒ ΡƒΠ΄Π°Π»ΡΡŽΡ‚ΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡ‚ΡŒΡŽ. Π’ΠΎ Ρ‡Ρ‚ΠΎ ΠΈΠ½ΡΡ‚Π°Π»Π»ΠΈΡ€ΠΎΠ²Π°Π»ΠΎΡΡŒ Π² систСму ΠΈ Π² Program Files β€” Π½Π΅ трогаСтся.

Бписка установлСнных, ΠΊΠ°ΠΊ Π»ΠΎΠ³ΠΈΡ‡Π½ΠΎ Π±Ρ‹Π»ΠΎ Π±Ρ‹ ΠΏΡ€Π΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΡ‚ΡŒ ΠΏΠΎ chocolatey list ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² β€” Π½Π΅Ρ‚. Но вСдь это ΠΌΠΎΠΆΠ½ΠΎ Π»Π΅Π³ΠΊΠΎ ΠΈΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ, ΠΊΠ°ΠΊ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ Ρ‚Π°ΠΊΠΈΠΌ Ρ…Π°ΠΊΠΎΠΌ:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎ chocolatey list ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Windows 10 Package Manager: Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Магазина Microsoft, автозаполнСния ΠΊΠΎΠΌΠ°Π½Π΄ PowerShell

Windows Package Manager (winget) Π²ΠΏΠ΅Ρ€Π²Ρ‹Π΅ Π±Ρ‹Π» прСдставлСн Π² ΠΌΠ°Π΅ 2020 Π½Π° ΠΊΠΎΠ½Ρ„Π΅Ρ€Π΅Π½Ρ†ΠΈΠΈ для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² Microsoft Build. Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚ позволяСт ΡƒΡΡ‚Π°Π½Π°Π²Π»ΠΈΠ²Π°Ρ‚ΡŒ прилоТСния ΠΈΠ· интСрфСйса ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ строки.

Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ, скопируйтС ΠΈ Π²ΡΡ‚Π°Π²ΡŒΡ‚Π΅ Π² этот Ρ„Π°ΠΉΠ» ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠ΅ инструкции:

Установка ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Microsoft Store

Новый Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ msstore содСрТит 289 ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, связанных с ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ, Ρ€Π°Π±ΠΎΡ‚ΠΎΠΉ с ΡΠ΅Ρ‚ΡŒΡŽ ΠΈ Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΎΠΉ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ нСпосрСдствСнно ΠΈΠ· Магазина Microsoft.

УстановлСнныС ΠΈΠ· рСпозитория MSStore прилоТСния Π±ΡƒΠ΄ΡƒΡ‚ Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ°Ρ‚ΡŒΡΡ Π² Microsoft Store. Π’Π°ΠΊΠΆΠ΅ для Π½ΠΈΡ… доступны стандартныС ΠΏΡ€ΠΎΡ†Π΅Π΄ΡƒΡ€Ρ‹ обновлСния.

К соТалСнию, Microsoft Π΄ΠΎ сих ΠΏΠΎΡ€ Π½Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΠ»Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ удалСния ΠΈΠ»ΠΈ обновлСния ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ, установлСнных Ρ‡Π΅Ρ€Π΅Π· WinGet, которая трСбуСтся для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€ ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² Π±Ρ‹Π» Π΄Π΅ΠΉΡΡ‚Π²ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² производствСнной срСдС.

Microsoft заявила, Ρ‡Ρ‚ΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄ uninstall ΠΈ upgrade являСтся нСпосрСдствСнной Ρ†Π΅Π»ΡŒΡŽ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. Π’Π°ΠΊΠΆΠ΅ компания занимаСтся функциями ΠΈΠΌΠΏΠΎΡ€Ρ‚Π° ΠΈ экспорта, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ позволят ΡΠΊΡΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΈΠΌΠΏΠΎΡ€Ρ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΈΡ… Π½Π° Π½ΠΎΠ²ΡƒΡŽ ΠΌΠ°ΡˆΠΈΠ½Ρƒ.

АвтозаполнСния ΠΊΠΎΠΌΠ°Π½Π΄ PowerShell

Помимо установки ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Microsoft Store, новая вСрсия Π²ΠΊΠ»ΡŽΡ‡Π°Π΅Ρ‚ ΡΠΊΡΠΏΠ΅Ρ€ΠΈΠΌΠ΅Π½Ρ‚Π°Π»ΡŒΠ½ΡƒΡŽ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΡŽ автозаполнСния.

Для Π΅Π΅ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹ΠΌ Ρ„Π°ΠΉΠ»ΠΎΠΌ Π²Ρ‹ΡˆΠ΅, Π½ΠΎ для Π΅Π΅ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎΠ³ΠΎ использования ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡ‚ΡŒΡΡ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ PowerShell.

ΠŸΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΌΠΎΠΆΠ½ΠΎ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ клавиш, ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΠΎΠΉ Microsoft:

Π˜Π½ΡΠ°ΠΉΠ΄Π΅Ρ€Ρ‹ Windows ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΡ€ΠΎΡ‚Π΅ΡΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΈ WinGet ΡƒΠΆΠ΅ сСйчас. Π’ качСствС Π°Π»ΡŒΡ‚Π΅Ρ€Π½Π°Ρ‚ΠΈΠ²Ρ‹ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ инструкциями Π½Π° GitHub.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *