[新软件] windows自己开发的包管理winget

date
Nov 24, 2022
slug
newsoftware-winget-windows-package-installer
status
Published
summary
新软件 类似mac的brew
tags
software
type
Post
URL
 
 

Summary

    安装过程

      截图

       
       
       
      notion image

      Summary

       

      源的问题

      如果有proxy要global 全局代理 + USA,不然会有这种失败

      # administrator mode
      winget source reset --force
      notion image
      notion image

      安装过程

      notion image

        Export & Import

        # https://learn.microsoft.com/en-us/windows/package-manager/winget/export
        winget export -o <output> [<options>]
        # https://learn.microsoft.com/en-us/windows/package-manager/winget/import
        winget import [-i] <import-file> [<options>]

        使用

        # 打开powershell
        
        # help
        winget
        
        # 
        winget search "any-package-name"
        winget install <FullPackageID>
        
        # show all installed packages (by winget or not)
        winget list
        winget show <FullPackageID>
        winget uninstall <FullPackageID>
        
        # upgrade
        # simply shows if any newer versions of installed packages are available
        winget upgrade
        # upgrade all
        winget upgrade --all
        winget upgrade --all --include-unknown
        winget upgrade <FullPackageID>
        
        # Managing Software Repositories
        winget source list
        winget source update
        notion image
        notion image

        配置

        winget settings
        
        {
            "$schema": "https://aka.ms/winget-settings.schema.json",
            
            // For documentation on these settings, see: https://aka.ms/winget-settings
            "source": {
                    "autoUpdateIntervalInMinutes": 5
                 },
            "visual": {
                  "progressBar": "rainbow"
                 // 三种样式可选:accent(默认值)、 retro、 rainbow
        },
            "installBehavior": {
                "preferences": {
                    "architectures": ["arm64", "x64"]
                    // "architectures": ["x64", "arm64"]
                }
            },
            "experimentalFeatures": {
                "directMSI": true
            },
            "experimentalFeatures": {
                "zipInstall": true
            },
            "installBehavior": {
                "preferences": {
                    "locale": ["zh-CN","en-US"]
                }
            },
        }

        © Ying Bun 2021 - 2024