Manage Application Installs with Chocolatey Package Manager

Manage Application Installs with Chocolatey Package Manager

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 1h 51m | 289 MB

Installing applications on Windows computers is a varied experience. Sometimes it requires downloading an installer from a website, other times we can install from the Windows Store. In many cases the installer requires user interaction on multiple input screens. If you’re looking for a consistent and reliable way to install Windows applications, the Chocolatey package manager might just be what you’re looking for. In this course, Walt Ritscher details the many useful things this command line application installer for Windows can do for you. Unlike manual installations, Chocolatey adds, updates, and uninstalls programs in the background, requiring little user interaction. Walt explores how to use Chocolatey in PowerShell, and also covers the Boxstarter application, a tool that leverages Chocolatey to automate the installation of software and create repeatable, scripted Windows environments.

Table of Contents

1 Managing installs with Chocolatey
2 What you should know
3 Instructor setup and configuration
4 How to access the sample code on GitHub

1. Getting Started
5 Overview of Chocolatey
6 The tale of three installers
7 How Chocolatey uses NuGet and PowerShell
8 Security permissions for PowerShell
9 Installing Chocolatey

2. Installing Packages
10 What happens during uninstall
11 Where are the package and .nupkg files
12 Workflow Creating and publishing a package
13 Finding apps with the Chocolatey repository
14 Installing the NimbleText package
15 What happens during an install
16 Installing another package
17 Packages with an embedded installer
18 Installing NuGet Package Explorer
19 Bins and shims
20 Using Chocolatey to uninstall applications

3. Other Actions
21 List packages command
22 Installing specific package versions
23 Using Chocolatey to upgrade applications
24 Pinning and upgrading all packages
25 Package dependencies
26 Batch installation with Chocolatey config files
27 Using the Chocolatey GUI application

4. Creating a Package
28 Installing a package from a local repository
29 Tour the sample applications
30 Creating a package
31 Examining the default template files
32 Adding the application files to the package
33 Modifying the .nuspec file
34 Modifying the PowerShell script
35 Building the package .nupkg file
36 Testing the package install
37 Adding package sources

Continuing Your Journey
38 Overview of Boxstarter
39 Next steps