一、首先来看什么是 Scoop ?
Scoop 是 Windows 的命令行安装程序,是一个强大的包管理工具。可以在github上找到其项目的相关信息,项目地址,Scoop 等一系列包管理器的诞生,第一大便利就是省去了上述繁琐的「搜索 - 下载 - 安装」的步骤,让我们能够通过「一行代码」急速安装。
同时,用 Scoop 来安装和管理我们的软件:
集搜索、下载、安装、更新软件于一体:极大的降低了安装维护一个软件的成本,我们甚至不必在软件本身的复杂菜单中寻找那个更新按钮来更新软件自己
将软件干干净净的安装到电脑的「用户文件夹」下:这样既不会污染路径也不会请求不必要的权限(UAC)
在卸载软件的时候,能够尽量清空软件在电脑上存储的任何数据和痕迹
Scoop 最适合安装那种干净、小巧、开源的软件。并且,Scoop 也极度适合为开发者配置开发环境,不过这些很多都涉及到进阶使用技巧。下面先从基础的安装方法开始介绍。
二、开始安装使用
1.第一步打开powershell,管理员身份运行,并输入:set-executionpolicy remotesigned -s cu
第二步,输入:
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
安装时提示:
使用“1”个参数调用“DownloadString”时发生异常:“无法连接到远程服务器” 所在位置 行:1 字符: 1>
+ iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
解决方法,输入如下命令:
$wc = new-object net.webclient
$wc.Proxy.Credentials =[System.Net.CredentialCache]::DefaultNetworkCredentials
iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
继续输入第二步命令仍然异常提示:
Running the installer as administrator is disabled by default, see https://github.com/ScoopInstaller/Install#for-admin for details.
Abort.
解决方法,输入如下命令:
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"
安装成功:
Initializing...
Downloading ...
Extracting...
Creating shim...
Adding ~\scoop\shims to your path.
Scoop was installed successfully!
Type 'scoop help' for instructions.
二、基本操作
1.查找软件:
scoop search git
2.找到如下软件:
'main' bucket: git-annex (7.20190129) git-crypt (0.6.0-701fb8e) git-istage (0.2.61) git-lfs (2.6.1) git-sizer (1.3.0) git-town (7.2.0) git-up (1.6.1) git-with-openssh (2.20.1.windows.1) git (2.20.1.windows.1) git19 (1.9.5-preview20150319) gitignore (0.2018.08.04) gitkube (0.3.0) gitlab-runner (11.7.0) gitversion (4.0.0) mingit-busybox (2.20.1.windows.1) mingit (2.20.1.windows.1) psgithub (2017.01.22) psutils (0.2018.08.04) --> includes 'gitignore.ps1'12345678910111213141516171819
3.找到git的包,进行安装,可同时安装多个软件,软件名用空格隔开:
scoop install git
4.安装成功:
Installing 'git' (2.20.1.windows.1) [64bit]Loading PortableGit-2.20.1-64-bit.7z.exe from cacheChecking hash of PortableGit-2.20.1-64-bit.7z.exe ... ok.Extracting dl.7z ... done.Linking ~\scoop\apps\git\current => ~\scoop\apps\git\2.20.1.windows.1Creating shim for 'git'.Creating shim for 'gitk'.Creating shim for 'git-gui'.Creating shim for 'tig'.Creating shim for 'git-bash'.Creating shortcut for Git Bash (git-bash.exe)Running post-install script...'git' (2.20.1.windows.1) was installed successfully!12345678910111213
5.设置多线程下载,这样下载时候会启用多线程以加速下载:
scoop install aria2
6.卸载软件:
# scoop uninstall 7zip1
7.当找不到对应的软件时,可以添加三方存储库,再尝试安装
scoop install scoop-search
8.用文件批量安装,可以将需要安装的软件写入software.txt文件:
python=3.8
mysql=8.0.28
vscode
windowsterminal
9.然后直接用命令安装:
scoop install software.txt
10.导出当前scoop已安装的文件:
scoop export > scoop-installed-software.txt