包管理器: 通過一條簡潔的命令管理安裝卸載軟件的管理包犀暑,linux系統(tǒng)的標(biāo)配掖鱼。
scoop 是為win10平臺的開發(fā)的包管理器拟烫,Scoop 由澳洲程序員Luke Sampson于2015年創(chuàng)建弥鹦。 只要一條命令簡化win系統(tǒng)繁瑣安裝, 統(tǒng)一的安裝位置寒跳,不用為軟件默認(rèn)安裝位置發(fā)愁。
scoop 只需要在安裝scoop 時配置好安裝軟件路徑竹椒。 這個特點(diǎn)也讓scoop 極易備份童太,重裝系統(tǒng)后,一個語句就可以還原所有軟件胸完,體驗超高效率书释。
mac平臺有類似的homebrew, linux平臺的apt赊窥、yum爆惧,下面開始安裝步驟:
安裝scoop
-
開始 按鈕右擊 按
A
鍵 進(jìn)入PowerShell
打開遠(yuǎn)程部署
Set-ExecutionPolicy RemoteSigned -scope CurrentUser;
- 配置軟件安裝目錄
$env:SCOOP='d://scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
全局目錄看自己需求(默認(rèn)路徑C:\ProgramData\scoop)
$env:SCOOP_GLOBAL='D:\scoop\global'
[environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')
- 直接國內(nèi)一鍵安裝腳本
scoop-CN: ?? scoop 國內(nèi)一鍵安裝腳本 (gitee.com)
iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1 | iex
軟件安裝
scoop install git 7zip
# 配置 aria2 加速下載
scoop install aria2
# sudo 用于添加臨時管理員權(quán)限
scoop install sudo
# lxrunoffline 安裝win子系統(tǒng)用到
scoop install lxrunoffline
# 自動補(bǔ)全scoop命令
scoop install scoop-completion
自動補(bǔ)全命令臨時生效
Import-Module "$($(Get-Item $(Get-Command scoop.ps1).Path).Directory.Parent.FullName)\modules\scoop-completion"
自動補(bǔ)全永久生效
- 查看 $profile 的路徑, 在指定的文件中添加上方命令
$profile
- $profile不存在锨能, 自動創(chuàng)建
if (!(Test-Path $profile)) { New-Item -Path $profile -ItemType "file" -Force }
軟件庫管理
# 查看官方庫 按需求添加
scoop bucket known
# 添加官方庫 extras
scoop bucket add extras
# 查看已裝庫
scoop bucket
第三方庫推薦(scoopet扯再, dorado, scoop-raresoft)
scoop bucket add https://github.com/chawyehsu/dorado
# 科研軟件
scoop bucket add scoopet https://github.com/ivaquero/scoopet
# 破解軟件
scoop bucket add https://github.com/L-Trump/scoop-raresoft
scoop 還原
scoop 盡量安裝非系統(tǒng)盤址遇, 重裝系統(tǒng)后熄阻,還原操作:
- 原來的軟件安裝目錄改名/或移動到其他目錄
- 完成scoop安裝
- 等新安裝的目錄出來, 用原來的替換掉
- 最后運(yùn)行
scoop reset *
還原安裝的軟件
其他
善用幫助文件
# 查看scoop命令
scoop -h
# 查看任何功能的幫助文件
scoop alias -h
scoop bucket -h
scoop update -h