Windoes包管理工具(Scoop)
阿新 • • 發佈:2019-04-08
列表 web 而不是 關註 ras 使用 清單 install curl 安裝配置
Windoes包管理工具(Scoop)
對於習慣了apt-get
,brew
等工具的開發者來說,Windows下配置環境相對繁瑣,這裏推薦Win下的包管理工具Scoop
。
Win 包管理工具
Chocolate
Scoop
Scoop
和Choco
區別:
Scoop與Chocolatey的區別如何? - 默認安裝到?/ scoop /。您可以設置自己的程序,而不是擔心他們會與其他用戶的幹擾程序(或他們與你,也許更重要的)。如果您具有管理員權限,則可以選擇在系統範圍內安裝程序。 - 沒有UAC彈出窗口,不需要管理員權限。由於程序僅為您的用戶帳戶安裝,因此UAC彈出窗口不會中斷您。 不會汙染你的道路。如果可能的話,把炒到程序墊片在同一個目錄,只是補充說,到您的路徑。 - 不使用NuGet。NuGet是管理軟件庫依賴性問題的絕佳解決方案。Scoop完全避免了這個問題:您安裝的每個程序都是獨立且獨立的。 - 比包裝簡單。炒到不是的軟件包管理器,而是讀取描述了如何安裝程序及其依賴普通的JSON清單。 - 更簡單的應用程序庫。Scoop只是將Git用於其app存儲庫。您可以創建自己的倉庫,甚至只創建描述要安裝的應用程序的單個文件。 - 無法始終安裝特定版本的程序。對於某些程序,scoop可以通過安裝程序的舊版本scoop install [email protected]。例如,scoop install [email protected]。此功能僅在舊版本仍可在線使用時才有效。某些舊版本具有特定的安裝程序,例如Python 2.7和Ruby 1.9,這些通常是必需的。這些可以通過和從版本桶安裝。scoop install python27scoop install ruby19 - 重點關註開發人員工具。雖然它會很容易與炒到安裝的Skype,這將可能永遠不會在東張西望的主要桶(應用程序庫)。Scoop專註於開源的命令行開發人員工具。該鏟額外桶是對於非開發工具。
https://github.com/lukesampson/scoop/wiki/Chocolatey-Comparison
安裝配置Scoop
打開PowerShell
, 執行 set-executionpolicy remotesigned -scope currentuser
自定義安裝位置:
$env:SCOOP='C:\scoop' [environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User') iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
執行scoop help
,檢查是否安裝正確
常用命令
scoop search python
scoop home python
scoop install python
scoop update python
scoop uninstall python
安裝中途失敗要先執行一遍uninstall
再嘗試安裝,部分安裝包官方網站被qiang。
bucket
是一個維護的軟件列表,可以手動添加,scoop bucket add extras https://github.com/lukesampson/scoop-extras.git
,官方提供了列表buckets.json,按需添加就行了。
Windoes包管理工具(Scoop)