Scoop
大家好,我是科技消化。上一期介紹了Mac平臺(tái)的包管理工具Homebrew。很多合伙人都在努力嘗試。但是沒(méi)有Mac,所以評(píng)論問(wèn)windows下面有沒(méi)有類似的工具。那么,今天主編將與大家分享Windows平臺(tái)下的包管理工具——Scoop!
什么是Scoop?
Scoop是Windows平臺(tái)的軟件包管理器,允許個(gè)人存儲(chǔ)通過(guò)命令行安裝Java、python、Node.js等計(jì)算機(jī)編程語(yǔ)言環(huán)境、Code、VS Code和JetBrains等大型應(yīng)用程序軟件安裝以及Scoop安裝的軟件包
安裝Scoop:
Scoop官網(wǎng)()提供了PowerShell命令行安裝命令:
Invoke-Expression (New-Object Sy).DownloadString(';) # or shorter iwr -useb get. | iex
注意:如果出現(xiàn)錯(cuò)誤,您可能需要更改執(zhí)行策略(即啟用 Powershell)
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
打開PowerShell
首次安裝可能會(huì)報(bào)連接服務(wù)器失敗:
連接失敗
可以多嘗試兩次,就可以正常安裝了
成功安裝
? ? ? ? 安裝完成后可以輸入scoop help 查看命令提示
命令提示
這里小編簡(jiǎn)單翻譯一下:
Some useful commands are: alias Manage scoop aliases # 管理指令的替身 bucket Manage Scoop buckets # 管理軟件倉(cāng)庫(kù) cache Show or clear the download cache # 查看與管理緩存 checkup Check for potential problems # 做個(gè)體檢 cleanup Cleanup apps by removing old versions # 清理緩存與舊版本軟件包 config Get or set configuration values # 配置Scoop create Create a custom app manifest # 創(chuàng)建自定義軟件包 depends List dependencies for an app # 查看依賴 export Exports (an importable) list of installed apps # 導(dǎo)出軟件包列表 help Show help for a command # 顯示幫助指令 hold Hold an app to disable updates # 禁止軟件包更新 home Opens the app homepage # 打開軟件包主頁(yè) info Display information about an app # 顯示軟件包信息 install Install apps # 安裝軟件包 list List installed apps # 列出所有已安裝軟件包 prefix Returns the path to the specified app # 查看軟件包路徑 reset Reset an app to resolve conflicts # 恢復(fù)軟件包版本 search Search available apps # 搜索軟件包 status Show status and check for new app versions # 查看軟件包更新狀態(tài) unhold Unhold an app to enable updates # 啟動(dòng)軟件包更新 uninstall Uninstall an app # 卸載軟件包的指令 update Update apps, or Scoop itself # 更新軟件包 virustotal Look for app hash on viru # 查看哈希值 which Locate a shim/executable (similar to 'which' on Linux) # 查看可執(zhí)行程序路徑
用Scoop查找想要安裝的軟件
scoop search [PackageName]
比如我們查查能不能裝python:
查找python
安裝軟件:
scoop install? [PackageName]
如安裝python:
安裝python
安裝過(guò)程中會(huì)自動(dòng)安裝目標(biāo)軟件所需依賴環(huán)境
scoop同樣支持同時(shí)安裝多個(gè)軟件如:
scoop install nodejs12 python python27
卸載軟件:
scoop uninstall [PackageName]
如卸載Dark
卸載Dark
更新軟件:
scoop status #列舉可更新包 scoop update [PackageName] #更新制定包 scoop update * #一鍵更新所有包
添加軟件倉(cāng)庫(kù)bucket:
Scoop自帶了main倉(cāng)庫(kù)涵蓋了主流軟件包,但還不夠用,可以通過(guò)指令添加更多第三方軟件倉(cāng)庫(kù),這里列舉了官方認(rèn)證的幾個(gè)倉(cāng)庫(kù):
輸入:scoop bucket known 可以查看倉(cāng)庫(kù)列表
main #主流默認(rèn)倉(cāng)庫(kù) extras #額外添加的倉(cāng)庫(kù)(不符合主流標(biāo)準(zhǔn)但有用) versions #收錄軟件包歷史版本的庫(kù) nirsoft #250個(gè)Nirsoft應(yīng)用集合 php #PHP庫(kù) nerd-fonts #編程字體庫(kù) nonportable #windows UWP應(yīng)用庫(kù) java #JAVA庫(kù)合集 games #開源免費(fèi)游戲及相關(guān)工具 jetbrains #jetbrains全家桶
scoop bucket add [BucketName]
--添加倉(cāng)庫(kù)如:scoop bucket add extra
scoop rm [BucketName]
--刪除倉(cāng)庫(kù)如:scoop rm jetbrains
注意:如果要安裝UWP應(yīng)用,由于UWP軟件安裝需要管理員權(quán)限,建議安裝sudo指令去執(zhí)行安裝
scoop install sudo sudo scoop install [PackageName]
清理歷史版本軟件包與緩存:
scoop cleanup [PackageName] #清理指定包 scoop cleanup * #清理所有
以上就是小編今天為大家?guī)Я说膚indows平臺(tái)的軟件包管理工具Scoop的入門使用教程,還不趕緊去試試,其實(shí)windows平臺(tái)軟件包管理工具還有Chocolatey,但是小編覺得Scoop更先進(jìn)安全,但是scoop也有缺點(diǎn)就是下載速度較慢。好了,如果你喜歡文章的內(nèi)容,可以在文末點(diǎn)個(gè)贊 ,你的支持就是我最大的動(dòng)力 !
1.《安裝程序配置服務(wù)器失敗,干貨看這篇!想像Linux一樣用命令行安裝軟件?Windows也可以,快來(lái)看》援引自互聯(lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《安裝程序配置服務(wù)器失敗,干貨看這篇!想像Linux一樣用命令行安裝軟件?Windows也可以,快來(lái)看》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/gl/2549535.html