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 [email protected]。例如,scoop install [email protected]。此功能仅在旧版本仍可在线使用时才有效。某些旧版本具有特定的安装程序,例如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,按需添加就行了。
原文地址:https://www.cnblogs.com/wuxie0ne/p/10672909.html
时间: 2024-11-11 19:52:29