龙空技术网

想像Linux一样用命令行安装软件?Windows也可以,快来看

小和爱科技 299

前言:

此时兄弟们对“linux 命令安装软件”大致比较关怀,看官们都需要了解一些“linux 命令安装软件”的相关文章。那么小编同时在网上收集了一些关于“linux 命令安装软件””的相关内容,希望看官们能喜欢,我们快快来了解一下吧!


Scoop


大家好,我是爱科技的小和,上期给大家介绍了Mac平台的包管理工具Homebrew,不少小伙伴都跃跃欲试,但是由于没有Mac纷纷留言问Windows下面有没有类似的工具,那么今天小编就来和大家分享一款Windows平台下的包管理工具——Scoop!

什么是Scoop:

Scoop是适用于Windows平台的包管理器,可以实现命令行安装Java、Python、Node.js等计算机编程语言环境,以及安装Chrome、VS Code、JetBrains等海量应用软件,并且通过Scoop安装的包都存放在个人文件夹不会影响系统,同时一键安装避免了传统引导式“下一步”的安装方式以及管理员权限等权限授权。

安装Scoop:

Scoop官网()提供了PowerShell命令行安装命令:

Invoke-Expression (New-Object System.Net.WebClient).DownloadString(';)# or shorteriwr -useb get.scoop.sh | iex

注意:如果出现错误,您可能需要更改执行策略(即启用 Powershell)

Set-ExecutionPolicy RemoteSigned -scope CurrentUser


打开PowerShell

首次安装可能会报连接服务器失败:


连接失败

可以多尝试两次,就可以正常安装了

成功安装

        安装完成后可以输入scoop help 查看命令提示


命令提示

这里小编简单翻译一下:

Some useful commands are:alias       Manage scoop aliases # 管理指令的替身bucket      Manage Scoop buckets # 管理软件仓库cache       Show or clear the download cache # 查看与管理缓存checkup     Check for potential problems # 做个体检cleanup     Cleanup apps by removing old versions # 清理缓存与旧版本软件包config      Get or set configuration values # 配置Scoopcreate      Create a custom app manifest # 创建自定义软件包depends     List dependencies for an app # 查看依赖export      Exports (an importable) list of installed apps # 导出软件包列表help        Show help for a command # 显示帮助指令hold        Hold an app to disable updates # 禁止软件包更新home        Opens the app homepage # 打开软件包主页info        Display information about an app # 显示软件包信息install     Install apps # 安装软件包list        List installed apps # 列出所有已安装软件包prefix      Returns the path to the specified app # 查看软件包路径reset       Reset an app to resolve conflicts # 恢复软件包版本search      Search available apps # 搜索软件包status      Show status and check for new app versions # 查看软件包更新状态unhold      Unhold an app to enable updates # 启动软件包更新uninstall   Uninstall an app # 卸载软件包的指令update      Update apps, or Scoop itself # 更新软件包virustotal  Look for app hash on virustotal.com # 查看哈希值which       Locate a shim/executable (similar to 'which' on Linux) # 查看可执行程序路径

用Scoop查找想要安装的软件

scoop search [PackageName]

比如我们查查能不能装python:


查找python

安装软件:

scoop install  [PackageName]

如安装python:

安装python

安装过程中会自动安装目标软件所需依赖环境

scoop同样支持同时安装多个软件如:

scoop install nodejs12 python python27

卸载软件:

scoop uninstall [PackageName]

如卸载Dark


卸载Dark

更新软件:

scoop status               #列举可更新包scoop update [PackageName] #更新制定包scoop update *             #一键更新所有包

添加软件仓库bucket:

Scoop自带了main仓库涵盖了主流软件包,但还不够用,可以通过指令添加更多第三方软件仓库,这里列举了官方认证的几个仓库:

输入:scoop bucket known 可以查看仓库列表
main #主流默认仓库extras #额外添加的仓库(不符合主流标准但有用)versions #收录软件包历史版本的库nirsoft #250个Nirsoft应用集合php #PHP库nerd-fonts #编程字体库nonportable #windows UWP应用库java #JAVA库合集games #开源免费游戏及相关工具jetbrains #jetbrains全家桶
scoop bucket add [BucketName]

--添加仓库如:scoop bucket add extra

scoop rm [BucketName]

--删除仓库如:scoop rm jetbrains

注意:如果要安装UWP应用,由于UWP软件安装需要管理员权限,建议安装sudo指令去执行安装

scoop install sudosudo scoop install [PackageName]

清理历史版本软件包与缓存:

scoop cleanup [PackageName] #清理指定包scoop cleanup *             #清理所有

以上就是小编今天为大家带了的windows平台的软件包管理工具Scoop的入门使用教程,还不赶紧去试试,其实windows平台软件包管理工具还有Chocolatey,但是小编觉得Scoop更先进安全,但是scoop也有缺点就是下载速度较慢。好了,如果你喜欢文章的内容,可以在文末点个赞 ,你的支持就是我最大的动力 !

标签: #linux 命令安装软件