自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Winget:如何使用Windows 10新的軟件包管理器?

譯文
系統(tǒng) Windows
微軟終于發(fā)布了一項(xiàng)人們期盼已久的功能:名為Winget的Windows軟件包管理器讓您可以從命令行輕松安裝應(yīng)用程序。

Winget:如何使用Windows 10新的軟件包管理器?

【51CTO.com快譯】

微軟終于發(fā)布了一項(xiàng)人們期盼已久的功能:名為Winget的Windows軟件包管理器讓您可以從命令行輕松安裝應(yīng)用程序。

軟件包管理器通常在Linux中用于安裝新的應(yīng)用程序,這種工具可使應(yīng)用程序的安裝、升級(jí)和刪除實(shí)現(xiàn)自動(dòng)化。

它通過(guò)查找應(yīng)用程序的已配置存儲(chǔ)庫(kù)(微軟喜歡稱之為來(lái)源)來(lái)實(shí)現(xiàn)此操作。如果應(yīng)用程序可用,它將從存儲(chǔ)庫(kù)下載并安裝到計(jì)算機(jī)上。

軟件包管理器如此受人歡迎的原因是,它們還在安裝請(qǐng)求的程序之前管理依賴項(xiàng)。

這意味著,如果您試圖安裝程序,該程序又需要另一個(gè)程序才能工作,軟件包管理器也會(huì)自動(dòng)安裝這個(gè)所需的程序。

市面上已經(jīng)有Chocolatey和Ninite之類的第三方Windows軟件包管理器,但使winget非常特別的地方在于它由微軟開(kāi)發(fā),最終將內(nèi)置于Windows中。

如何安裝Winget?

由于Winget Windows軟件包管理器目前處于預(yù)覽狀態(tài),微軟提供了在Windows 10中安裝它的兩種方法。

方法1:通過(guò)Windows 10 Insider版本來(lái)安裝

如果您是Windows Insider,可以使用在Insider版本上所用的同一個(gè)微軟帳戶電子郵件地址來(lái)注冊(cè)Windows Package Manager Insiders計(jì)劃。

一旦獲得批準(zhǔn),微軟商店將在您的Windows 10 Insider版本上升級(jí)App Installer軟件包,您現(xiàn)在可以在PowerShell中訪問(wèn)winget命令了。

方法2:從Winget的GitHub頁(yè)面下載最新的appxbundle

一種更簡(jiǎn)單的方法(可以供所有Windows 10用戶使用)是從Winget的GitHub版本頁(yè)面(https://github.com/microsoft/winget-cli/releases)下載最新版本。

下載完成后,雙擊Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.appxbundle文件,App Installer程序就會(huì)運(yùn)行。

下列屏幕顯示時(shí),點(diǎn)擊“更新”按鈕。

圖1. 更新App Installer

完成后,App Installer屏幕會(huì)顯示“為使應(yīng)用程序正常運(yùn)行,請(qǐng)嘗試啟動(dòng)Windows應(yīng)用程序軟件包”。這時(shí),關(guān)閉App Installer窗口。

您現(xiàn)在可以在PowerShell中訪問(wèn)winget命令了。

使用Windows 10 Winget軟件包管理器

借助winget軟件包管理器的這個(gè)最初發(fā)行版,微軟的目的是將預(yù)覽版送到人們的手里,以便他們可以開(kāi)始使用它。

因此,當(dāng)前命令大體上用于使用軟件包管理器來(lái)安裝、顯示和搜索應(yīng)用程序。

想查看Windows軟件包管理器的命令完整列表,只需在PowerShell提示符下鍵入winget,即可顯示幫助屏幕。

圖2. Winget幫助菜單

想查看每個(gè)命令的幫助,只需鍵入特定命令并在后面加上-?。

比如說(shuō),想查看安裝命令的幫助屏幕,請(qǐng)輸入以下命令:

  1. winget install -? 

圖3. Winget安裝幫助屏幕

搜索軟件包

想搜索要安裝的軟件包,可以使用winget search命令。搜索特定的關(guān)鍵字時(shí),winget將返回名稱中含有該字符串的所有軟件包的結(jié)果。

比如說(shuō),想搜索包含單詞note的的所有軟件包,我們將使用以下命令:

  1. winget search note 

圖4. 使用winget search命令

如您所見(jiàn),Notepad ++和Evernote都被列了出來(lái),因?yàn)樗鼈兌己凶址?note'。

如果您想查看所有可用軟件包,鍵入不帶任何參數(shù)的winget search,然后會(huì)顯示完整列表。

使用winget search | more命令時(shí),它更有用,可每次查看一個(gè)頁(yè)面的軟件包列表。

圖5. 使用Winget列出所有軟件包。

獲取軟件包信息

想查看有關(guān)某個(gè)軟件包的更多信息,請(qǐng)使用winget show命令。

比如說(shuō),想查看有關(guān)Notepad ++的詳細(xì)信息,包括版本、許可證、程序描述、開(kāi)發(fā)人員以及從何處安裝,請(qǐng)使用以下命令:

  1. winget show notepad++ 

圖6. 使用winget show命令

安裝軟件包

確定了想安裝的軟件包后,請(qǐng)使用winget install命令。

比如說(shuō),想安裝Notepad ++,我們將使用以下命令從開(kāi)發(fā)人員的網(wǎng)站或GitHub存儲(chǔ)庫(kù)下載并安裝它:

  1. winget install Notepad++ 

圖7. 使用winget install命令

應(yīng)當(dāng)注意,winget軟件包管理器目前不跟蹤已安裝的軟件包。

因此,即使某個(gè)程序早已安裝,也可以通過(guò)winget來(lái)安裝它。

Winget目前無(wú)法卸載軟件包,但計(jì)劃2021年5月發(fā)布的1.0版有此功能。

目前,如果您使用winget安裝應(yīng)用程序,需要使用正常的“Apps & features”設(shè)置屏幕來(lái)卸載程序。

列出軟件包存儲(chǔ)庫(kù)

如前所述,軟件包管理器讓您可以添加將用于查找要安裝的應(yīng)用程序的存儲(chǔ)庫(kù)或來(lái)源。

雖然微軟計(jì)劃將來(lái)允許您添加多個(gè)存儲(chǔ)庫(kù),但眼下winget僅允許您一次配置一個(gè)。

想管理您的存儲(chǔ)庫(kù)/來(lái)源,可以使用winget source命令。

比如說(shuō),想查看在winget中配置的當(dāng)前存儲(chǔ)庫(kù),可以鍵入以下命令:

  1. wget source list 

圖8. 使用winget source命令

如您所見(jiàn),winget的默認(rèn)存儲(chǔ)庫(kù)是微軟管理的存儲(chǔ)庫(kù),位于https://winget.azureedge.net/cache。

截至目前,默認(rèn)的微軟存儲(chǔ)庫(kù)包含278個(gè)應(yīng)用程序,包括一些流行的應(yīng)用程序,比如VLC媒體播放器、Notepad ++、Epic Games Launcher、Wireshark和Plex。

可用應(yīng)用程序的完整列表可以在存儲(chǔ)庫(kù)的GitHub頁(yè)面(http://github.com/microsoft/winget-pkgs/tree/master/manifests)找到。

Windows軟件包管理器Winget的未來(lái)計(jì)劃

微軟計(jì)劃在2021年5月發(fā)布Winget 1.0,并列出了一系列要添加的功能。

Winget 1.0計(jì)劃的一些功能包括如下:

  • 依賴項(xiàng)管理
  • 卸載應(yīng)用程序
  • 從微軟商店安裝應(yīng)用程序
  • 更新一個(gè)或所有已安裝的應(yīng)用程序
  • 列出已安裝的應(yīng)用程序
  • 組策略控制
  • 支持靜默安裝,不過(guò)威脅分子從自己的存儲(chǔ)庫(kù)安裝惡意軟件時(shí)會(huì)使用這項(xiàng)功能。

這是令人興奮的路線圖,對(duì)于工作中常常用到命令行的那些人來(lái)說(shuō),winget最終將被證明是一種流行的工具。

如果您可以添加自己的存儲(chǔ)庫(kù)以便從中安裝應(yīng)用程序,更是如此。

原文標(biāo)題:Winget: How to use Windows 10's new native Package Manager,作者:Lawrence Abrams

【51CTO譯稿,合作站點(diǎn)轉(zhuǎn)載請(qǐng)注明原文譯者和出處為51CTO.com】

責(zé)任編輯:龐桂玉 來(lái)源: 51CTO
相關(guān)推薦

2021-01-30 09:23:27

Windows操作系統(tǒng)微軟

2021-05-28 16:00:45

Windows操作系統(tǒng)微軟

2010-01-05 10:14:09

Ubuntu軟件包

2010-02-05 14:46:20

Ubuntu軟件包

2021-02-28 13:26:15

Linux軟件包管理器軟件倉(cāng)庫(kù)

2010-01-06 16:33:24

Ubuntu軟件包

2020-05-20 16:01:45

Windows 10軟件包管理器微軟

2020-05-29 10:15:17

開(kāi)發(fā)者微軟Windows

2020-06-28 13:56:01

UbuntuAptSynaptic

2018-11-22 08:00:00

Linux軟件包管理器Nix

2021-04-25 18:41:17

Windows軟件包管理器微軟

2021-04-28 08:00:00

Windows 10Windows微軟

2011-11-15 09:22:20

Solaris 11

2010-03-17 13:42:41

Fedora Core

2010-03-17 13:53:35

Fedora Core

2022-10-11 16:09:27

系統(tǒng)Linux管理器

2020-06-15 19:20:00

AppImageLinux軟件包管理

2021-05-09 20:07:22

微軟Visual Stud軟件

2010-01-11 17:49:08

Fedora軟件包

2020-07-10 08:53:59

Linux軟件包管理器開(kāi)源
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)