Windoes包管理工具(Scoop)
Windoes包管理工具(Scoop)
对于习惯了apt-get,brew等工具的开发者来说,Windows下配置环境相对繁琐,这里推荐Win下的包管理工具Scoop。
Win 包管理工具
Scoop和Choco区别:
Scoop与Chocolatey的区别如何?
- 默认安装到〜/ scoop /。您可以设置自己的程序,而不是担心他们会与其他用户的干扰程序(或他们与你,也许更重要的)。如果您具有管理员权限,则可以选择在系统范围内安装程序。
- 没有UAC弹出窗口,不需要管理员权限。由于程序仅为您的用户帐户安装,因此UAC弹出窗口不会中断您。
不会污染你的道路。如果可能的话,把炒到程序垫片在同一个目录,只是补充说,到您的路径。
- 不使用NuGet。NuGet是管理软件库依赖性问题的绝佳解决方案。Scoop完全避免了这个问题:您安装的每个程序都是独立且独立的。
- 比包装简单。炒到不是的软件包管理器,而是读取描述了如何安装程序及其依赖普通的JSON清单。
- 更简单的应用程序库。Scoop只是将Git用于其app存储库。您可以创建自己的仓库,甚至只创建描述要安装的应用程序的单个文件。
- 无法始终安装特定版本的程序。对于某些程序,scoop可以通过安装程序的旧版本scoop install app@version。例如,scoop install curl@7.56.1。此功能仅在旧版本仍可在线使用时才有效。某些旧版本具有特定的安装程序,例如Python 2.7和Ruby 1.9,这些通常是必需的。这些可以通过和从版本桶安装。scoop install python27scoop install ruby19
- 重点关注开发人员工具。虽然它会很容易与炒到安装的Skype,这将可能永远不会在东张西望的主要桶(应用程序库)。Scoop专注于开源的命令行开发人员工具。该铲额外桶是对于非开发工具。
https://github.com/lukesampson/scoop/wiki/Chocolatey-Comparison
安装配置Scoop
打开PowerShell, 执行 set-executionpolicy remotesigned -scope currentuser
自定义安装位置:
$env:SCOOP='C:\scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')
执行scoop help,检查是否安装正确
常用命令
scoop search python
scoop home python
scoop install python
scoop update python
scoop uninstall python
安装中途失败要先执行一遍uninstall 再尝试安装,部分安装包官方网站被qiang。
bucket是一个维护的软件列表,可以手动添加,scoop bucket add extras https://github.com/lukesampson/scoop-extras.git,官方提供了列表buckets.json,按需添加就行了。
Windoes包管理工具(Scoop)的更多相关文章
- Windows下的包管理工具-Scoop
关于scoop的介绍 https://www.jianshu.com/p/bb0ba62b519c https://blog.csdn.net/fcymk2/article/details/86653 ...
- Window包管理工具scoop
自定义安装路径安装 scoop安装应用路径 目标目录是D:\Program Files\Scoop,在PowerShell命令控制台中运行: [environment]::setEnvironment ...
- Python黑帽编程1.3 Python运行时与包管理工具
Python黑帽编程1.3 Python运行时与包管理工具 0.1 本系列教程说明 本系列教程,采用的大纲母本为<Understanding Network Hacks Attack and ...
- 包管理工具Carthage使用
iOS项目中第三方开源库的工具有Cocoapods和Carthage,swift官方出了一个包管理工具SPM(Swift Package Manager). 首先,大体讲一下Cocoapods和Car ...
- Node包管理工具
Node包管理工具 只是简单的介绍一些工具的使用,有利于开发过程.除了介绍Node包管理工具,还介绍了前端打包工具,前端模块管理工具 Node包管理工具: --npm --cnpm ...
- godep 包管理工具
godep是解决包依赖的管理工具 安装 go get github.com/tools/godep 成功安装后,在GOPATH的bin目录下会有一个godep可执行的二进制文件,后面执行的命令都是用这 ...
- 【转载】Python的包管理工具Pip
接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_install和Pip.不过,我没有细 ...
- Python的包管理工具Pip (zz )
Python的包管理工具Pip 接触了Ruby,发现它有个包管理工具RubyGem很好用,并且有很完备的文档系统http://rdoc.info 发现Python下也有同样的工具,包括easy_ins ...
- python 包管理工具
python 包管理工具 Python当前的包管理工具链是 easy_install/pip + distribute/setuptools + distutils,显得较为混乱. 而将来的工具链组合 ...
随机推荐
- docker的安装和升级
1.删除docker sudo apt-get purge docker.io sudo rm -rf /etc/docker/ sudo apt-get autoremove 2. 安装docker ...
- 记录一个bootstrap惨痛的错误
记录一个bootstrap的错误,这个错误因为我删除了一个class就导致了页面上显示的错误,这是一个惨痛的教训,特此记录,提醒自己在做前端的修改时,一定要慎之又慎.如果真的要做改动,改完之后也要测一 ...
- iOS聊天客服功能(Udesk)
前言: 在商城或者需要用户和平台交流的APP中需要用到客服功能.接下来会讲解Udesk客服功能的实现.技术文档在Udesk官网可以看到,本文讲述在项目中的集成实现流程.客服使用的PC端交流工具账号在公 ...
- pandas处理时间序列(3):重采样与频率转换
五.重采样与频率转换 1. resample方法 rng = pd.date_range('1/3/2019',periods=1000,freq='D') rng 2. 降采样 (1)resampl ...
- python拼接multipart/form-data类型post请求格式
# 最近要做form-data类型接口,大多数这种格式用来文件上传,但是我们公司就是用这种格式传输请求数据. # 百度了一些基本都是files方式的,可是我们需要data=方式的.下面自己来拼接,代码 ...
- Anaconda spyder 设置tab键为2个空格
tool -> Preference->
- PHP菜鸟如何开始学习PHP语言
把我自己学习PHP的经验分享出来,既给想学习PHP的朋友提供一个思路,也算是整理一下自己的思路,好给后续的教程开个头吧~ 学习其实也是有方法的,举个例子:在您上学期间,班里一定有学霸,也有学渣,也有普 ...
- NGUI之实现连连看小游戏
一,部分游戏规则如下: 二,代码如下: 1. 游戏逻辑核心代码 using System.Collections.Generic; using UnityEngine; namespace Modul ...
- 【SparkStreaming学习之一】 SparkStreaming初识
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk1.8 scala-2.10.4(依赖jdk1.8) spark ...
- Java中使用dom4j处理xml类型的文本
在Java的实际开发中经常会碰到xml文件的解析,需要获取固定节点的内容,在这里简单记录一下,方便下次使用时查阅: 1.VSCode中安装插件XML Format,Shift + Alt + F撸直x ...