win10 軟件資源包管理------scoop


包管理器: 通過一條簡潔的命令管理安裝卸載軟件的管理包,linux系統的標配。

scoop 是為win10平台的開發的包管理器,Scoop 由澳洲程序員Luke Sampson於2015年創建。 只要一條命令簡化win系統繁瑣安裝, 統一的安裝位置,不用為軟件默認安裝位置發愁。

scoop 只需要在安裝scoop 時配置好安裝軟件路徑。 這個特點也讓scoop 極易備份,重裝系統后,一個語句就可以還原所有軟件,體驗超高效率。

mac平台有類似的homebrew, linux平台的apt、yum,下面開始安裝步驟:

安裝scoop

  1. 開始 按鈕右擊 按 A 鍵 進入PowerShell
    開始右鍵菜單.png

  2. 打開遠程部署

Set-ExecutionPolicy RemoteSigned -scope CurrentUser;
  1. 配置軟件安裝目錄
$env:SCOOP='d://scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')

全局目錄看自己需求(默認路徑C:\ProgramData\scoop)

$env:SCOOP_GLOBAL='D:\scoop\global'
[environment]::setEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'Machine')
  1. 直接國內一鍵安裝腳本
    scoop-CN: 🥄 scoop 國內一鍵安裝腳本 (gitee.com)
iwr -useb https://gitee.com/RubyKids/scoop-cn/raw/master/install.ps1 | iex

軟件安裝

scoop install git 7zip

# 配置 aria2 加速下載
scoop install aria2

# sudo 用於添加臨時管理員權限
scoop install sudo

# lxrunoffline 安裝win子系統用到
scoop install lxrunoffline

# 自動補全scoop命令
scoop install scoop-completion

自動補全命令臨時生效

Import-Module "$($(Get-Item $(Get-Command scoop.ps1).Path).Directory.Parent.FullName)\modules\scoop-completion"

自動補全永久生效

  • 查看 $profile 的路徑, 在指定的文件中添加上方命令
$profile
  • $profile不存在, 自動創建
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 庫排行榜
image.png

scoop 還原

scoop 盡量安裝非系統盤, 重裝系統后,還原操作:

  • 原來的軟件安裝目錄改名/或移動到其他目錄
  • 完成scoop安裝
  • 等新安裝的目錄出來, 用原來的替換掉
  • 最后運行 scoop reset * 還原安裝的軟件

其他

善用幫助文件

# 查看scoop命令
scoop -h
# 查看任何功能的幫助文件
scoop alias -h
scoop bucket -h
scoop update -h


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM