windows第三方包管理器scoop安装和使用 win

zsxwz 22/08.14 09:53 1597

虽然windows自带了包管理器winget,但是源少,而且也很难用。

看了一圈还是用scoop比较舒服一点。

 

1、安装和卸载,打开powershell:

#powershell允许安装脚本权限
set-executionpolicy remotesigned -scope currentuser
#安装
iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

 

默认安装应用到C:\User\用户名\scoop

默认全局安装的在C:\ProgramData\scoop

如果想修改默认安装位置到其他盘也是可以的,如果想修改默认安装目录不需要管理员权限,修改全局就需要权限了:

#修改默认安装位置,打开powershell,设置变量,安装即可
$env:SCOOP='D:\Scoop\scoop'
[environment]::setEnvironmentVariable('SCOOP',$env:SCOOP,'User')

#如果需要修改全局安装变量,管理员打开powershelll,设置变量,上面的变量也要一起设置一下,然后安装
$env:SCOOP_GLOBAL='D:\Scoop\scoop_global'
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

#安装
irm get.scoop.sh -outfile 'install.ps1'
.\install.ps1 -RunAsAdmin
#或者
iex "& {$(irm get.scoop.sh)} -RunAsAdmin"

 

如果需要卸载使用scoop卸载即可:

scoop uninstall scoop

 

2、简单配置:

aria2下载加速,不建议反而减速。

#安装
scoop install aria2

#开启
aria2 scoop config aria2-enabled true
#关闭
scoop config aria2-enabled false

 

proxy设置代理,支持http代理,一些国外的源或者github国内访问可能很慢,最好设置一下代理:

#设置http代理
scoop config proxy 127.0.0.1:8080
#删除代理
scoop config rm proxy

 

软件库bucket:

#查看已知库
scoop bucket known
#查看已经安装的库
scoop bucket list

#添加软件库
scoop bucket add <bucketname>
#比如:
scoop bucket add extras
#添加第三方库
scoop bucket add <bucketname> <bucket_url>

#删除安装的库
scoop bucket rm <bucketname>

 

3、简单使用。

#查看帮助
scoop help

#搜索软件
scoop search xxx
#安装软件
scoop install xxx
#全局安装,需要管理员权限
scoop install -g xxx
#卸载软件,不推荐使用第三方软件卸载,如果需要卸载也最好使用scoop。
scoop uninstall xxx
#卸载全局安装的软件
scoop uninstall -g xxx
#查看已安装的软件
scoop list
#更新
scoop update *
#查看软件信息
scoop info xxx

#清理旧版安装包:
scoop cleanup *
#清理下载缓存
scoop cache rm *

#其他命令
alias       Manage scoop aliases # 管理指令的替身
cache       Show or clear the download cache # 查看与管理缓存
checkup     Check for potential problems # 做个体检
config      Get or set configuration values # 配置Scoop
create      Create a custom app manifest # 创建自定义软件包
depends     List dependencies for an app # 查看依赖
export      Exports (an importable) list of installed apps # 导出软件包列表
hold        Hold an app to disable updates # 禁止软件包更新
home        Opens the app homepage # 打开软件包主页
prefix      Returns the path to the specified app # 查看软件包路径
reset       Reset an app to resolve conflicts # 恢复软件包版本
status      Show status and check for new app versions # 查看软件包更新状态
unhold      Unhold an app to enable updates # 启动软件包更新
virustotal  Look for app hash on virustotal.com # 查看哈希值
which       Locate a shim/executable (similar to 'which' on Linux) # 查看可执行程序路径

 

如果安装一些命令行小工具,如curl,wget,aria2,proxychains2,jq,grep,sed,vim,make,git之类的命令行小工具,如果使用wsl之类的确实也麻烦,自己去找包然后添加到系统环境变量也很麻烦,用scoop倒是算方便。安装python,java,go之类的开发环境也算比较实用。

如果是一些gui软件之类的,还是微软商店吧,也省得折腾,scoop安装可能会有一些依赖之类的问题。

 

最后于 22/08.14 14:58 被zsxwz编辑 ,原因:

上一篇:微软语音批量合成工具
下一篇:压箱底的导航网站推荐 
最新回复 (0)
    • 姿势论坛—姿势小王子
      2
返回
发新帖
友情链接
免责声明:本站部分资源来源于网络,如有侵权请发邮件(mail@zsxwz.com)告知我们,我们将会在24小时内处理。