Web Analytics

Chocolatey-for-wine

⭐ 107 stars Simplified Chinese by PietJankbal

Chocolatey-for-wine

Chocolatey 包管理器在 wine 中的自动安装器,方便快速安装 wine 中的程序(并随后发现 wine 中的错误 ;)) 对于某些错误,添加了如 Visual Studio Community 2022 和 nodejs 的解决方法,详见后文。

因为在封锁期间无聊,我写了一个自定义的 winetricks(.ps1),包含我觉得方便的命令。只需运行 'winetricks' 即可查看。 对于某些命令,需要完全重启 wine(由于最近的 wine 变更)。你会看到一个消息框,当前会话将结束。只需重新启动 powershell 并重试该命令。完成一次后,其他命令就不再需要了。

示例:

'winetricks vs22_interactiveinstaller' (--> 会结束会话)

运行 'wine powershell'

再运行 'winetricks vs22_interactiveinstaller'

(顺便说一句,通过 'winetricks vs22_interactive_installer' 你可以选择通过 Visual Studio 2022 安装程序安装内容;‘winetricks vs22_interactive_installer’ 让我十分钟内进入主程序(选择了使用 C++ 的桌面开发))。

安装:

可选: 我的文档中,创建新前缀时无需再次下载) 可选: 可选: Screenshot from 2022-08-26 12-31-18 关于 PowerShell:

提示:Chocolatey 通常安装程序的最新版本,可能会暴露新的 wine 错误。你使用旧版本的软件可能更顺利。 示例:

choco search --exact microsoft-edge --all (--> 列出所有版本)

choco install microsoft-edge --version --version='135.0.3179.98' 通用信息:

关于 ConEmu:

ConEmu 控制台存在一些 wine 的缺陷:

关于 winetricks(.ps1):

因此 'winetricks riched20 gdiplus' 不再有效,改用 'winetricks riched20,gdiplus'。 screenshot 关于系统程序:

新增功能,用于替换简单的系统程序,例如用 c:\\Program Files\Powershell\7\profile.ps1 中的函数替代 setx.exe,或者添加缺失的系统程序如 getmac.exe。 如果程序因系统程序不成熟或缺失而失败,可以编写一个

function 返回程序所期望的内容。 就像在 profile.ps1 中我添加了(除其他之外)一个支持更多选项的 wmic.exe, 以及一个基本的 setx.exe。 或者你也可以直接操作传递给系统程序的参数。参见 profile.ps1 和 choc_install.ps1。 不能保证这对更复杂的程序也有效…… 注意事项:

如果你已经用常规的 winetricks.sh 安装了任何版本的 dotnet,安装很可能会失败,即使成功,你也可能最终得到一个损坏的前缀。 如果你需要用常规 winetricks.sh 安装程序所需的东西,千万不要使用任何 dotnet* 动词。 顺便说一句,'Arial' 和 'd3dcompiler_47' 动词默认已安装。 编译: --- Tranlated By Open Ai Tx | Last indexed: 2025-12-03 ---