Scoop
大家好,我是愛科技的小和,上期給大家介紹了Mac平臺的包管理工具Homebrew,不少小夥伴都躍躍欲試,但是由於沒有Mac紛紛留言問Windows下面有沒有類似的工具,那麼今天小編就來和大家分享一款Windows平臺下的包管理工具——Scoop!
什麼是Scoop:
Scoop是適用於Windows平臺的包管理器,可以實現命令列安裝Java、Python、Node.js等計算機程式語言環境,以及安裝Chrome、VS Code、JetBrains等海量應用軟體,並且通過Scoop安裝的包都存放在個人資料夾不會影響系統,同時一鍵安裝避免了傳統引導式“下一步”的安裝方式以及管理員許可權等許可權授權。
安裝Scoop:
Scoop官網(https://scoop.sh/)提供了PowerShell命令列安裝命令:
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')# or shorteriwr -useb get.scoop.sh | iex注意:如果出現錯誤,您可能需要更改執行策略(即啟用 Powershell)
Set-ExecutionPolicy RemoteSigned -scope CurrentUser首次安裝可能會報連線伺服器失敗:
可以多嘗試兩次,就可以正常安裝了
成功安裝
安裝完成後可以輸入scoop help 檢視命令提示
命令提示
這裡小編簡單翻譯一下:
Some useful commands are:alias Manage scoop aliases # 管理指令的替身bucket Manage Scoop buckets # 管理軟體倉庫cache Show or clear the download cache # 檢視與管理快取checkup Check for potential problems # 做個體檢cleanup Cleanup apps by removing old versions # 清理快取與舊版本軟體包config Get or set configuration values # 配置Scoopcreate Create a custom app manifest # 建立自定義軟體包depends List dependencies for an app # 檢視依賴export Exports (an importable) list of installed apps # 匯出軟體包列表help Show help for a command # 顯示幫助指令hold Hold an app to disable updates # 禁止軟體包更新home Opens the app homepage # 開啟軟體包主頁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 # 恢復軟體包版本search Search available apps # 搜尋軟體包status Show status and check for new app versions # 檢視軟體包更新狀態unhold Unhold an app to enable updates # 啟動軟體包更新uninstall Uninstall an app # 解除安裝軟體包的指令update Update apps, or Scoop itself # 更新軟體包virustotal Look for app hash on virustotal.com # 檢視雜湊值which Locate a shim/executable (similar to 'which' on Linux) # 檢視可執行程式路徑
用Scoop查詢想要安裝的軟體
scoop search [PackageName]
比如我們查查能不能裝python:
安裝軟體:
scoop install [PackageName]
如安裝python:
安裝過程中會自動安裝目標軟體所需依賴環境
scoop同樣支援同時安裝多個軟體如:
scoop install nodejs12 python python27
解除安裝軟體:
scoop uninstall [PackageName]
如解除安裝Dark
更新軟體:
scoop status #列舉可更新包scoop update [PackageName] #更新制定包scoop update * #一鍵更新所有包
新增軟體倉庫bucket:
Scoop自帶了main倉庫涵蓋了主流軟體包,但還不夠用,可以通過指令新增更多第三方軟體倉庫,這裡列舉了官方認證的幾個倉庫:
輸入:scoop bucket known 可以檢視倉庫列表
main #主流預設倉庫extras #額外新增的倉庫(不符合主流標準但有用)versions #收錄軟體包歷史版本的庫nirsoft #250個Nirsoft應用集合php #PHP庫nerd-fonts #程式設計字型庫nonportable #windows UWP應用庫java #JAVA庫合集games #開源免費遊戲及相關工具jetbrains #jetbrains全家桶
scoop bucket add [BucketName]
--新增倉庫如:scoop bucket add extra
注意:如果要安裝UWP應用,由於UWP軟體安裝需要管理員許可權,建議安裝sudo指令去執行安裝
scoop install sudosudo scoop install [PackageName]
清理歷史版本軟體包與快取:
最新評論