title: windows安装scoop以及scoop安装windows terminal
date: 2021-06-02 09:06:48
tags:
- scoop
- windows terminal
categories: 计算机基础
windows下的包管理器:scoop 以及windows下cmd增强版(主要敲命令行顺手)
scoop scoop简介scoop 是一款强大的包管理软件,用这个可以理解为在windows下使用centos的yum或者ubuntu的apt-get;使用scoop搜索安装软件会自动设置环境变量,也会管理程序依赖;添加仓库即可安装对应软件。
scoop wiki
scoop github主页
scoop安装 安装条件用户名不含中文字符 Windows 7 SP1+ / Windows Server 2008+ PowerShell 3+ .NET Framework 4.5+
(.NET Framework我本地版本是4,也安装成功了。。)
验证系统版本:
都是在powershell下执行
$PSVersionTable.PSVersion.Major #查看Powershell版本 $PSVersionTable.CLRVersion.Major #查看.NET Framework版本更改执行策略
set-executionpolicy remotesigned -s cu安装
更改安装路径(默认在C盘,本能的不爽)
$env:SCOOP='D:Toolsscoop'
[Environment]::SetEnvironmentVariable('SCOOP',$env:SCOOP,'User')
设置scoop global环境变量
$env:SCOOP_GLOBAL='D:ToolsScoopGlobalApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL',$env:SCOOP_GLOBAL,'User')
其中User代表权限是用户级别,也可以改成系统级别Machine(如果有系统权限的话)
正式安装
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
## 或者
iwr-useb get.scoop.sh|iex
如果实在下不下来,办法一自己搭梯子,办法二改host,加个
199.232.4.133 raw.githubusercontent.com
改host方式之后安装命令:
iex (new-object net.webclient).downloadstring('https://raw.githubusercontent.com/lukesampson/scoop/master/bin/install.ps1')
安装成功
PS C:UsersAdministrator> iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
Initializing...
Downloading scoop...
Extracting...
Creating shim...
Downloading main bucket...
Extracting...
Adding D:Toolsscoopshims to your path.
'lastupdate' has been set to '2021-06-02T09:24:07.1567834+08:00'
Scoop was installed successfully!
Type 'scoop help' for instructions.
scoop help 查看安装成功
卸载scoop
慎用,会卸载所有scoop软件: scoop uninstall scoop
scoop 使用 查找软件例如想安装个解压缩软件,直接scoop search 7zip
效果:
PS C:UsersAdministrator> scoop search 7zip
'main' bucket:
7zip (19.00)
安装/卸载软件
安装
搜索到软件之后,scoop install 7zip即可
PS C:UsersAdministrator> scoop install 7zip Installing '7zip' (19.00) [64bit] 7z1900-x64.msi (1.7 MB) [=====================================================================================] 100% Checking hash of 7z1900-x64.msi ... ok. Extracting 7z1900-x64.msi ... done. Linking D:Toolsscoopapps7zipcurrent => D:Toolsscoopapps7zip19.00 Creating shim for '7z'. Creating shortcut for 7-Zip (7zFM.exe) '7zip' (19.00) was installed successfully!
安装完的软件可以在之前配置的目录里找到:D:Toolsscoopapps7zip,试用了下,这种方式安装的软件大概率没广告
卸载卸载也很简单:scoop unintall 7zip
PS C:UsersAdministrator> scoop uninstall 7zip Uninstalling '7zip' (19.00). Removing shim for '7z'. Removing shortcut ~AppDataRoamingMicrosoftWindowsStart MenuProgramsScoop Apps7-Zip.lnk Unlinking D:Toolsscoopapps7zipcurrent '7zip' was uninstalled.
卸载完成原来的安装目录自动删除。
更新软件如果有软件需要版本更新,直接scoop update 7zip
顺便,更新scoop:scoop update
更新全部:scoop
通过配置aria2进行多线程下载:
PS C:UsersAdministrator> scoop install aria2 Installing 'aria2' (1.35.0-1) [64bit] aria2-1.35.0-win-64bit-build1.zip (2.1 MB) [==================================================================] 100% Checking hash of aria2-1.35.0-win-64bit-build1.zip ... ok. Extracting aria2-1.35.0-win-64bit-build1.zip ... done. Linking D:Toolsscoopappsaria2current => D:Toolsscoopappsaria21.35.0-1 Creating shim for 'aria2c'. 'aria2' (1.35.0-1) was installed successfully!
配置(实际情况酌情修改):
scoop config aria2-max-connection-per-server 16 scoop config aria2-split 16 scoop config aria2-min-split-size 1M添加仓库
scoop自带的main bucket软件有的时候不能满足需要, 通过添加官方维护的extras bucket来安装其他需要的软件:
PS C:UsersAdministrator> scoop bucket add extras Checking repo... ok The extras bucket was added successfully.添加第三方仓库
另外有的软件在官方维护的extras bucket里面也没有,这时候就要添加第三方仓库,例如安装WT:
scoop bucket add dorado https://github.com/h404bi/dorado scoop install windowsterminalwindows terminal 简介
也没什么好介绍的吧,也就是一个终端模拟器,喜欢linux命令行的用的比较顺手,比原来的cmd和git bash好用的多(之前也用过cmder,启动越来越慢,bug越来越多,不能忍弃了)
至少需要 Windows 10 18362才能安装WT
安装应用商店直接装:windows store
github源码装:wt github包地址
下载msixbundle结尾的装就好了
翻官方文档,发现extras bucket里面现在已经有wt了,那就不用添加三方仓库了,直接:
scoop install windows-terminal
官方文档:wt README.md
装完了,折腾吧。
文章参考:scoop的安装及基本使用



