Brucekomike(讨论 | 贡献) 无编辑摘要 |
Brucekomike(讨论 | 贡献) (→常用软件包) |
||
第24行: | 第24行: | ||
) | ) | ||
# Define the base command | # Define the base command with automatic agreement acceptance | ||
$baseCommand = "winget install --scope machine" | $baseCommand = "winget install --scope machine --accept-package-agreements --accept-source-agreements" | ||
# Combine the command and package name | # Combine the command and package name | ||
第36行: | 第36行: | ||
excute this if you need to install for current user | excute this if you need to install for current user | ||
<pre> | <pre> | ||
function | function gget { | ||
param ( | param ( | ||
[string]$packageName | [string]$packageName | ||
) | ) | ||
# Define the base command | # Define the base command with automatic agreement acceptance | ||
$baseCommand = "winget install " | $baseCommand = "winget install --accept-package-agreements --accept-source-agreements" | ||
# Combine the command and package name | # Combine the command and package name | ||
第49行: | 第49行: | ||
# Execute the command | # Execute the command | ||
Invoke-Expression $fullCommand | Invoke-Expression $fullCommand | ||
} | }</pre> | ||
</pre> | |||
==== basic ==== | ==== basic ==== | ||
uget "Microsoft Powertoy" | uget "Microsoft Powertoy" |
2024年12月28日 (六) 00:46的版本
winget 是windows上的包管理器(
安装
- 可以通过微软商店安装
https://www.microsoft.com/p/app-installer/9nblggh4nns1#activetab=pivot:overviewtab
- 也可以通过powershell命令行安装
$progressPreference = 'silentlyContinue' Write-Information "Downloading WinGet and its dependencies..." Invoke-WebRequest -Uri https://aka.ms/getwinget -OutFile Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -OutFile Microsoft.VCLibs.x64.14.00.Desktop.appx Invoke-WebRequest -Uri https://github.com/microsoft/microsoft-ui-xaml/releases/download/v2.8.6/Microsoft.UI.Xaml.2.8.x64.appx -OutFile Microsoft.UI.Xaml.2.8.x64.appx Add-AppxPackage Microsoft.VCLibs.x64.14.00.Desktop.appx Add-AppxPackage Microsoft.UI.Xaml.2.8.x64.appx Add-AppxPackage Microsoft.DesktopAppInstaller_8wekyb3d8bbwe.msixbundle
常用软件包
excute this if you need to install for all users
function gget { param ( [string]$packageName ) # Define the base command with automatic agreement acceptance $baseCommand = "winget install --scope machine --accept-package-agreements --accept-source-agreements" # Combine the command and package name $fullCommand = "$baseCommand $packageName" # Execute the command Invoke-Expression $fullCommand }
excute this if you need to install for current user
function gget { param ( [string]$packageName ) # Define the base command with automatic agreement acceptance $baseCommand = "winget install --accept-package-agreements --accept-source-agreements" # Combine the command and package name $fullCommand = "$baseCommand $packageName" # Execute the command Invoke-Expression $fullCommand }
basic
uget "Microsoft Powertoy" gget clash-verge-rev gget kde.kdeconnect gget google.chrome gget firefox gget 7zip.7zip gget rustdesk gget TheDocumentFoundation.LibreOffice gget nextcloud.nextclouddesktop
dev
gget vscode gget git.git gget gnu.nano gget winscp.winscp gget msys2.msys2 gget python.python.3.12 gget nmap gget google.andridstudio gget genymobile.scrcpy gget google.platformtools
nvidia
gget nvidia.cuda
crystalDiskInfo
gget CrystalDewWorld.CrystalDiskInfo gget CrystalDewWorld.CrystalDiskInfo.AoiEdition gget CrystalDewWorld.CrystalDiskInfo.KureiKeiEdition gget CrystalDewWorld.CrystalDiskInfo.ShizukuEdition gget CrystalDewWorld.CrystalDiskMark gget CrystalDewWorld.CrystalDiskMark.ShizukuEdition
分类
文件工具
7zip.7zip Iterate.Cyberduck WinSCP.WinSCP PuTTY.PuTTY KDE.KDEConnect
用户体验相关
Microsoft.PowerToys SomePythonThings.WingetUIStore
remote management
RustDesk.RustDesk
office
TheDocumentFoundation.LibreOffice
software development
editors
Microsoft.VisualStudioCode GNU.nano GNU.Emacs GNU.Octave
compile env
MSYS2.MSYS2 Git.Git Kitware.CMake
multimedia
BlenderFoundation.Blender KDE.Kdenlive KDE.Krita GIMP.GIMP Gyan.FFmpeg