为什么我推荐所有windows开发用户使用Scoop管理环境变量

如今,Windows也有了历经时间考验的包管理器:Chocolatey,Scoop 和。其中,Chocolatey 整个社区发布的安装脚本有3000多个,而 Scoop 官方仓库发布的安装脚本有2000多个。脚本数量上不如 Chocolatey,但是 Scoop 自定义程度高,扩展性强,可以非常方便的自己定制安装脚本。最关键的是,Scoop 的维护完胜前者,前者貌似脚本很多,但其中不少已经没人维护或者不再更新了。

现在还有很多人在使用官网下载进行安装,很多时候环境变量的配置一直是一个问题,让人无法自拔,在环境变量一大堆不知道是什么的东西,Scoop的出现很好的解决这个问题,环境变量和Scoop关联而不是直接添加到系统里

安装

● 打开 PowerShell

# 设置用户安装路径 + 设置全局安装路径(需要管理员权限)
$env:SCOOP='D:\1_Application\5_Coding\Scoop' 
[Environment]::SetEnvironmentVariable('USERSCOOP', $env:SCOOP, 'User')
$env:SCOOP_GLOBAL='D:\1_Application\5_Coding\Scoop' 
[Environment]::SetEnvironmentVariable('SCOOP_GLOBAL', $env:SCOOP_GLOBAL, 'Machine')

# 设置允许 PowerShell 执行本地脚本
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser

# 安装 Scoop  (不要用管理员权限)  irm get.scoop.sh | iex  # 会被强
#此方法会把安装 Scoop 过程中的地址都换成中国可快速访问的地址,并设置好 Scoop,添加本仓库。打开 PowerShell,输入以下命令下载安装 Scoop:
irm https://mirror.ghproxy.com/https://raw.githubusercontent.com/duzyn/scoop-cn/master/install.ps1 | iex
# 来自于 https://github.com/duzyn/scoop-cn

配置国内源

其实源有很多,很多开发者会自己维护一个,目前在主流的大约有40 -50 个,我个人还是建议一个个加,有一个统一的回收,使用哪个比较好

#############  统一使用国内南京大学的 快还更新快 ##############################
scoop bucket rm versions
scoop bucket add versions https://mirrors.nju.edu.cn/git/scoop-versions.git/

scoop bucket rm main
scoop bucket add main https://mirrors.nju.edu.cn/git/scoop-main.git/

scoop bucket rm extras
scoop bucket add extras https://mirrors.nju.edu.cn/git/scoop-extras.git/

scoop bucket rm java
scoop bucket add java https://mirrors.nju.edu.cn/git/scoop-java.git/

scoop bucket rm nirsoft
scoop bucket add nirsoft https://mirrors.nju.edu.cn/git/scoop-nirsoft.git/

scoop bucket rm nerd-fonts
scoop bucket add nerd-fonts https://mirrors.nju.edu.cn/git/scoop-nerd-fonts.git/

# 下面这2个也是个人源,但是我觉得软件比较全, 可能不会遵循 scoop 的一些规则,如使软件尽可能 portable
scoop bucket add backit https://gitee.com/scoop-bucket/backit
# 一些软件
scoop bucket add dorado https://gitee.com/scoop-bucket/dorado

上面我也讲了我个人比较喜欢的还是使用这个汇总的,虽然每次更新会很慢

# Scoop-proxy-cn
# 适合中国大陆用户使用的 Scoop buckets 代理镜像库。从多个开源 bucket 仓库同步更新,并将从 github release 下载的应用地址修改为基于 ghproxy.com 的代理下载地址。
# Usage
scoop bucket add spc https://mirror.ghproxy.com/github.com/lzwme/scoop-proxy-cn

完成后可以使用 scoop bucket list 来查看所有的bucket
在这里可以清晰看到工具的数量

PS C:\Users\hl> scoop bucket list

Name         Source                                                            Updated            Manifests
----         ------                                                            -------            ---------
apps         https://scoop.201704.xyz/https://github.com/kkzzhizhou/scoop-apps 2024/3/19 12:39:24     11479
backit       https://gitee.com/scoop-bucket/backit.git                         2024/3/19 4:10:44        159
dorado       https://gitee.com/scoop-bucket/dorado.git                         2024/3/19 8:12:07        255
extras       https://gitee.com/scoop-bucket/extras                             2024/3/19 8:35:39       1995
java         https://mirrors.nju.edu.cn/git/scoop-java.git/                    2024/3/18 20:25:23       270
main         https://mirrors.nju.edu.cn/git/scoop-main.git/                    2024/3/19 16:29:32      1310
nerd-fonts   https://mirrors.nju.edu.cn/git/scoop-nerd-fonts.git/              2024/3/17 14:20:58       327
nirsoft      https://mirrors.nju.edu.cn/git/scoop-nirsoft.git/                 2024/3/19 12:23:53       283
portablesoft https://github.com/shenbo/portablesoft                            2024/3/12 17:52:04        11
versions     https://mirrors.nju.edu.cn/git/scoop-versions.git/                2024/3/19 12:32:23       444

搜索使用

因为前面也讲了,这个库非常大,所以我还是建议,直接使用 scoop-search 来查询,奇快无比

PS C:\Users\wong> scoop-search jadx
'extras' bucket:
    jadx (1.4.7)

'spc' bucket:
    jadx (1.4.7)

PS C:\Users\wong>

安装的话直接使用 Scoop install xxxxxx
ollama 是一个支持运行各种大语言模型工具,类似于Docker 可以指Pull 一个大模型下来,直接跑

PS C:\Users\wong> scoop install ollama
Updating Scoop...
Updating 'backit' bucket...
 * c1c3553 ibmcloud-cli: Update to version 2.24.0                        25 hours ago
Updating 'dorado' bucket...
 * 7bdfada7 swift-nightly: Update to version 20240325.3                  16 hours ago

scoop-gui

如果你还不会用,那么图形界面就是你的归宿,直接安装 GUI, 解决 99% 问题,还不行就重装!

其他更换源方式

Gitee 代理

有很多需要添加这个包,使用国内地址即可

https://blog.csdn.net/weixin_45866411/article/details/123778191

# 添加国内源的 extras 建议直接使用下面的 gitee 国内元
scoop bucket add extras https://gitee.com/scoop-bucket/extras  


# 更换scoop的repo地址
# 来源于 https://gitee.com/glsnames/scoop-installer
scoop config SCOOP_REPO "https://gitee.com/glsnames/scoop-installer"
# 拉取新库地址
scoop update

Github Proxy 代理

使用 Github Proxy 对 Scoop 仓库进行代理加速下载。
亲测,使用后效果起飞。Scoop 使用起来都舒服多了。
使用方法很简单,仅需在原 url 前加入 https://ghproxy.com/ 即可,如 gie clone

# 原:git clone https://github.com/your_name/your_repo
# 使用 github proxy
git clone https://ghproxy.com/https://github.com/your_name/your_repo
BASH

因而对 Scoop 仓库等等 url 做如下修改:

个人收藏源(会报毒

由于本仓库收录的软件均为已破解版本,因此报毒在所难免,请将Scoop安装目录,默认为用户目录/scoop(我是个人地址,需要换一下)添加到杀毒软件的信任名单中。

# Windows Defender快速添加信任名单:Powershell管理员权限执行
Add-MpPreference -ExclusionPath "$($env:programdata)\scoop", "$($env:scoop)"
# 如果你要撤销此操作:
Remove-MpPreference -ExclusionPath "$($env:programdata)\scoop", "$($env:scoop)"
scoop bucket add raresoft https://github.com/L-Trump/scoop-raresoft

如果对仓库中软件的安全性有疑问,请不要使用
软件来源于:

https://github.com/l-trump/scoop-raresoft

软件简介
3dsMax2021著名3D建模软件2021版本
ABBYYFineReader强大的OCR识别软件及PDF转换工具

下面是一些常用的软件

# 下载工具
scoop install git

# nodejs 版本管理工具
scoop install nvm
scoop install nodejs

# java 包管理工具
scoop install oraclejdk
scoop install Maven

# Python
# scoop install Python

# 微信 qq
# scoop install wechat
# scoop install qq

# 类似 jupyter 的 C# 工具
scoop install linqpad

# C++ 编译环境
scoop install MinGW

# 音频处理包
scoop install FFmpeg

# md 编辑工具
scoop install typora\
# Dsim++ 超级清理工具
scoop install dismplusplus
# 截图工具
scoop search snipaste

Chocolate

当然还有我们提到的Chocolate,这个东西有个很大的缺点,他更新太快了,因为是个人都可以上传,但是传了后可以不管,而且安装位置千奇百怪,默认直接干C盘,一个Jdk把我都干麻了,使用还是很简答,具体安装忘了,我推荐使用SCoop进行安装,虽然很离谱

chocolatey是windows下实用的包管理器,类似于ubuntu下的apt-get,安装步骤如下:
在windows下打开cmd,黏贴以下命令,回车执行,即可安装chocolatey,这里注意要使用管理员权限。

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

安装软件

修改默认安装位置

环境变量中有一个东西 ChocolateyInstall
修改就可以了

参考 https://github.com/zhangguixu/window-vim

微软包管理工具 winget

微软官方软件包服务器的访问速度不稳定,可能出现一直超时失败的情况,这里可以替换为国内的镜像源,类似于 Debian 系 Linux 发行版的 add-apt-repository 命令。在使用 WinGet 之前,可以替换软件软件源为中科大的镜像源:

winget source remove winget
winget source add winget https://mirrors.ustc.edu.cn/winget-source

image.png
常用命令:安装软件包

winget install --id 7zip.7zip --rainbow

WinGet 安装软件时“–rainbow”参数可以开启彩虹特效进度条

获取和使用 WingetUI

既然有了 WinGet ,就可以直接从 WinGet 安装 WingetUI:

winget install --id SomePythonThings.WingetUIStore --rainbow

安装完成后,从桌面或开始菜单启动 WingetUI 即可使用图形界面管理软件。

https://zhuanlan.zhihu.com/p/659515299

推荐安装

安装到指定位置

winget install --location D:\winget\EdrawSoft\MindMaster EdrawSoft.MindMaster
开发工具
# Docker Desktop
winget install Docker.DockerDesktop
# PowerShell 7
winget install Microsoft.PowerShell			    	 # GITHUB
winget install Git.Git					    		 # GITHUB
# NVM Nodejs管理
winget install CoreyButler.NVMforWindows			 # GITHUB
# Redis管理
winget install "Another Redis Desktop Manager"		 # GITHUB
# Code
winget install Microsoft.VisualStudioCode
# 数据库管理UI 试用版
winget install PremiumSoft.NavicatPremium
# 代码版本管理器(UI)
winget install sourcetree
# API调试
winget install apifox
# 微信开发(可选)
winget install Tencent.WeixinDevTools



工具类
# 微信
winget install Tencent.WeChat
# 迅雷下载
winget install Thunder.Thunder
# 百度网盘
winget install Baidu.BaiduNetdisk
# Microsoft PowerToys:用于自定义 Windows 的实用工具
# https://learn.microsoft.com/zh-cn/windows/powertoys
winget install Microsoft.PowerToys      			# GITHUB
# 动态桌面
winget install rocksdanister.LivelyWallpaper		# GITHUB
# 看图
winget install xnviewmp



娱乐类
# 视频播放器
winget install Daum.PotPlayer
# 网易云音乐
winget install NetEase.CloudMusic



大型软件
# Visual Studio
# 参数“-i”表示人工安装,否则会自动安装到C盘
winget install Microsoft.VisualStudio.2022.Community -i 

原文链接:https://blog.csdn.net/koaqiu/article/details/129919559

各位有什么想让我更新的可以留言,csdn不会放很多东西

节选自:

  • https://github.com/kkzzhizhou/scoop-apps
    此仓库每天自动合并其他scoop仓库的更新
  • https://github.com/l-trump/scoop-raresoft
    一个个人crack软件库,还有3Dmax什么的
  • https://blog.csdn.net/weixin_45866411/article/details/123778191
  • https://zhuanlan.zhihu.com/p/609534833
  • 4
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值