Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Manage Application Installs with Chocolatey Package Manager

via LinkedIn Learning

Overview

Looking for a consistent and reliable way to install Windows applications? Learn about the Chocolatey package manager.

Syllabus

Introduction
  • Managing installs with Chocolatey
  • What you should know
  • Instructor setup and configuration
  • How to access the sample code on GitHub
1. Getting Started
  • Overview of Chocolatey
  • The tale of three installers
  • How Chocolatey uses NuGet and PowerShell
  • Security permissions for PowerShell
  • Installing Chocolatey
2. Installing Packages
  • Workflow: Creating and publishing a package
  • Finding apps with the Chocolatey repository
  • Installing the NimbleText package
  • What happens during an install
  • Installing another package
  • Packages with an embedded installer
  • Installing NuGet Package Explorer
  • Bins and shims
  • Using Chocolatey to uninstall applications
  • What happens during uninstall
  • Where are the package and .nupkg files?
3. Other Actions
  • List packages command
  • Installing specific package versions
  • Using Chocolatey to upgrade applications
  • Pinning and upgrading all packages
  • Package dependencies
  • Batch installation with Chocolatey config files
  • Using the Chocolatey GUI application
4. Creating a Package
  • Tour the sample applications
  • Creating a package
  • Examining the default template files
  • Adding the application files to the package
  • Modifying the .nuspec file
  • Modifying the PowerShell script
  • Building the package .nupkg file
  • Testing the package install
  • Adding package sources
  • Installing a package from a local repository
Continuing Your Journey
  • Overview of Boxstarter
  • Next steps

Taught by

Walt Ritscher

Reviews

4.8 rating at LinkedIn Learning based on 25 ratings

Start your review of Manage Application Installs with Chocolatey Package Manager

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.