Có thể trong quá trình tự động hóa việc cài đặt. Bạn sẽ tiếp xúc thuật ngữ package manager, package management. Chocolatey là một chương trình được sử dụng để cài đặt phần mềm thông qua command line Windows. Nó tải xuống một chương trình, cài đặt nó, có thể sẽ kiểm tra các bản cập nhật và tự động cài đặt các bản cập nhật đó nếu cần. Fan của Linux đã khá quen thuộc với các package manager như thế này.
Cài đặt
Yêu cầu hệ thống
- Windows 7+ / Windows Server 2003+
- PowerShell v2+ (từ v3 nếu install thông qua website vì cần TLS 1.2)
- .NET Framework 4+ (bản cài đặt sẽ tự cài .NET 4.0 nếu chưa có)
Cài đặt bằng Powershell
Đầu tiên, chúng ta cần chạy Get-ExecutionPolicy
. Nếu nó trả về Restricted, thì chúng ta cần chạy một trong hai lệnh bên dưới.
Set-ExecutionPolicy AllSigned
Bây giờ hãy chạy lệnh sau trong Windows powershell.
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Nếu không có lỗi, Chocolatey sẽ được cài đặt. Bạn thể kiểm tra minh cài đặt bằng cách sử dụng lệnh hoco hoặc choco -?
Mộ số lệnh cơ bản
Cài đặt phần mềm
choco install [packagename]
Ví dụ: choco install chrome -y
Các tham số -y, –yes sẽ thực hiện cài đặt mà không cần hỏi bạn bất kỳ câu hỏi nào. Điều này rất hữu ích nếu bạn đang sử dụng batch file hay PowerShell script .
Cập nhật phần mềm
choco upgrade [packagename]
Ví dụ: choco upgrade chrome
Xem danh sách phần mềm đã cài
choco list --local-only
Để tìm các phần mềm hỗ trợ cài thông qua Chocolatey, bạn truy cập website https://community.chocolatey.org/packages