Winget,Microsoft開發的新的開放式程序包管理器

溫蓋特

微軟本月有很多話題 正是由於微軟總裁的聲明承認他對開源軟件的態度是錯誤的,所以雙方的迷失了控制權,他們的觀點沒有得到保持(無論好壞)。

現在,在最近的新聞中,微軟採取了另一項舉措,使許多人對其與開源的關係有所思考。 和 是其開發人員發布了第一個版本的出版物 測試您的包裹經理 “ Winget” (Windows軟件包管理器)。

這個新的包裹經理 提供使用命令行安裝應用程序的工具 (Linux用戶會立即意識到),因為許多Linux發行版(大多數情況下)使用程序包管理器,通過這些程序包管理器,而不是在網上查找應用程序,下載安裝程序並單擊嚮導,可以運行快速命令來查找並按名稱安裝應用程序。

關於Winget

目前,該工具面向開發人員, 但是Microsoft知道第三方開發人員有一天可能會創建一種簡單的圖形工具來快速查找和安裝應用程序。

基本上可以像Windows應用商店一樣,但是可以訪問人們實際使用的整個Windows桌面應用程序。 換句話說,它就像Chocolatey,但是內置於Windows中。

當前版本支持以下命令

  • 公交車在aplicación
  • 安裝
  • 顯示包裹信息
  • 配置存儲庫
  • 使用安裝程序文件的哈希值
  • 驗證元數據的完整性

在下一個版本中,需要使用uninstall,list和update命令。

包參數是通過帶有清單的文件以YAML格式定義的。 可執行文件直接存儲在主要項目服務器上,存儲庫僅用作索引,清單是指向外部msi文件(例如,託管在GitHub或項目網站上)的文件,並使用哈希SHA256來控製完整性並防止偽造。

第一個全功能版本計劃於明年XNUMX月發布,將支持與Microsoft Store目錄的集成,輸入自動完成功能,各種版本類別(版本,Beta版本),用於控制面板的系統組件和應用程序的安裝,提供超大文件的優化(增量更新),程序包集,界面用於生成清單,使用依賴項,zip格式的安裝文件(除了msi),等等。

包裹經理 現在,最新的Windows Insider實驗版本的用戶可以使用winget 並將作為Desktop Application Installer 1.0的一部分提供。

目前,諸如 7Zip,OpenJDK,iTunes,Chrome,Blender,DockerDesktop,Dropbox,Evernote,FreeCAD,GIMP,Git,Maxima,Inkscape,Nmap,Firefox,Thunderbird,Skype,Edge,VisualStudio,KiCad已添加到存儲庫,LibreOffice,Minecraft ,歌劇,油灰,電報桌面,Steam,WhatsApp,Wireguard和Wireshark,以及大量的Microsoft應用程序,都可以從此程序包管理器進行安裝。

Winget代碼是用C ++編寫的,並根據MIT許可進行分發。 軟件包是從社區支持的存儲庫安裝的。 與從Windows Store目錄中安裝程序不同,winget允許您安裝應用程序而沒有不必要的市場營銷,圖像和廣告。

如果您想了解更多信息,可以查看詳細信息 在下面的鏈接中。 

如何測試Winget?

他們是給誰的 Windows Insider用戶”並且對此包管理器感興趣,他們可以註冊Windows Package Manager Insiders計劃 使用您在Insider版本中使用的相同Microsoft帳戶電子郵件地址。

一旦獲得批准,Microsoft Store將更新Windows 10 Insider構建上的App Installer程序包,您現在可以在PowerShell中訪問winget命令。


2條評論,留下您的評論

發表您的評論

您的電子郵件地址將不會被發表。 必填字段標有 *

*

*

  1. 負責數據:MiguelÁngelGatón
  2. 數據用途:控制垃圾郵件,註釋管理。
  3. 合法性:您的同意
  4. 數據通訊:除非有法律義務,否則不會將數據傳達給第三方。
  5. 數據存儲:Occentus Networks(EU)託管的數據庫
  6. 權利:您可以隨時限制,恢復和刪除您的信息。

  1.   伊万 他說:

    Winget處理個人計算機似乎不錯,但不足以處理公司計算機。
    WAPT最適合公司環境。

  2.   伊薩德 他說:

    Microsoft所做的更改很小(儘管現在它“支持”免費軟件):

    https://keivan.io/the-day-appget-died/