Offer 驾到,掘友接招!我正在参与2022春招打卡活动,点击查看活动详情。
Scoop——原来windows上的软件安装也可一键搞定!
- 你是否患有“硬盘洁癖”,安装软件/环境时总是思前想后,害怕污染自己电脑,无法纯净卸载?
- 你是否习惯于Linux包管理器的一键安装,而苦于windows安装步骤的繁琐?
- 你是否向往如黑客帝国那般,在键盘上啪嗒啪嗒即可安装一堆软件?
Scoop你值得拥有!
Scoop是什么?
Scoop是一款windows上的包管理器,可以实现命令行自动安装、卸载软件。有同学应该使用过Ubuntu系统,安装软件时只需要一行命令:
apt-get install xxxx
而scoop就是windows版的apt-get!
就拿我昨天刚刚安装的DBeaver举例吧。
- 这是普通安装流程:百度搜索——进入官网——寻找下载地址——等待慢的要死的下载速度——点击安装程序——谨慎地点击下一步……
- 这是scoop安装流程:打开命令行,输入:
scoop search dbeaver scoop install dbeaver然后你就能轻松加愉快的看见这玩意躺在你的开始菜单啦~~~
Scoop安装
scoop的安装也十分的简单,在保证PowerShell 5 和 .NET Framework 4.5 以上版本后键入:
#允许本地用户执行脚本
Set-ExecutionPolicy RemoteSigned -scope CurrentUser
iwr -useb get.scoop.sh | iex
安装成功后,让我们尝试一下:
scoop help
如图显示就说明成功啦!
添加常用Bucket
Bucket是什么?
为什么scoop的安装只需执行install一步?就是因为scoop执行了预先设置好的脚本,而一个Bucket就是包含了一系列软件的安装脚本的软件库,
每当我们在scoop中安装软件时,scoop都会先在我们本地的所有bucket中寻找是否有这个软件,找到以后才会根据软件安装。
刚刚安装 scoop 时,应该只有一个”main“bucket,这里我推荐几个常用bucket,大家可以使用scoop bucket add xxx安装。
extras:对于main的扩展,里面包含一些图形化的软件。versions:如果你想下载一些环境如python的不同版本,都在这里。
一些常用命令
scoop install:必备指令,安装一个在bucket中的软件(不用这个指令你用这玩意干嘛)scoop list:可以查看已经安装的软件列表。scoop uninstall:卸载已经安装的软件。scoop search:很好用的东西,可以在本地的buckets中搜索软件。
如我输入scoop search python,scoop愉快地给我展示了这些东东:
总结
总之,scoop作为一款windows上的包管理器,具有以下特点:
- 安装便携
- 卸载纯净
- 易于管理 属于开发者必备软件,这这里强烈安利!