Scoop在windows平台上进行环境快速部署

Scoop是一个Windows上的包管理工具,简化了标准工具和自定义工具的安装过程。它需要PowerShell 3及.NET Framework 4.0以上版本。安装后,通过执行简单的命令,如`scoop install`和`scoop uninstall`,用户可以轻松管理工具。Scoop的存储位置在 `%userprofile%AppDataLocalscoop`,并且只保留最新版本的工具。用户还可以自定义buckets来扩展可用的应用程序,通过编写app的manifest JSON文件来定义新的工具。
摘要由CSDN通过智能技术生成


转至元数据结尾
转至元数据起始

    scoop是windows上个一个包管理工具,通过scoop能快速在机器上安装所需要的标准工具、自定义工具。

    scoop的安装需要power Shell3,如果是win7环境,则需要先将如下环境安装好后重启计算机:

    重启计算及后,进入powershell命令行窗口并进行简单设置:“set-executionpolicy unrestricted -s cu”

    安装scoop:“iex (new-object net.webclient).downloadstring('https://get.scoop.sh')”,这时候scoop就已经在当前计算机上安装好了。

    1、 我们在命令行下执行scoop help,就可以看到所执行的命令行参数

        

    2、我们如果要安装一个工具,只需执行“scoop install xxx”即可

        

    3、如果要查看安装了什么工具,只需要"scoop list"即可

        

    4、而要更新或者卸载对应工具,则只需使用“scoop install/uninstall xxx”即可

    5、scoop安装的工具模板保存在“%userprofile%\AppData\Local\scoop”下

    6、需要注意的是本地只会保存每个工具的最新版本,并且不同工具应用之间是互相隔离。

  

那我们能使用scoop安装什么工具应用呢?如果有自定义的需求怎么办?

    scoop中提供了一个很重要的概念:Buckets,这里定义了能安装的插件,scoop提供了一个main bucket,https://github.com/lukesampson/scoop/tree/master/bucket,当我们使用scoop install app的时候,其实就是先从这里找到对应的app.json,然后根据json文件进行插件的下载安装。

    既然有main bucket,当然还有其他的,scoop提供了一个extra bucket,https://github.com/lukesampson/scoop-extras,这里提供了更多的可供使用的工具安装。当然我们是有自定义需求的,所以scoop还提供了你自己来定义自己的bucket,用法如:“scoop bucket add <name-of-bucket> <location-of-git-repo>”。

 

那我们怎么来定义所需要的工具来使用scoop进行管理呢?

    1、每个工具对于scoop而言都是一个app

    2、app通过manifest文件进行定义 ,其实际内容就是一个json文件,如:

{
 
     "homepage"
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值