【学海拾遗】Scoop——原来windows上的软件安装也可一行代码搞定!

893 阅读2分钟

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

如图显示就说明成功啦!

scoop_help.jpg

添加常用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_search.jpg

总结

总之,scoop作为一款windows上的包管理器,具有以下特点:

  • 安装便携
  • 卸载纯净
  • 易于管理 属于开发者必备软件,这这里强烈安利!