1.介紹WinGet
WinGet是微軟公司推出的軟件包管理工具烙肺,作用類似某些軟件管家纳猪,只不過它是基于命令行的工具,大小僅有17.5MB桃笙,稍加學(xué)習(xí)即可快速掌握氏堤。
該工具支持Windows10系統(tǒng)1809以上版本使用,具備搜索搏明、顯示安裝包信息鼠锈、下載、安裝星著、更新购笆、卸載、顯示已經(jīng)安裝軟件列表等功能虚循,雖然WinGet相關(guān)命令條數(shù)有13條同欠,但是只要掌握搜索样傍、下載、安裝這三個(gè)命令就可以滿足日常使用了行您。
2.下載安裝
打開GitHub(鏈接:https://github.com/microsoft/winget-cli/releases)找到名為后綴名為“.appxbundle”的文件铭乾,將“winget”的安裝包下載保存至計(jì)算機(jī)中。一般情況娃循,在GitHub中靠前面位置的為“weinget”的最新版本炕檩。
雙擊打開下載好的“winget”安裝包,在彈出的窗口中點(diǎn)擊“更新”捌斧,將其安裝至Windows10系統(tǒng)中(版本必須更新至1809以上笛质,否則可能會(huì)出現(xiàn)莫名其妙的錯(cuò)誤)。
正在安裝捞蚂、更新應(yīng)用妇押,耐心等待一會(huì)兒。
安裝完畢姓迅,成功將winget安裝至計(jì)算機(jī)中敲霍。
3.打開方式
打開winget的方式有兩種,一是按住“WIN+R”快捷鍵輸入CMD命令丁存,打開命令提示符肩杈,在光標(biāo)閃爍位置輸入命令“winget”即可查看、使用這個(gè)軟件包管理工具解寝。
二是在系統(tǒng)左下角的搜索框中輸入“Windows PowerShell”扩然,將它打開,
同樣在光標(biāo)閃爍位置輸入命令“winget”即可查看聋伦、使用這個(gè)軟件包管理工具夫偶。
4.使用方法
(1)搜索軟件
①winget search:可以搜索出winget中已經(jīng)有的的全部軟件,將其按照名稱觉增、ID兵拢、版本的格式進(jìn)行顯示。
②winget search 公司名稱:這樣的命令格式可以搜索某家公司在winget中的軟件逾礁,比如我們搜索騰訊公司卵佛,可以通過命令“winget search tencent”來搜索,馬上就會(huì)返回相關(guān)的搜索結(jié)果敞斋。
③winget search 軟件名稱或ID:這樣的命令格式可以搜索相關(guān)的軟件截汪,比如我們搜索谷歌Chrome瀏覽器“winget search chrome”。
(2)安裝軟件
①winget install 軟件名稱或ID:默認(rèn)安裝路徑(目錄)植捎,一般在"C:\Program Files"目錄下面衙解。比如使用“winget install google.chrome”命令,可以直接進(jìn)行安裝Chrome瀏覽器焰枢。
②winget install 軟件名稱或ID -l 指定路徑:可自定義安裝路徑(目錄)蚓峦,但是需要軟件本身支持這種操作舌剂。比如“winget install notepad++ -l d:\notepad++”可將該軟件安裝在“d:\notepad++”路徑下面。
③winget install 軟件名稱或ID -i:交互式軟件安裝暑椰,即在軟件下載完成后霍转,需要用戶手動(dòng)進(jìn)行安裝(①②命令無需人工干預(yù))一汽。比如“winget install recuva -i”即可進(jìn)行通過軟件界面進(jìn)行人工安裝避消。
(3)更新軟件
winget upgrade 軟件名稱或者ID:可以對(duì)軟件進(jìn)行更新,如輸入“winget upgrade notepad++”命令召夹,即可對(duì)notepad++進(jìn)行自動(dòng)更新岩喷。
(3)卸載軟件
winget uninstall 軟件名稱或者ID:可以對(duì)已經(jīng)安裝的軟件進(jìn)行卸載。如輸入“winget uninstall?notepad++”命令监憎,即可對(duì)notepad++進(jìn)行卸載纱意。
(4)查看軟件信息
winget show 軟件名稱或者ID:可以查看搭配軟件的相關(guān)信息,比如軟件版本鲸阔、發(fā)行方偷霉、作者、SHA256褐筛、下載鏈接等腾它。如輸入“winget show notepad++”命令,即可查看到非常詳細(xì)的發(fā)行信息死讹。
(5)查看已經(jīng)安裝的軟件
winget list:可以查看到已經(jīng)安裝在計(jì)算機(jī)中的軟件。如輸入“winget list“命令曲梗,即可查看到該計(jì)算機(jī)中已經(jīng)安裝的軟件赞警,可看到這些信息包含名稱、ID虏两、版本等愧旦。
(5)幫助命令
winget <命令選項(xiàng)> -?:可以查看某個(gè)命令的具體使用方法,幫助使用者快速學(xué)習(xí)掌握使用定罢。
5.問&答
①WinGet支持什么系統(tǒng)笤虫?
WinGet是微軟開發(fā)的,僅支持Windows10系統(tǒng)祖凫,建議更新到1809以上版本琼蚯。
②是否支持自定義安裝路徑?
winget本身是支持自定義安裝路徑的惠况,但前提是需要軟件(廠商)自己支持遭庶。
③是否支持中文?
winget命令本身不支持稠屠,但是軟件名稱翎苫、廠商名稱這些部分是支持的榨了。如下圖所示:
④是否有捆綁安裝?
經(jīng)測(cè)試龙屉,暫未發(fā)現(xiàn)有類似捆綁安裝行為呐粘。軟件通過winget發(fā)布前微軟/winget項(xiàng)目團(tuán)隊(duì)會(huì)進(jìn)行相關(guān)審核叔扼,以保證質(zhì)量。
⑤是否支持ssh遠(yuǎn)程使用瓜富?
經(jīng)測(cè)試鳍咱,暫不支持SSH等遠(yuǎn)程登錄使用。
⑥winget中的軟件數(shù)量很少?
截至發(fā)稿時(shí)(2021.06.21)谤辜,winget中的軟件數(shù)量為2012個(gè)价捧。經(jīng)過時(shí)間的積累和不斷更新结蟋,相信winget中的軟件數(shù)量、類型都會(huì)越來越多嵌屎。
⑦支持哪些類型的文件格式安裝宝惰?
?目前支持“.msi”尼夺、“.exe”、“.appx”等文件格式的軟件安裝淤堵。?
⑧在Windows中它的同類型產(chǎn)品有哪些?
有scoop(鏈接:https://github.com/lukesampson/scoop)竞端、 chocolatey(鏈接:https://chocolatey.org/)等類似軟件庙睡。
⑨關(guān)于下載的網(wǎng)速問題技俐?
使用winget下載軟件時(shí)雕擂,由于微軟本身并不單獨(dú)儲(chǔ)存某個(gè)軟件在服務(wù)器上贱勃,在下載時(shí),winget會(huì)指向軟件官網(wǎng)的地址仇穗。所以在下載某些軟件時(shí)戚绕,可能無法下載、下載速度極慢等都屬于正澄璐裕現(xiàn)象。
如果這篇文章對(duì)你有用谷誓,請(qǐng)關(guān)注吨凑、點(diǎn)贊、收藏糙臼、轉(zhuǎn)發(fā)蒋伦,幫助更多的人焚鹊!