YoVDO

Manage Application Installs with Chocolatey Package Manager

Offered By: LinkedIn Learning

Tags

Windows Courses PowerShell Courses Command Line Courses NuGet Courses

Course Description

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

Related Courses

Azure PowerShell Essentials
A Cloud Guru
Cross-Platform PowerShell in Azure
A Cloud Guru
Getting Started with PowerShell
A Cloud Guru
Introduction to Azure Resource Manager (Legacy)
A Cloud Guru
Microsoft SQL Server on Linux in Azure
A Cloud Guru