惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
月光博客
月光博客
雷峰网
雷峰网
Google DeepMind News
Google DeepMind News
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
M
MIT News - Artificial intelligence
WordPress大学
WordPress大学
MongoDB | Blog
MongoDB | Blog
V
V2EX
博客园 - 【当耐特】
GbyAI
GbyAI
Stack Overflow Blog
Stack Overflow Blog
I
InfoQ
Martin Fowler
Martin Fowler
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
Hugging Face - Blog
Hugging Face - Blog
B
Blog
V
Visual Studio Blog
D
DataBreaches.Net
C
Check Point Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
F
Fortinet All Blogs

少数派

派早报:Google 发布 Fitbit Air 等 - 少数派 「新人报到」確認需求,再開始 - 少数派 从 SOLO 独立开发者社区,我看到了越来越多开发者开始做自己的产品 - 少数派 我怎么管理那些"不常做,但总会忘"的生活事项 - 少数派 人形机器人量产元年,数据才是具身智能的“生死线” - 少数派 BuhoLaunchpad 高度还原 Mac 启动台:开发历程与思考 - 少数派 五年陪伴依然不舍,DIY 换壳后让罗技 MX Master 3 继续服役 - 少数派 新玩意 240|少数派的编辑们最近买了啥? - 少数派 一日一技|为什么你应该关闭 iOS 的键盘声音 - 少数派 我做了个插件和 Skills,一键提取任何网站的设计规范 Design.md - 少数派 住在三四线城市的你,该开始录播客了 - 少数派 甘南秘境,大白高国 - 少数派 AI的审美:谁让把我变成川内倫子 - 少数派 返工怎能不烦恼,打工人片单总有一部是你的「嘴替」 - 少数派 为了让「上厕所」更健康,我做了一个小工具 - 少数派 AI + Skill,能够让生成的文章去除 AI 味吗? - 少数派 新玩意|韶音OpenDots ONE 耳夹式耳机 - 少数派 《美满》| 在每一个春天的晚上相爱(362) - 少数派 新玩意|优篮子 PS01 MagSnap 磁吸支架 - 少数派 自我整合手记 | 我开始早睡了:用稳定规则,为自由托底 - 少数派 用龙虾(OpenClaw)两个多月,我最深的12个体会 - 少数派 听歌时间到,12 张你可能错过的 2025 华语乐坛好专辑 - 少数派 承诺能追吗 - 少数派 macOS 26启动台没了? 我做了个不一样的App启动器 - Keboard - 少数派 《四海为家的人》| INTJ对话INTJ(361) - 少数派 你发过的那些黑历史,是时候一次清干净了 - 少数派 新玩意:安安静静玩,越玩越专注:计客密码机 - 少数派 iPad 用户首次体验 Android 平板:vivo Pad6 Pro - 少数派 数据逻辑强 - 少数派 极北行+ | 一路向北,探访日本至北之地 | 001 - 少数派
嘿!看看这仨WIONDOWS的包管理组件吧,保证让用惯LINUX的你爱...
2020-10-22 · via 少数派

包管理的设计初衷是为了方便开发者管理和搭建开发环境。用包管理工具能够快速的安装开发工具、开发依赖,从而免去复杂的路径、环境变量等信息的配置。

winget

如果你想启动Windows软件包管理器的话。运行新的“winget”命令就行,语言设置中文,一行winget保证你看的明明白白。

如果获取要安装的任何应用程序的最新版本。你只需运行“winget install PowerToys”即可安装它,而无需访问Github、第三方网站或Microsoft Store。

Windows软件包管理器具有自己的软件package feed,由微软创建和维护。用户还可以将新应用添加到程序package feed中,甚至可以从第三方存储库下载应用。

输入带有应用程序名称的上述命令后,Windows软件包管理器将只下载并安装程序,而无需你进行任何进一步的交互。

Windows软件包管理器当前支持以下命令:

install –它允许你安装应用程序。

show –显示有关应用程序的信息

source-这将允许你管理应用程序的可用来源。

search–你可以使用它来查找应用程序的基本信息。

如果你有兴趣,可以加入Windows Insider计划并通过Microsoft Store获得包管理器预览版。

或者,你可以从此处手动下载软件包,然后按照以下步骤操作:

启用开发人员模式(转到设置> Windows更新>开发人员并将其打开。

双击Windows程序包管理器的应用程序包。

安装后,打开PowerShell。

在PowerShell中,键入“winget”以开始使用包管理器。
 

Scoop

Scoop 等一系列包管理器的诞生,第一大便利就是省去了上述繁琐的「搜索 - 下载 - 安装」的步骤,让我们能够通过「一行代码」急速安装。

scoop 的安装配置
安装 Scoop 很简单,不过你需要先确定一些基础环境是否符合安装要求:

Windows 版本不低于 Windows 7
Windows 中的 PowerShell 版本不低于 PowerShell 3
你能 正常、快速 的访问 GitHub 并下载上面的资源
你的 Windows 用户名为英文(Windows 用户环境变量中路径值不支持中文字符)

之后,打开 PowerShell:

在 PowerShell 中输入下面内容,保证允许本地脚本的执行:

set-executionpolicy remotesigned -scope currentuser
然后执行下面的命令安装 Scoop:

iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

静待脚本执行完成就可以了,安装成功后,让我们尝试一下:

scoop help

Scoop 基础语法

「scoop + 动作 + 对象」的语法。其中「对象」是可省略的

search搜索软件名
install安装软件
update更新软件
status查看软件状态
uninstall卸载软件
info查看软件详情
home打开软件主页

举几个栗子,比如:

搜索一下有没有 Firefox 浏览器:scoop search firefox

想要安装 aria2 下载器(我下载过 aria2,所以截图和你的显示可能不太一样):scoop install aria2

想要看看 Typora 的主页:scoop home typora

Scoop 把软件安装在哪儿?

Scoop 和 Homebrew 对软件包安装位置有着相同的处理哲学:「下载、安装在用户文件夹下」。具体来讲:

Scoop 在你的用户根目录(一般是 C:\Users\用户名)下创建了一个名为 scoop 的文件夹,并默认将软件下载安装到这个文件夹下
Scoop 将软件安装到一个相对隔离的环境下(Each program you install is isolated and independent),从而保证环境的统一和路径不被污染

scoop 文件夹下的 apps 存放有安装的所有应用。值得一提的是:scoop 是通过 shim 来软链接一些应用,这样的设计让应用之间不会互相干扰,十分方便。

Chocolatey

打开cmd使用管理员权限执行如下命令:

@powershell -NoProfile -ExecutionPolicy Bypass -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin

打开powell,使用管理员权限执行命令:

iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))

当然了你也可以根据官网进行安装

使用chocolatey(一切基于管理员权限,否则会失败报错)

安装包
choco install <package>
卸载包
choco uninstall <package>
更新包
choco upgrade <package>

// 安装包
choco install <package>
// 如果使用 -version 可以指定版本

// 查看安装的包
choco list -l
choco list -local-only

// 包的更新,包括chocolatey本身
choco upgrade <packagename>

// 包的卸载
choco uninstall

// 包的搜索(我更喜欢去官网的Packages页上搜)
choco search

当然,如果你不更改他的安装目录的话,他自然会安装在默认的目录下面

官方文档中虽然有给出—install-directory=value这个参数来修改安装路径,但是这个是要注册(付费)后才能使用的。如果不愿意交钱的话,就只能换个思路。既然是安装在默认路径的,那么我们反其道而行之,修改默认安装路径就行了。

默认的安装路径在注册表里进行修改。

直接在开始菜单的搜索框中输入“regedit”,打开注册表。
展开注册表到下面的分支[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion],在右侧窗口中找到名为“ProgramFilesDir”的字符串,双击把数值“C:\Program Files”修改为你想要的路径,确定退出后即可。(Python似乎默认就是安装在C盘下的,即便这么改也没用)

文章来源:
少数派:https://sspai.com/post/52496
it之家:https://www.ithome.com/0/488/126.htm