shell 未找到 wine-platform-5-staging 和 wine-platform-runtime

shell 未找到 wine-platform-5-staging 和 wine-platform-runtime

我正在运行 Kubuntu 20.04 64 位,并使用 zsh 作为 shell。我安装了wine 平台运行时葡萄酒平台 5 分期作为快照。但是,zsh 无法识别它已安装。

以下 3 个命令不起作用:

  • wine
  • wine-platform-5-staging
  • wine-platform-runtime

我还没有尝试切换到 bash 并测试命令。

当我之前从他们的网站安装 Wine 时,它​​运行得很好。我专门需要这些软件包才能运行某些软件(英雄联盟

我之前在使用 zsh 时遇到过路径问题 — 这可能是原因吗?

更新:which对它们中的任何一个都不起作用,但它们仍然已安装。

更新2:开发者的回答英雄联盟快照快照存储库关于路径 - 没有启动器也没有执行命令:

此快照 ( leagueoflegends) 使用 wine-platform-5-staging 和 wine-platform-runtime 快照分别基本上是内容快照,它不提供任何启动器或执行命令,但安装在此快照根路径中以公开要使用的内容。

不过,为什么我的 shell 仍然无法找到它们(按照更新 1)?

我安装了leagueoflegends with--devmode`。根据安装是否会受到某种限制快照文档

Devmode 面向快照创建者和开发人员的特殊模式。 devmode snap 作为严格限制的 snap 运行,可以完全访问系统资源,并生成调试输出以识别未指定的接口。安装需要 --devmode 命令行参数。 Devmode 快照无法发布到稳定频道,不会出现在搜索结果中,也不会自动刷新。

答案1

我不运行 Kubuntu,也不使用 Snapcraft,但是当我wine-stable通过 Homebrew 安装时,它会运行一个安装程序,将其放入 中/usr/local/bin/,该安装程序已经在我的路径中。

尝试wine再次安装,并在安装程序的输出中记下命令的安装位置。然后,$path通过echo ${(F)path}在命令行上执行操作来检查该目录是否在您的 中。 ((F)将每个项目放在一个新行中,以便于阅读。)如果安装命令的目录wine不在您的 中$path,那么您可以像这样添加它(用作/usr/local/bin/示例值):

typeset -U PATH path
path=( /usr/local/bin/ $path )

typeset -U确保您不会收到重复的条目。)

相关内容