Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách dùng Chocolatey để cài đặt và cập nhật chương trình Windows dễ dàng

Nếu bạn có đủ chương trình Windows mà việc giữ chúng cập nhật dường như là một việc nhàm chán, có lẽ đã đến lúc chuyển sang trình quản lý gói (package manager), cụ thể là Chocolatey.

Trình quản lý gói hơi giống cửa hàng ứng dụng (app store) ở chỗ chúng cho phép bạn quản lý và cập nhật tất cả chương trình qua một giao diện đơn lẻ thay vì phải vật lộn với từng cái một. Một thời gian, Chocolatey chỉ có sẵn qua dòng lệnh, giới hạn đối tượng người dùng ở những người không sợ nó, nhưng GUI (giao diện đồ họa) của nó đã ngày càng tốt hơn, làm cho nó dễ tiếp cận cho hầu như mọi người.

Cài đặt Chocolatey và ChocolateyGUI

Được, bạn phải dùng dòng lệnh một chút để chạy Chocolatey, nhưng sau đó, toàn bộ là GUI. Họ có hướng dẫn trên trang web, có thể bạn cần tham khảo nếu không có quyền quản trị trên máy, nhưng các bước sau nên hoạt động cho hầu hết người dùng Windows 7 trở lên.

Tôi dùng hướng dẫn PowerShell ở đây, vì tôi thấy chúng hoạt động tin cậy hơn phương pháp cmd, nhưng cả hai phương pháp đều được giải thích khá tốt trên trang Chocolatey.

  1. Mở shell quản trị. Cách dễ nhất là nhấn Win + X và chọn Windows Powershell (Admin).
  2. Tiếp theo, dán vào Get-ExecutionPolicy và nhấn Enter. Nếu thấy nó trả về "Restricted", bạn có thể dán vào Set-ExecutionPolicy AllSigned hoặc Set-ExecutionPolicy Bypass -Scope Process. Cái nào cũng được.
  3. Bây giờ bạn sẽ cần dán vào lệnh cài đặt:
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
  1. Bạn sẽ thấy một số văn bản cài đặt cuộn qua. Khi xong, bạn đã sẵn sàng! Chocolatey đã cài đặt và giờ các lệnh như choco install và choco upgrade sẽ cho phép bạn quản lý chương trình trong dòng lệnh (cmd hoặc PowerShell). Nếu bạn muốn dùng GUI, bạn chỉ phải loay hoay với dòng lệnh một lần nữa.
  2. Trong cửa sổ PowerShell admin, nhập hoặc dán vào
choco install chocolateygui
  1. Điều này sẽ bắt đầu tải xuống và cài đặt chương trình GUI bạn cần để quản lý Chocolatey trực quan. Bạn sẽ cần chọn Y để hoàn tất cài đặt. Nếu bạn không muốn bị phiền bởi điều này trong tương lai, bạn có thể nhập
choco feature enable -n allowGlobalConfirmation

ChocolateyGUI của bạn giờ đã cài đặt, và ngày dùng dòng lệnh đã qua, nếu bạn muốn!

Cài đặt chương trình với ChocolateyGUI

Để mở ChocolateyGUI, tìm chương trình trên Desktop hoặc trong menu Start và khởi chạy nó.

Khi bạn vào chương trình, bạn sẽ thấy hai tab chính bên trái: "This PC" (Máy tính này) và "chocolatey". "This PC" cho phép bạn quản lý chương trình bạn đã cài qua Chocolatey, và "chocolatey" cho phép bạn tìm kiếm chương trình bạn muốn cài. Bất kỳ chương trình nào bạn cài mà không dùng Chocolatey sẽ không hiện lên đây. Bạn sẽ phải cài lại chúng hoặc nhờ Chocolatey quản lý chúng.

Danh sách chương trình Chocolatey hiện lên dạng danh sách mặc định, được tổ chức theo độ phổ biến của chương trình, nhưng bố cục lưới (tile layout) có lẽ thuận tiện hơn cho duyệt web. Bạn có thể thay đổi bằng nút ở góc trên bên phải. Duyệt thủ công có thể hơi chậm, vì vậy hãy dùng thanh tìm kiếm để tìm chương trình cụ thể.

Khi tìm thấy chương trình bạn muốn, bạn có thể xem thêm chi tiết hoặc cài đặt ngay. Khi nhấp install (choco install [program]), chương trình của bạn sẽ tự cài đặt hầu như hoàn toàn.

Sau khi hộp thoại xong, bạn sẽ thấy chương trình mới trong menu Start cùng các chương trình khác.

Cập nhật chương trình với ChocolateyGUI

Cài đặt chương trình dễ dàng hơn với Chocolatey, nhưng tính năng cập nhật là nơi mọi thứ thực sự tuyệt vời. ChocolateyGUI làm cho việc thấy chương trình nào lỗi thời rất dễ dàng, và đưa tất cả chúng lên tốc độ chỉ mất vài cú nhấp chuột.

Nếu bạn chỉ muốn cập nhật một cái, bạn có thể chuột phải vào nó và chọn "Update" (choco upgrade [program]). Đó đã dễ dàng hơn nhiều chương trình làm được, nhưng điều tốt nhất là bạn không phải đi từng cái một. Biểu tượng làm mới với dấu sao trong menu góc trên bên phải nghĩa là "Update All" (Cập nhật tất cả), và nếu bạn nhấn nó, Chocolatey sẽ tự động cập nhật mọi chương trình trong danh sách của nó. Thay thế, dùng choco upgrade all trong dòng lệnh. Cập nhật chương trình giờ có thể là nhiệm vụ hàng tuần chỉ mất vài cú nhấp chuột.

Chuyển sang quản lý gói

Có khả năng bạn đã cài hầu hết chương trình dùng hàng ngày, và bạn có thể đã làm bằng cách tải xuống và cài đặt từng cái, trừ khi bạn lấy qua Microsoft Store, ít nhất là gật đầu cho việc thiết lập quản lý gói trên Windows. Việc chuyển sang Chocolatey có thể hơi khó chịu lúc đầu, vì bạn sẽ phải dùng nó để cài lại chương trình bạn đã có hoặc接管 các bản cài đặt hiện có. Nhưng nếu bạn chỉ chuyển sang Chocolatey mỗi lần bạn sẽ tải xuống và chạy một file .exe hoặc .msi, bạn cuối cùng sẽ có nhiều chương trình dướibrella Chocolatey.

Thậm chí tốt hơn: khi thiết lập máy tính mới, bạn có thể dùng một số thủ thuật dòng lệnh cho cài đặt hàng loạt (batch installations), nghĩa là vài phút gõ phím có thể làm cho máy tính của bạn sẵn sàng với mọi chương trình bạn muốn, tất cả có thể quản lý qua Chocolatey. Điều này, kết hợp với việc cập nhật chương trình dễ dàng như bây giờ, để cho bạn đủ thời gian để làm nerd về thứ khác. Bạn xứng đáng với nó.