Cách sử dụng "winget" để cài đặt ứng dụng từ dòng lệnh trên Windows 10

Hướng dẫn tìm kiếm và cài đặt ứng dụng bằng Winget trên Windows 10

Microsoft đang làm việc trên một công cụ dòng lệnh có tên là bộ cánh để cho phép người dùng Windows 10 tải xuống và cài đặt ứng dụng ngay từ dấu nhắc lệnh. Winget hiện có sẵn dưới dạng bản phát hành xem trước, nhưng bạn có thể tải xuống trên bất kỳ PC chạy Windows 10 nào để kiểm tra và dùng thử từ Github.

Nếu bạn đang chạy phiên bản Windows 10 Insider mới nhất, có thể bạn đã có bộ cánh được cài đặt trên máy tính của bạn. Bạn có thể xác minh điều đó bằng cách chạy lệnh sau trong CMD hoặc PowerShell:

winget --version

Trên các bản phát hành ổn định của Windows 10, bạn sẽ phải tải xuống và cài đặt theo cách thủ công bộ cánh trên hệ thống của bạn. Chúng tôi có một hướng dẫn chi tiết về cài đặt winget tại liên kết bên dưới, hãy xem nó.

Trong hướng dẫn này, chúng ta sẽ xem xét những điều cơ bản về bộ cánh và xem cách cài đặt, tìm kiếm hoặc nhận thông tin về ứng dụng từ dấu nhắc lệnh.

bộ cánh Công cụ CLI có cú pháp cơ bản rất giống với nhiều trình quản lý gói Linux phổ biến như đúng cách hoặc là dnf. Bạn có thể dùng bộ cánh CLI từ Command Prompt hoặc Windows PowerShell. Cơ bản bộ cánh cú pháp như sau:

bộ cánh 

Điều đó nói rằng, hãy bắt đầu với việc cài đặt một ứng dụng từ dòng lệnh bằng Winget.

Lệnh cài đặt ứng dụng Winget

Nhiều như apt cài đặt trên hệ thống Ubuntu, bạn có thể sử dụng cài đặt winget lệnh tải xuống và cài đặt ứng dụng trên PC chạy Windows 10.

cài đặt winget Ví dụ: winget cài đặt 7zip

Winget sẽ bắt đầu tải xuống ứng dụng và cài đặt tự động. Nếu bạn nhận được lời nhắc UAC, hãy nhấn nút "Có" và bạn sẽ sẵn sàng tiếp tục.

C: \ Users \ ATH> winget install 7zip Đã tìm thấy 7Zip [7zip.7zip] Ứng dụng này được chủ sở hữu cấp phép cho bạn. Microsoft không chịu trách nhiệm và cũng không cấp bất kỳ giấy phép nào cho các gói của bên thứ ba. Đang tải xuống //www.7-zip.org/a/7z1900-x64.msi ████████████████████████████████ 1,66 MB / 1,66 MB hash trình cài đặt được xác minh thành công Đang cài đặt ... Đã cài đặt thành công!

Sử dụng cài đặt Winget và cờ

Dưới đây là tất cả các cờ được hỗ trợ như được hiển thị trong cài đặt winget --help yêu cầu.

use: winget install [[-q]] [] Có sẵn các đối số sau: -q, - query Truy vấn được sử dụng để tìm kiếm ứng dụng Có các tùy chọn sau: -m, - manifest Đường dẫn đến tệp kê khai của ứng dụng --id Lọc kết quả theo id --name Lọc kết quả theo tên --moniker Lọc kết quả theo ứng dụng biệt danh -v, - phiên bản Sử dụng phiên bản được chỉ định; mặc định là phiên bản mới nhất -s, - nguồn Tìm ứng dụng sử dụng nguồn được chỉ định -e, - ứng dụng Tìm chính xác sử dụng đối sánh chính xác -i, - tương tác Yêu cầu cài đặt tương tác; đầu vào của người dùng có thể cần -h, - im lặng Yêu cầu cài đặt im lặng -o, - log Vị trí nhật ký (nếu được hỗ trợ) - ghi đè Ghi đè các đối số được chuyển cho trình cài đặt -l, - vị trí Vị trí để cài đặt (nếu được hỗ trợ)

Lệnh ứng dụng tìm kiếm Winget

Để tìm kiếm một ứng dụng, chúng tôi sẽ sử dụng tìm kiếm bộ cánh yêu cầu.

tìm kiếm winget Ví dụ: tìm kiếm winget 7zip

Nếu có một gói có tên '7zip', tìm kiếm bộ cánh lệnh sẽ truy xuất Tên gói, ID, Phiên bản và hiển thị nó trong đầu ra.

C: \ Users \ ATH> tìm kiếm bộ cánh 7zip Tên Id Phiên bản phù hợp ------------------------------------ 7Zip 7zip.7zip 19.0.0 Moniker: 7zip

Sử dụng tìm kiếm bộ cánh và cờ

Dưới đây là tất cả các cờ được hỗ trợ như được hiển thị trong tìm kiếm winget --help yêu cầu.

use: winget search [[-q]] [] Có sẵn các đối số sau: -q, - query Truy vấn được sử dụng để tìm kiếm ứng dụng Có các tùy chọn sau: --id Lọc kết quả theo id --name Lọc kết quả theo tên --moniker Lọc kết quả theo biệt danh ứng dụng --tag Lọc kết quả theo thẻ - lệnh Lọc kết quả theo lệnh -s, - nguồn Tìm ứng dụng bằng cách sử dụng nguồn đã chỉ định -n, - số lượng Hiển thị không quá số lượng kết quả đã chỉ định -e, - ứng dụng Tìm chính xác sử dụng kết hợp chính xác

Lệnh ứng dụng Winget hiển thị

Trong khi tìm kiếm bộ cánh lệnh đủ để truy xuất thông tin cơ bản về một ứng dụng từ dòng lệnh, bạn có thể truy xuất các chi tiết đầy đủ như Tên tác giả, Mô tả, Giấy phép, v.v. về một ứng dụng bằng cách sử dụng chương trình winget yêu cầu.

chương trình winget Ví dụ: winget show 7zip

Đầu ra từ chương trình winget lệnh sẽ truy xuất tất cả thông tin liên quan về một gói mà bạn có thể cần (từ một công cụ dòng lệnh).

C: \ Users \ ATH> winget show 7zip Đã tìm thấy 7Zip [7zip.7zip] Phiên bản: 19.0.0 Nhà xuất bản: 7zip Tác giả: 7zip AppMoniker: 7zip Mô tả: Trình lưu trữ tệp mã nguồn mở và miễn phí với tỷ lệ nén cao. Trang chủ: //www.7-zip.org/ Giấy phép: Bản quyền (C) 1999-2020 Igor Pavlov. - Url cấp phép GNU LGPL: //7-zip.org/license.txt Trình cài đặt: SHA256: a7803233eedb6a4b59b3024ccf9292a6fffb94507dc998aa67c5b745d197a5dc Url tải xuống: //www.7-zip.org/a/7i.zmsi Loại :x64

Sử dụng bộ cánh và cờ

Dưới đây là tất cả các cờ được hỗ trợ như được hiển thị trong chương trình winget - trợ giúp yêu cầu.

use: winget show [[-q]] [] Có sẵn các đối số sau: -q, - query Truy vấn được sử dụng để tìm kiếm ứng dụng Có các tùy chọn sau: -m, - manifest Đường dẫn đến tệp kê khai của ứng dụng --id Lọc kết quả theo id --name Lọc kết quả theo tên --moniker Lọc kết quả theo ứng dụng biệt danh -v, - phiên bản Sử dụng phiên bản được chỉ định; mặc định là phiên bản mới nhất -s, - nguồn Tìm ứng dụng bằng nguồn được chỉ định -e, - ứng dụng Tìm chính xác sử dụng đối sánh chính xác - chuyển đổi Hiển thị các phiên bản có sẵn của ứng dụng

Để kết luận, chúng tôi đã có thể tìm kiếm và cài đặt một ứng dụng từ dòng lệnh trên Windows 10 bằng cách sử dụng bộ cánh trình quản lý gói và xem xét một số cách sử dụng cơ bản của nó.

bộ cánh trình quản lý gói là một tính năng đang phát triển và dự kiến ​​sẽ phát hành trong các bản dựng ổn định của Windows 10 vào tháng 5 năm 2021.