Nếu bạn muốn loại hòa bình này trên Windows, bạn không cần phải nhìn xa hơn Chocolatey, người quản lý gói cho Windows. Công cụ miễn phí này cho phép bạn cài đặt hàng nghìn ứng dụng chỉ với một lệnh nhanh (
choco install
), và cập nhật tất cả với nhau (
choco upgrade
.) Điều này có thể giúp bạn tiết kiệm rất nhiều thời gian nếu bạn là loại người cài đặt nhiều phần mềm miễn phí.
Bạn có thể sử dụng Chocolatey ở hai nơi: Command Prompt và PowerShell. Sau đây là cách cài đặt trình quản lý gói này trong cả hai môi trường, nhưng bạn thực sự chỉ cần một hoặc một trình quản lý khác. Chọn bất cứ điều gì bạn cảm thấy thoải mái.
Cài đặt và sử dụng Chocolatey từ Command Prompt
Chocolatey chỉ hoạt động trong Command Prompt nếu bạn chạy nó với tư cách quản trị viên. Cách dễ nhất để làm điều này là bấm chuột phải vào Dấu nhắc Lệnh trong Menu Bắt đầu, rồi bấm vào “Chạy với tư cách Quản trị viên”.
@'%SystemRoot%System32WindowsPowerShellv1.0powershell.exe' -NoProfile -ExecutionPolicy Bypass -Command 'iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))' && SET 'PATH=%PATH%;%ALLUSERSPROFILE%chocolateyin'
Lệnh này có thể thay đổi, vì vậy hãy kiểm tra hướng dẫn chính thức của Chocolatey nếu bạn gặp sự cố.
choco install
theo sau là tên của chương trình. Ở đây, chúng tôi đang chạy
choco install filezilla
để cài đặt ứng dụng Filezilla FTP phổ biến.
choco install firefox thunderbird vlc libreoffice
Tất nhiên bạn sẽ cần một số cách để biết gói nào tồn tại và cách chúng được đặt tên. Bạn có thể tìm kiếm để xem một ứng dụng cụ thể có được cung cấp hay không bằng cách sử dụng cú pháp sau:
choco search key_word
Trong ảnh chụp màn hình sau, ví dụ: chúng tôi đang sử dụng
choco search thunderbird
để tìm kiếm các gói có liên quan đến trình khách email Thunderbird.
Nếu bạn muốn nâng cấp một gói cụ thể lên phiên bản mới nhất, hãy sử dụng lệnh
choco upgrade,
theo sau là tên gói. Nếu bạn muốn nâng cấp mọi thứ bạn đã cài đặt bằng Chocolatey trong một lần,
choco upgrade all
sẽ làm các trick. Và có nhiều lệnh phụ nếu bạn cảm thấy muốn đào. Chỉ loại
choco -?
để xem danh sách đầy đủ.
Cài đặt và sử dụng Chocolatey trong PowerShell
Nếu bạn là một fan hâm mộ lớn của PowerShell, bạn có thể sử dụng Chocolately từ đó. Điều này có nghĩa là bạn có thể tự động hóa tất cả mọi thứ, một khi bạn bắt đầu với PowerShell và tìm hiểu các dây giềng.
Bạn sẽ cần phải mở một quản trị viên PowerShell để bắt đầu. Cách đơn giản nhất để làm điều đó là bấm chuột phải vào nút Bắt đầu, rồi bấm vào "Windows PowerShell (Quản trị)".
Get-ExecutionPolicy
Nếu bạn thấy kết quả “Bị giới hạn”, thì bạn cần chạy lệnh sau để đặt chính sách thực thi của mình để cài đặt Chocolatey hoạt động:
Set-ExecutionPolicy AllSigned
Lệnh
Set-ExecutionPolicy Bypass
cũng có thể hoạt động, mặc dù đây là tùy chọn kém an toàn hơn: nó cho phép bất kỳ tập lệnh nào chạy, bất kể tập lệnh có được ký bởi nhà phát triển hay không.
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Chỉ cần như vậy Chocolatey được cài đặt! Sử dụng Chocolatey trong Powershell cũng giống như trong Command Prompt. Đây là
choco install firefox
đang chạy:
search
và
upgrade
cũng hoạt động giống như trong Command Prompt, và
choco -?
sẽ cung cấp cho bạn một danh sách các chức năng khác. Chúc vui vẻ!