文件未找到
Firefox 无法找到位于 /usr/share/libreoffice/help/index.html?Target=swriter/.uno:HelpIndex&Language=en-US&System=UNIX&Version=7.3 的文件。
我最近升级到了 Ubuntu 22.04。在升级过程中,我记得看到一条关于快速安装 Libreoffice 的消息。当我尝试执行此操作时,它说它已经安装好了,所以我就不管它了。如上所示,它确实升级到了 7.3。我尝试安装帮助文件,但收到一条消息说它们已经安装好了。不知道现在该怎么做,任何建议都将不胜感激。
答案1
我曾经遇到过这个问题,但似乎不再有它了——也许你可以告诉我为什么。
我的 Ubuntu Studio 22.04 lts 是从下载的 ISO 全新安装到现有驱动器的,然后我从备份中复制了一些 USER 文件。使用 APT 安装 LO Help 后,我搜索了可能是由于 SNAP 导致的问题。
我复制的备份部分是 Firefox 文件夹,当时我已删除发行版并将 FF 下载到我的用户空间以解压和使用。该版本的 FF 在显示 LO 帮助时没有问题,但 LO 仍然没有问题。然后我在 /usr/bin 中为用户空间版本放置了一个符号链接“firefox”。LO 使用它而不是 snap 版本并找到了 LO 帮助。然后我从 /usr/bin 中删除了符号链接“firefox”。LO 现在可以使用 snap 版本的 FF 访问 LO 帮助。
以下是一些版本详细信息:
文件:///usr/share/libreoffice/help/en-US/text/swriter/main0000.html?System=UNIX&DbPAR=WRITER&HID=SW_HID_EDIT_WIN#bm_id3147244
108.0.2(64 位)适用于 Ubuntu canonical-002-1.0 的 Mozilla Firefox Snap
用户 Firefox(打开时可能在访问 LO 帮助之前更新):108.0.2(64 位)
文件:///H:/usr/share/libreoffice/help/en-US/text/swriter/main0000.html
Ubuntu Studio 22.04 KDE Plasma V: 5.24.4 KDE Frameworks V: 5.92.0 Qt V: 5.15.3 内核 V: 5.15.0-57-lowlatency (64 位) 图形平台 X11
答案2
更新至之前的帖子:
此“修复”在 snap-FF 更新后继续有效。在重新格式化的分区中安装 Xubuntu linux 并重新安装 LO Help 后,问题又出现了,但并没有通过所述方法立即修复。在 Xubuntu 上安装 Ubuntu Studio(以及 apache2 和 wine)后,我很惊讶 snap-FF 开始找到 LO Help。
我没有删除用户空间中指向 FF 的 /usr/bin/ 符号链接,而是将其重命名为 Firefox。
有时使用 Firefox 时 snap-FF 会运行:其他人也许可以解释这一点!
无论以何种方式让 LO 可以使用 snap-FF 是否也会使 snap-FF 运行起来不那么安全?当 snap-FF 无法从提供的链接访问 LO 帮助时,它可以打开文件夹结构中更下方的文件,例如:file:///usr/share/libreoffice/help/en-US/text/swriter/main0000.html