Brucekomike(讨论 | 贡献) (→常用软件包) |
Brucekomike(讨论 | 贡献) (→常用软件包) |
||
第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 uget { | ||
param ( | param ( | ||
[string]$packageName | [string]$packageName |
2024年12月28日 (六) 00:47的版本
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 uget { 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