您的位置 娱乐资讯
Windows软件包管理器scoop介绍
scoop是Windows平台下一个非常好用的软件包管理器,可以让我们像在Linux下那样使用命令行来安装软件。之前我还介绍过另外一个Windows平台下的软件包管理器Chocolatey,和Chocolatey相比,scoop在某些地方做的更好,大家有兴趣可以试试。
安装scoop
要安装scoop非常简单,首先打开Powershell,然后输入下面两条命令,稍等一下,scoop就安装好了。
# 第一次使用的话,需要设置一下执行策略,允许执行远程脚本Set-ExecutionPolicy RemoteSigned -scope CurrentUserInvoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')# Powershell可以使用简写,所以可以缩短成下面精简命令iwr -useb get.scoop.sh | iex
使用scoop
scoop使用起来很简单,命令和其他软件包管理器差不多,常用的几条命令如下。
scoop install # 安装软件scoop uninstall # 卸载软件scoop search # 搜索软件scoop list # 列出本地安装的软件scoop upate # 更新软件scoop info # 显示软件详情
定制scoop
scoop默认安装位置在C盘用户目录下, 如果希望修改安装位置的话,可以设置环境变量SCOOP。如果需要设置某些全局安装的软件的位置,可以设置环境变量SCOOP_GLOBAL.
scoop与Chocolatey对比
相比于Chocolatey,scoop有以下几个特点:
- 默认安装位置是~/scoop/下。不像Chocolatey的安装位置是根据打包者指定的,scoop默认安装位置是统一设置在用户目录下,这样软件整理起来会很多。
- 无需UAC(用户账户控制)。这也是scoop的一个优点,因为不需要向C盘全局文件夹写入嘛。不过相对的,默认安装位置只能设置在用户目录下。这也意味着使用scoop安装的软件一般不能再多用户间共享。不过考虑到现在Windows使用多用户功能的人不多,这点到不能算是个大的缺点。
- 不污染环境变量。这也是个scoop的优点,scoop使用shim技术,也就是只想环境变量中添加一个垫片变量,而其他软件的环境变量放到垫片变量里面。这样一来区分普通软件和用scoop安装的软件的环境变量就非常简单了。而Chocolatey则是直接在环境变量中创建,所以用多了会发现环境变量中多了很多不认识的东西。
- 更简单的软件仓库。严格来说,scoop就没有软件仓库。所有的软件配置都是以json格式存储在Github上,搜索安装软件的时候,其实就是简单的查询Github上存储的json文件中有没有对应的项目。优点在于,我们可以编写自己的软件条目,以json的方式写好之后发给作者。这样就能把软件“上传”到scoop上。
- 更简单的打包方式。scoop其实就没有打包方式这么一说,使用scoop安装的软件基本上都是“便携”也就是绿色软件,安装的时候就是简单的从json中查询到地址,然后下载下来解压到scoop安装目录中。所以你会发现用scoop安装软件会快很多。
好了,以上就是scoop的一些介绍。如果大家觉得本文有用的话,欢迎收藏和转发,谢谢大家!
免责声明:本站所有信息均搜集自互联网,并不代表本站观点,本站不对其真实合法性负责。如有信息侵犯了您的权益,请告知,本站将立刻处理。联系QQ:1640731186
- 标签:
- 编辑:刘柳
- 相关文章
TAGS标签更多>>
网站热点更多>>
热网推荐更多>>