Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Manage Application Installs with Chocolatey Package Manager

Manage Application Installs with Chocolatey Package Manager

1h 52mIntermediate2021-10-11

Authors

Walt Ritscher

Walt Ritscher

Programmer, UI Designer, Staff Instructor at LinkedIn Learning

Course details

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.

Skills covered

Software Deployment.NETComputer SkillsSoftware AdministrationIT AutomationSoftware Development ToolsFoundationsNetwork and System AdministrationBusiness Software and ToolsMicrosoftSoftware Development

Concepts

0. Introduction

  • 01 - Managing installs with Chocolatey
  • 02 - What you should know
  • 03 - Instructor setup and configuration
  • 04 - How to access the sample code on GitHub

1. Getting Started

  • 05 - Overview of Chocolatey
  • 06 - The tale of three installers
  • 07 - How Chocolatey uses NuGet and PowerShell
  • 08 - Security permissions for PowerShell
  • 09 - Installing Chocolatey

2. Installing Packages

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

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 - Tour the sample applications
  • 29 - Creating a package
  • 30 - Examining the default template files
  • 31 - Adding the application files to the package
  • 32 - Modifying the .nuspec file
  • 33 - Modifying the PowerShell script
  • 34 - Building the package .nupkg file
  • 35 - Testing the package install
  • 36 - Adding package sources
  • 37 - Installing a package from a local repository

Continuing Your Journey

  • 38 - Overview of Boxstarter
  • 39 - Next steps

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal