Scoop - 在Windows命令行上进行程序安装
2019-01-28 22:49:21
资料来源自Scoop官方网站以及github上的帮助文档
Scoop -- A command-line installer for Windows
是开发人员用来安装程序用的,使用命令行进行操作。
安装前提(所需要的环境):
操作环境:win10。
确保你的 PowerShell 版本 >= 3. win7或许低于3,得升级。
PowerShell在哪里?以下三种方法可找到:
1. win + R 打开运行后输入powershell然后确定;(和环境变量有关)
2. cmd中输入powershell然后回车;(和环境变量有关)
3. 在开始菜单中查找;
如何查看自己的PowerShell 版本呢?在PowerShell中输入如下内容:
$psversiontable.psversion.major
本人电脑上显示如下:
PS C:\Users\user> $psversiontable.psversion.major
5
然后确保你允许PowerShell执行本地脚本,在PowerShell中输入如下内容,已完成执行策略的更改:
set-executionpolicy remotesigned -scope currentuser
遇到提示,输入Y即可。
开始安装Scoop.
在PowerShell中输入如下内容(将会安装到默认目录C:\Users\user(自己的用户名)\scoop,也可指定安装目录):
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
想要指定安装目录,在PowerShell中输入如下内容(代码中的D:\Applications\Scoop为指定的目录):
[environment]::setEnvironmentVariable('SCOOP','D:\Applications\Scoop','User')
$env:SCOOP='D:\Applications\Scoop'
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
等待安装完成。。。
使用Scoop(在cmd和PowerShell中输入以下命令均可,因为已经为Scoop自动设置了环境变量)。
输入以下命令查看Scoop命令的概述:
scoop help
结果显示如下:
PS C:\Users\15991> scoop help
Usage: scoop <command> [<args>] Some useful commands are: alias Manage scoop aliases
bucket Manage Scoop buckets
cache Show or clear the download cache
checkup Check for potential problems
cleanup Cleanup apps by removing old versions
config Get or set configuration values
create Create a custom app manifest
depends List dependencies for an app
export Exports (an importable) list of installed apps
help Show help for a command
home Opens the app homepage
info Display information about an app
install Install apps
list List installed apps
prefix Returns the path to the specified app
reset Reset an app to resolve conflicts
search Search available apps
status Show status and check for new app versions
uninstall Uninstall an app
update Update apps, or Scoop itself
virustotal Look for app's hash on virustotal.com
which Locate a shim/executable (similar to 'which' on Linux) Type 'scoop help <command>' to get help for a specific command.
输入'scoop help <command>'可以查看具体的某个命令的用法,如下所示:
scoop help install
显示结果如下:
PS C:\Users\15991> scoop help install
Usage: scoop install <app> [options] e.g. The usual way to install an app (uses your local 'buckets'):
scoop install git To install an app from a manifest at a URL:
scoop install https://raw.github.com/lukesampson/scoop/master/bucket/runat.json To install an app from a manifest on your computer
scoop install \path\to\app.json When installing from your computer, you can leave the .json extension off if you like. Options:
-g, --global Install the app globally
-i, --independent Don't install dependencies automatically
-k, --no-cache Don't use the download cache
-s, --skip Skip hash validation (use with caution!)
-a, --arch <32bit|64bit> Use the specified architecture, if the app supports it
查找要安装的程序,如gradle:
scoop search gradle
显示结果如下:
PS C:\Users\15991> scoop search gradle
'main' bucket:
gradle-bin (5.1.1)
gradle (5.1.1)
查找所有可用程序:
scoop search
安装程序,如gradle,默认会安装到Scoop安装目录下的apps目录:
scoop install gradle
显示结果如下:
PS C:\Users\15991> scoop install gradle
Installing 'gradle' (5.1.1) [32bit]
gradle-5.1.1-all.zip (124.7 MB) [> ] 1%
也可将程序安装到指定目录,如F:\GlobalScoopApps:
[environment]::setEnvironmentVariable('SCOOP_GLOBAL','F:\GlobalScoopApps','Machine')
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
scoop install -g <app>
对Scoop进行版本更新:
scoop update
对Scoop安装的所有程序进行更新(也可指定某个程序进行更新):
scoop update *
Scoop - 在Windows命令行上进行程序安装的更多相关文章
- 您可以从 Windows 命令行上运行 gcc、g++、ar、ranlib、dlltool 和其他一些 GNU 工具
Windows 上的安装为了在 Windows 上安装 GCC,您需要安装 MinGW.为了安装 MinGW,请访问 MinGW 的主页 www.mingw.org,进入 MinGW 下载页面,下载最 ...
- Linux命令行上程序执行的那一刹那!
转自:http://www.cppblog.com/cuijixin/archive/2008/03/14/44463.html by falcon<zhangjinw@gmail.com> ...
- python如何通过windows命令行运行一个python程序文件?
python如何通过windows命令行运行一个python程序文件? cmd 进入到py文件对应目录下或者直接在上面的文件地址栏输入cmd,敲入回车 定位到对应的目录下 输入python xxx.p ...
- windos命令行下的程序编写
1.命令行下写程序. 写程序一定要用IDE?不,我还可以用记事本呢.呵呵,写程序一定要用记事本?? ———————————————— 命令行下输入copy con test.txt后回车可在相应目录下 ...
- 探索Windows命令行系列(2):命令行工具入门
1.理论基础 1.1.命令行的前世今生 1.2.命令执行规则 1.3.使用命令历史 2.使用入门 2.1.启动和关闭命令行 2.2.执行简单的命令 2.3.命令行执行程序使用技巧 3.总结 1.理论基 ...
- 探索Windows命令行系列(5):几个实用的命令例解
1.关机命令(shutdown) 2.管理 Windows 服务(sc) 3.管理任务进程(tasklist.taskkill) 4.显示 TCP/IP 配置值(ipconfig) 5.网络诊断工具( ...
- 探索Windows命令行系列(6):活用批处理解决实际问题
1.批量修改文件名 2.批量重启服务 3.全盘搜索指定文件 3.1.全盘搜索名称为 mm.jpg 的文件,获取其全路径 3.2.查找系统中所有名称以 .docx 结尾的文件 4.调用可执行程序 4.1 ...
- Windows命令行command的Shell命令详细解析和语法
CMD命令大全及详细解释和语法 Microsoft Windows XP [版本 5.1.2600] 有关某个命令的详细信息,请键入 HELP 命令名 ASSOC 显示或修改文件扩展名关联. A ...
- 探索Windows命令行系列(1):导航目录
探索Windows命令行系列(1):导航目录 探索Windows命令行系列(2):命令行工具入门 探索Windows命令行系列(3):命令行脚本基础 探索Windows命令行系列(4):通过命令操作文 ...
随机推荐
- 利用游标返回结果集的的例子(Oracle 存储过程)JAVA调用方法和.NET调用方法
在sqlplus中建立如下的内容: 1.程序包 SQL> create or replace package types 2 as 3 type cursorType is re ...
- 使用NDK r10构建Cocosd-x v3.2时编译和链接错误的解决办法
如果你使用NDK r10构建Cocos2d-x v3.2,将会遇到所有测试用例编译错误以及Lua测试用例链接错误. 1. 编译错误 错误信息是: 1 2 3 4 5 6 7 8 /Users/ming ...
- luogu 4630 [APIO2018] Duathlon 铁人两项
题目大意: 无向图上找三个点 a b c使存在一条从a到b经过c的路径 求取这三个点的方案数 思路: 建立圆方树 这个圆方树保证没有两个圆点相连或两个方点相连 对于每个节点x 设该节点为路径的中间节点 ...
- 6 Workbook 对象
6.1 在奔跑之前先学会走路:打开和关闭工作薄 代码清单6.1:一个完整的工作薄批处理框架 '代码清单6.1:一个完整的工作薄批处理框架 Sub ProcessFileBatch() Dim nInd ...
- 洛谷 P1131 [ ZJOI 2007 ] 时态同步 —— 树形DP
题目:https://www.luogu.org/problemnew/show/P1131 记录 x 子树内同步的时间 f[x],同步所需代价 g[x]: 直接转移即可,让该儿子子树与其它儿子同步, ...
- E20170531-hm
passage n. 通路; 通道 discrete adj. 分离的,不相关联的; 分立式; 非连续; alternative 替代的; 另类的; 备选的; 其他的; intent ...
- 使用wkwebview后,页面返回不刷新的问题
onpageshow 事件在用户浏览网页时触发. onpageshow 事件类似于 onload 事件,onload 事件在页面第一次加载时触发, onpageshow 事件在每次加载页面时触发,即 ...
- [转]Windows Azure平台简介(一):定位与产品结构
本文转自:http://blog.csdn.net/azurechina/article/details/5592236 http://blogs.msdn.com/b/azchina/archive ...
- idea工程jdk设置问题
经常用idea的朋友,会遇到一个问题,那就是你在单测的时候,会报一个jdk的错,截图如下: 我的解决方案是在pom.xml里配置一个节点: <properties> <maven.c ...
- python自动化--语言基础一数据类型及类型转换
Python中核心的数据类型有哪些?变量(数字.字符串.元组.列表.字典) 什么是数据的不可变性?哪些数据类型具有不可变性数据的不可变是指数据不可更改,比如: a = () #定义元组 #a[]= # ...