姗姗来迟的windows包管理工具

姗姗来迟的windows包管理工具

Tags
windows
winget
Published
August 17, 2022
Author
evilgaoshu
Linux 下包管理工具有 yum 或 apt 等,macOS 下包管理工具有 Homebrew ,安装软件就一条命令的事,那么 windows 呢

一、winget是什么

winget 是 一个 windows 下的命令行包管理工具,微软官方出品。

二、安装

💡
安装要求:Windows 10 1809 (build 17763) 及更高系统版本
  1. 软件商店【推荐】
    1. 英文: App Installer package 中文:应用安装程序
  1. Github手动安装

三、常用命令

下载软件包的存放路径 %TEMP%\WinGet
  • 搜索软件
    • winget search logseq
  • 安装软件
    • winget install logseq
  • 卸载软件
    • winget uninstall logseq
  • 升级软件
    • winget upgrade logseq
  • 导出已安装程序包列表文件
    • winget export -o D:\winget_package.json
  • 安装文件中列出的所有程序包
    • winget import -accept-package-agreements -i D:\winget_package.json
  • 列出所有可升级的软件
    • winget update
  • 升级所有软件到最新
    • winget update --all

四、总结

  1. 虽然 winget 不是很完美,但它已经达到了可用的级别
  1. 尽量使用”正版“软件和开源软件
  1. C盘容量建议200G以上,软件都安装在C盘,部分软件数据比如游戏、VM、微信记录等放在数据盘

五、展望

应用生态是软件和操作系统共同营造的,曾经window开放且兼容并包,应用生态野蛮生长,各类下载站乱象丛生,第三方应用商店层出不穷。随着官方应用商店、UWP、winget等相继推出,微软的决心可见一斑,相信微软的带领之下,应用生态必定会更加欣欣向荣

六、参考

  1. 其它包管理工具参考:ChocolateyScoop
  1. 软件推荐:https://github.com/Awesome-Windows/Awesome
  1. https://www.ithome.com/0/554/152.htm
  1. https://www.zhihu.com/question/362640359/answer/1534024747
  1. https://www.zhihu.com/question/21952010