网站首页 > 开源技术 正文
更多互联网新鲜资讯、工作奇淫技巧关注【飞鱼在浪屿】(日更新)
Scoop从命令行以最小的安装量安装程序。它试图消除:
- 权限弹出窗口
- GUI向导样式的安装程序
- 安装大量程序造成的路径污染
- 安装和卸载程序产生的意外副作用
- 查找和安装依赖项
- 需要执行额外的设置步骤才能获得有效的程序
Scoop具有很强脚本编写特性,例如:
scoop install sudo
sudo scoop install 7zip git openssh --global
scoop install aria2 curl grep sed less touch
scoop install python ruby go perl
如果你已经构建了希望其他人使用的软件,则Scoop是构建安装程序(例如MSI或InnoSetup)的替代方法-您只需压缩程序并提供描述如何安装程序的JSON清单。
要求
- Windows 7 SP1 + / Windows Server 2008+
- PowerShell 5(或更高版本,包括PowerShell Core)和.NET Framework 4.5(或更高版本)
- 必须为你的用户帐户启用PowerShell,例如 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
安装
从PowerShell中运行以下命令,安装到默认位置(C:\Users\<user>\scoop)
Invoke-Expression (New-Object System.Net.WebClient).DownloadString('https://get.scoop.sh')
# or shorter
iwr -useb get.scoop.sh | iex
安装完成后,运行scoop help以获取说明。
所有用户安装的程序和Scoop本身都位于其中C:\Users\<user>\scoop。全局安装的程序(--global)驻留在中C:\ProgramData\scoop。这些设置可以通过环境变量进行更改。
通过更改将Scoop安装到自定义目录 SCOOP
$env:SCOOP='D:\Applications\Scoop'
[Environment]::SetEnvironmentVariable('SCOOP', $env:SCOOP, 'User')
# run the installer
通过更改将Scoop配置为将全局程序安装到自定义目录 SCOOP_GLOBAL
$env:SCOOP_GLOBAL='F:\GlobalScoopApps'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')
# run the installer
多连接下载 aria2
Scoop可以利用它aria2来使用多连接下载。只需aria2通过Scoop安装即可,此后它将用于所有下载。
scoop install aria2
您可以使用以下命令调整以下aria2设置scoop config:
- aria2-enabled (default: true)
- aria2-retry-wait (default: 2)
- aria2-split (default: 5)
- aria2-max-connection-per-server (default: 5)
- aria2-min-split-size (default: 5M)
Scoop可以安装哪种类型的应用程序?
与Scoop一起安装得最好的应用程序通常被称为“Portable”应用程序:即,压缩包在提取时可独立运行,并且没有诸如更改注册表或将文件放在程序目录外的额外设置。
由于安装程序很常见,因此Scoop也支持它们(及其卸载程序)。
Scoop还擅长处理单文件程序和Powershell脚本。这些甚至不需要压缩。
猜你喜欢
- 2024-10-13 手把手教Python环境安装(python详细安装教程环境配置)
- 2024-10-13 Plesk 控制面板安装体验(pk3控制面板)
- 2024-10-13 使用Transporter从Linux使用iOS App元数据
- 2024-10-13 关于Redis的知识点,你都学会了吗?
- 2024-10-13 8款优秀的.NET开发工具,收藏了(用.net开发的知名软件)
- 2024-10-13 NetData搭建 -- Linux性能实时监测工具
- 2024-10-13 上来就对标 20k Star 的开源项目,是自不量力还是后起之秀?
- 2024-10-13 大数据挖掘——(六):MySql数据库(mysql大数据分析)
- 2024-10-13 值得推荐的编程练手项目有哪些?Python、java、html多种语言都有
- 2024-10-13 线上服务 CPU 100%?一键定位 so easy
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- jdk (81)
- putty (66)
- rufus (78)
- 内网穿透 (89)
- okhttp (70)
- powertoys (74)
- windowsterminal (81)
- netcat (65)
- ghostscript (65)
- veracrypt (65)
- asp.netcore (70)
- wrk (67)
- aspose.words (80)
- itk (80)
- ajaxfileupload.js (66)
- sqlhelper (67)
- express.js (67)
- phpmailer (67)
- xjar (70)
- redisclient (78)
- wakeonlan (66)
- tinygo (85)
- startbbs (72)
- webftp (82)
- vsvim (79)
本文暂时没有评论,来添加一个吧(●'◡'●)