想像Linux一樣用命令行安裝軟件?Windows也可以,快來看


想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

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命令行安裝命令:

<code>Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')# or shorteriwr -useb get.scoop.sh | iex/<code>

注意:如果出現錯誤,您可能需要更改執行策略(即啟用 Powershell)

<code>Set-ExecutionPolicy RemoteSigned -scope CurrentUser/<code>


想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

打開PowerShell

首次安裝可能會報連接服務器失敗:


想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

連接失敗

可以多嘗試兩次,就可以正常安裝了

想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

成功安裝

<code>    安裝完成後可以輸入scoop help 查看命令提示/<code>


想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

命令提示

<code>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) # 查看可執行程序路徑/<code> 

用Scoop查找想要安裝的軟件

<code>scoop search [PackageName]/<code>

比如我們查查能不能裝python:


想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

查找python

安裝軟件:

<code>scoop install [PackageName]/<code>

如安裝python:

想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

安裝python

安裝過程中會自動安裝目標軟件所需依賴環境

scoop同樣支持同時安裝多個軟件如:

<code>scoop install nodejs12 python python27/<code>

卸載軟件:

<code>scoop uninstall [PackageName]/<code>

如卸載Dark


想像Linux一樣用命令行安裝軟件?Windows也可以,快來看

卸載Dark

更新軟件:

<code>scoop status               #列舉可更新包scoop update [PackageName] #更新制定包scoop update *             #一鍵更新所有包/<code>

添加軟件倉庫bucket:

Scoop自帶了main倉庫涵蓋了主流軟件包,但還不夠用,可以通過指令添加更多第三方軟件倉庫,這裡列舉了官方認證的幾個倉庫:

<code>輸入:scoop bucket known 可以查看倉庫列表/<code>
<code>main #主流默認倉庫extras #額外添加的倉庫(不符合主流標準但有用)versions #收錄軟件包歷史版本的庫nirsoft #250個Nirsoft應用集合php #PHP庫nerd-fonts #編程字體庫nonportable #windows UWP應用庫java #JAVA庫合集games #開源免費遊戲及相關工具jetbrains #jetbrains全家桶/<code>
<code>scoop bucket add [BucketName]/<code>

--添加倉庫如:scoop bucket add extra

<code>scoop rm [BucketName]/<code>

--刪除倉庫如:scoop rm jetbrains

注意:如果要安裝UWP應用,由於UWP軟件安裝需要管理員權限,建議安裝sudo指令去執行安裝

<code>scoop install sudosudo scoop install [PackageName]/<code>

清理歷史版本軟件包與緩存:

<code>scoop cleanup [PackageName] #清理指定包scoop cleanup *             #清理所有/<code>

以上就是小編今天為大家帶了的windows平臺的軟件包管理工具Scoop的入門使用教程,還不趕緊去試試,其實windows平臺軟件包管理工具還有

Chocolatey,但是小編覺得Scoop更先進安全,但是scoop也有缺點就是下載速度較慢。好了,如果你喜歡文章的內容,可以在文末點個贊 ,你的支持就是我最大的動力 !


分享到:


相關文章: