Microsoft đang phát triển một trình quản lý gói mở mới, winget.

Microsoft được phát hành bản phát hành thử nghiệm đầu tiên của trình quản lý gói
cánh (Trình quản lý gói Windows), cung cấp các công cụ để cài đặt ứng dụng bằng dòng lệnh.
Mã được viết bằng C++ và phân phối bởi theo giấy phép MIT. Các gói được cài đặt từ kho, được hỗ trợ bởi sự tham gia của cộng đồng. Không giống như cài đặt các chương trình từ Windows Store, winget cho phép bạn cài đặt các ứng dụng mà không cần tiếp thị, hình ảnh và quảng cáo không cần thiết.

Bản phát hành hiện tại hỗ trợ các lệnh tìm kiếm ứng dụng (tìm kiếm), cài đặt (install), hiển thị thông tin gói (show), cài đặt kho lưu trữ (nguồn), làm việc với hàm băm của tệp cài đặt (băm) và kiểm tra tính toàn vẹn của siêu dữ liệu (xác thực). Các lệnh gỡ cài đặt, liệt kê và cập nhật được mong đợi trong bản phát hành tiếp theo. Tùy chọn gói xác định thông qua các tập tin từ tuyên ngôn в định dạng YAML. Bản thân các tệp thực thi được lưu trữ trực tiếp trên máy chủ của các dự án chính, kho lưu trữ chỉ hoạt động như một chỉ mục và tệp kê khai đề cập đến tệp msi bên ngoài (ví dụ: nằm trên GitHub hoặc trang web dự án) và sử dụng hàm băm SHA256 để kiểm soát tính toàn vẹn và chống giả mạo.

Bản phát hành đầy đủ tính năng đầu tiên, đã lên kế hoạch vào tháng 5 năm sau, sẽ hỗ trợ tích hợp với danh mục Microsoft Store, tự động hoàn thành, nhiều danh mục phát hành khác nhau (bản phát hành, phiên bản beta), cài đặt các thành phần hệ thống và ứng dụng cho bảng điều khiển, tối ưu hóa để phân phối các tệp rất lớn (cập nhật delta), bộ gói, giao diện để tạo bảng kê khai, làm việc với các phần phụ thuộc, tệp cài đặt ở định dạng zip (ngoài msi), v.v.

Trình quản lý gói Winget đã có sẵn cho người dùng phiên bản thử nghiệm mới nhất Cửa sổ Insider và sẽ được cung cấp như một phần của Desktop App Installer 1.0. Hiện tại kho đã có rồi thêm các dự án như 7Zip, OpenJDK, iTunes, Chrome, Blender, DockerDesktop, Dropbox, Evernote, FreeCAD, GIMP, Git, Maxima, Inkscape, Nmap, Firefox, Thunderbird, Skype, Edge, VisualStudio, KiCad, LibreOffice, Minecraft, Opera, Putty , TelegramDesktop, Steam, WhatsApp, Wireguard và Wireshark, cũng như một số lượng lớn Ứng dụng của Microsoft.

Microsoft đang phát triển một trình quản lý gói mở mới, winget.

Nguồn: opennet.ru

Thêm một lời nhận xét