首頁>Club>
Windows終於能像linux一樣方便的安裝軟體和配置環境了?
4
回覆列表
  • 1 # KINGE

    winget 介紹

    Windows Package Manager(也叫 winget)是一個 Windows 軟體包管理器,它由一個命令列工具和一組用於在 Windows 10 上安裝應用的服務組成。

    winget 目前有搜尋、顯示和安裝軟體包等功能,與 apt-get、pip 等軟體包管理器類似,微軟介紹接下來還將提供解除安裝、軟體包 list 與更新等功能。

    而獨立軟體供應商(ISV)可以將 winget 用作整合工具和應用軟體包分發渠道,透過使用開源倉庫,ISV 可以將軟體包(包括 .msix、.msi 與 .exe 安裝程式)提交到 winget,使用者再透過 winget 命令即可獲取相應軟體。

    評價

    Windows比較知名的軟體管理器常用的有兩個Chocolatey和Scoop。winget一旦推廣開來,對前兩者的使用者量打擊是顯而易見的,不過孰好孰壞還要看後面的使用體驗。Windows搞得越來越像Linux了,也越來越相容Linux了,但是Windows畢竟不是Linux,在開發方面遠不如Linux,配置上還是沒有Linux那麼好用。不過隨著更新和發展,Windows對開發者也越來越友好,更加照顧開發者,這是一個好兆頭。當然了對普通使用者來說,這些並不在考慮範圍之內。

  • 2 # 老闆軟體

    1.介紹WinGet

    WinGet是微軟公司推出的軟體包管理工具,作用類似某些軟體管家,只不過它是基於命令列的工具,大小僅有17.5MB,稍加學習即可快速掌握。

    該工具支援Windows10系統1809以上版本使用,具備搜尋、顯示安裝包資訊、下載、安裝、更新、解除安裝、顯示已經安裝軟體列表等功能,雖然WinGet相關命令條數有13條,但是隻要掌握搜尋、下載、安裝這三個命令就可以滿足日常使用了。

    2.下載安裝

    開啟GitHub(連結:https://github.com/microsoft/winget-cli/releases)找到名為字尾名為“.appxbundle”的檔案,將“winget”的安裝包下載儲存至計算機中。一般情況,在GitHub中靠前面位置的為“weinget”的最新版本。若不能正常開啟GitHub連結,可回覆”winget“下載。

    正在安裝、更新應用,耐心等待一會兒。

    安裝完畢,成功將winget安裝至計算機中。

    3.開啟方式

    開啟winget的方式有兩種,一是按住“WIN+R”快捷鍵輸入CMD命令,開啟命令提示符,在游標閃爍位置輸入命令“winget”即可檢視、使用這個軟體包管理工具。

    二是在系統左下角的搜尋框中輸入“Windows PowerShell”,將它開啟,

    同樣在游標閃爍位置輸入命令“winget”即可檢視、使用這個軟體包管理工具。

    4.使用方法

    (1)搜尋軟體

    ①winget search:可以搜尋出winget中已經有的的全部軟體,將其按照名稱、ID、版本的格式進行顯示。

    ②winget search 公司名稱:這樣的命令格式可以搜尋某家公司在winget中的軟體,比如我們搜尋騰訊公司,可以透過命令“winget search tencent”來搜尋,馬上就會返回相關的搜尋結果。

    (2)安裝軟體

    ①winget install 軟體名稱或ID:預設安裝路徑(目錄),一般在"C:\Program Files"目錄下面。比如使用“winget install google.chrome”命令,可以直接進行安裝Chrome瀏覽器。

    ②winget install 軟體名稱或ID -l 指定路徑:可自定義安裝路徑(目錄),但是需要軟體本身支援這種操作。比如“winget install notepad++ -l d:\notepad++”可將該軟體安裝在“d:\notepad++”路徑下面。

    (3)更新軟體

    winget upgrade 軟體名稱或者ID:可以對軟體進行更新,如輸入“winget upgrade notepad++”命令,即可對notepad++進行自動更新。

    (3)解除安裝軟體

    winget uninstall 軟體名稱或者ID:可以對已經安裝的軟體進行解除安裝。如輸入“winget uninstall notepad++”命令,即可對notepad++進行解除安裝。

    (4)檢視軟體資訊

    winget show 軟體名稱或者ID:可以檢視搭配軟體的相關資訊,比如軟體版本、發行方、作者、SHA256、下載連結等。如輸入“winget show notepad++”命令,即可檢視到非常詳細的發行資訊。

    (5)檢視已經安裝的軟體

    winget list:可以檢視到已經安裝在計算機中的軟體。如輸入“winget list“命令,即可檢視到該計算機中已經安裝的軟體,可看到這些資訊包含名稱、ID、版本等。

    (5)幫助命令

    winget <命令選項> -?:可以檢視某個命令的具體使用方法,幫助使用者快速學習掌握使用。

    5.問&答

    ①WinGet支援什麼系統?

    WinGet是微軟開發的,僅支援Windows10系統,建議更新到1809以上版本。

    ②是否支援自定義安裝路徑?

    winget本身是支援自定義安裝路徑的,但前提是需要軟體(廠商)自己支援。

    winget命令本身不支援,但是軟體名稱、廠商名稱這些部分是支援的。如下圖所示:

    ④是否有捆綁安裝?

    經測試,暫未發現有類似捆綁安裝行為。軟體透過winget釋出前微軟/winget專案團隊會進行相關稽核,以保證質量。

    ⑤是否支援ssh遠端使用?

    經測試,暫不支援SSH等遠端登入使用。

    ⑥winget中的軟體數量很少?

    截至發稿時(2021.06.21),winget中的軟體數量為2012個。經過時間的積累和不斷更新,相信winget中的軟體數量、型別都會越來越多。

    ⑦支援哪些型別的檔案格式安裝?

    目前支援“.msi”、“.exe”、“.appx”等檔案格式的軟體安裝。

    有scoop(連結:https://github.com/lukesampson/scoop)、 chocolatey(連結:https://chocolatey.org/)等類似軟體。

    ⑨關於下載的網速問題?

    使用winget下載軟體時,由於微軟本身並不單獨儲存某個軟體在伺服器上,在下載時,winget會指向軟體官網的地址。所以在下載某些軟體時,可能無法下載、下載速度極慢等都屬於正常現象。

  • 中秋節和大豐收的關聯?
  • 晚上一個人看電影什麼感覺?