Bạn muốn cài đặt các chương trình trong Windows thông qua dòng lệnh? Giờ đây, có một cách dễ dàng hơn để cài đặt tất cả các ứng dụng yêu thích của bạn trên một máy tính mới sau khi Microsoft phát hành Windows Package Manager (WPM) gần đây. Hiện tại nó chỉ đang ở giai đoạn xem trước.
Nó vẫn còn một chút lỗi và nó hơi nhẹ về các tính năng so với các trình quản lý gói đã có tên tuổi, như Chocolatey, nhưng đó là tin tuyệt vời cho các nhà phát triển Windows và người dùng thành thạo. Và nó có thể đã có trên máy tính của bạn!
Nội dung bài viết
Làm cách nào để tải xuống Windows Package Manager?
Khi viết phần này, chỉ có 2 cách để tải Windows Package Manager. Bạn có thể lấy nó thông qua Chương trình Người dùng nội bộ Windows hoặc từ GitHub.
Chương trình Người dùng nội bộ Windows
Phương pháp này cho phép bạn có các bản xem trước mới nhất của Windows 10 và WPM. Vì vậy, khi các tính năng và bản sửa lỗi được thêm vào WPM, chúng sẽ tự động được cập nhật cho bạn.
Để đi theo con đường này, bạn phải cài đặt Bản dựng nội bộ cho Windows 10 và đăng ký Chương trình Người dùng nội bộ trình quản lý gói Windows. Điều này sẽ yêu cầu bạn phải có Tài khoản Microsoft, giống như tài khoản bạn có thể sử dụng để đăng nhập vào ứng dụng Microsoft Store. Một email sẽ được gửi cho bạn biết nếu bạn có tham gia hay không. Nó mất khoảng 3 ngày.
GitHub
Nếu bạn đã biết cách sử dụng GitHub, đây có thể là cách dễ dàng hơn cho bạn. Bạn có thể tìm thấy kho lưu trữ WPM GitHub tại https://github.com/microsoft/winget-cli.
Tôi có trình quản lý gói Windows không?
Cách để biết bạn có Windows Package Manager (WPM) hay không là mở một phiên PowerShell và nhập lệnh ghép ngắn bộ cánh.
Nếu bạn có WPM, bạn sẽ thấy đầu ra như trong hình sau. Nó sẽ liệt kê phiên bản WPM bạn có và một số trợ giúp cơ bản về cách sử dụng nó.
Làm cách nào để sử dụng Trình quản lý gói Windows?
Điều đầu tiên bạn nên làm là xem những ứng dụng bạn có thể cài đặt với WPM. Nhập lệnh ghép ngắn tìm kiếm bộ cánh và hãy nhấn Đi vào.
Bạn sẽ thấy danh sách tất cả các gói cài đặt ứng dụng hiện có sẵn.
Khi viết bài này, đã có 386 gói có sẵn. Một số ứng dụng phổ biến hơn bao gồm; 7Zip, CutePDF Writer, Adobe Acrobat Reader DC, Kindle, iTunes, Audacity, một số bản phân phối Linux, MalwareBytes và một loạt các ứng dụng Microsoft liên quan đến Office, Azure, Windows và mọi thứ khác của Microsoft.
Danh sách đầy đủ các gói cũng có sẵn tại https://github.com/microsoft/winget-pkgs/tree/master/manifests.
Còn rất nhiều thứ phải trải qua, vì vậy hãy thử tìm kiếm các ứng dụng yêu thích của bạn. Đi vào từ khóa tìm kiếm winget, trong đó từ khóa là tên của ứng dụng bạn đang tìm kiếm. Nếu bạn không chắc chắn về tên đầy đủ, nó cũng sẽ tìm kiếm một phần tên.
Khi bạn đã tìm thấy ứng dụng mình muốn cài đặt, hãy sử dụng cài đặt winget “AppName Here”. Nếu ứng dụng có tên một từ, dấu ngoặc kép là không cần thiết.
Nếu bạn muốn ứng dụng tự động cài đặt mà không cần thêm đầu vào từ bạn, hãy sử dụng đối số -h cuối cùng. Lệnh sẽ trông như thế nào cài đặt winget “AppName Here” -h
Ứng dụng sẽ tải xuống và cài đặt mà không cần bất kỳ tương tác nào từ bạn.
Làm cách nào để cài đặt nhiều ứng dụng cùng lúc với Windows Package Manager?
Vì winget là một lệnh ghép ngắn, chúng ta có thể tạo một tập lệnh PowerShell để thực hiện cài đặt. Đảm bảo hệ thống của bạn cho phép bạn chạy các tập lệnh PowerShell trước.
Trong Windows PowerShell ISE, nhập thông tin sau:
cài đặt winget rufus -h;
cài đặt winget gpu-z -h;
cài đặt winget Putty -h;
cài đặt winget FileZilla -h;
Lưu nó dưới dạng tập lệnh PowerShell với tên như install-AppsWinGet.ps1. Bạn có thể chạy tập lệnh từ bên trong PowerShell ISE hoặc từ dòng lệnh PowerShell thông thường.
Lưu ý rằng bạn sẽ không thấy thanh trạng thái đẹp đẽ như khi cài đặt WPM duy nhất. Vậy là được rồi. Nó sẽ thực hiện cài đặt theo trình tự. Tổng thời gian tải và cài đặt cả 4 ứng dụng là 53 giây.
Tôi có thể Gỡ cài đặt bằng Trình quản lý gói Windows không?
Không. Hiện tại WPM chỉ dành để cài đặt ứng dụng. Phiên bản xem trước của WPM còn rất trẻ. Nếu Microsoft muốn WPM trở thành trình quản lý gói trên thực tế cho Windows, hãy mong đợi chức năng tương tự như Chocolatey hoặc tốt hơn trong tương lai gần.
Bắt đầu cài đặt!
Bây giờ bạn đã có Trình quản lý gói Windows và biết cách sử dụng nó, tại sao không tạo một tập lệnh để cài đặt mọi ứng dụng bạn yêu thích? Lưu tập lệnh đó vào ổ USB hoặc bộ lưu trữ đám mây. Sau đó, lần tiếp theo bạn muốn cài đặt chúng, chỉ cần chạy tập lệnh. Nếu bạn chưa bao giờ sử dụng trình quản lý gói, nó sẽ nhanh hơn và dễ dàng hơn bao giờ hết.