安装软件包时出现问题

安装软件包时出现问题

我对 Ubuntu 不是很熟悉,但我拼命想在具有 GUI 的 Ubuntu(Ubuntu 18.04 LTS Bionic)VM 上使用 Balzegraph。

在 Blazegraph 网站上,它说只需将其 blazegraph.jar 文件与其提供的命令一起使用即可: 来自 blazegraph 网站

但是,这个 Jar 文件可以在 Windows 机器上运行,但不能在我的 Ubuntu VM 上运行!

当我尝试使用我的 Ubuntu 机器下载文件时,它下载了一个“blazegraph.rpm”文件。更新软件包后,我使用了,sudo alien rpmpackage.rpmsudo dpkg -i rpmpackage.deb出现了以下错误:

dpkg:错误处理软件包 blazegraph-rpm(--configure):已安装 blazegraph-rpm 软件包安装后脚本子进程返回错误退出状态 1 处理时遇到错误:blazegraph-rpm E:子进程 /usr/bin/dpkg 返回错误代码(1)

然后,我尝试通过重新配置包sudo dpkg --configure -a并强制安装来纠正该问题sudo apt-get install -f,但没有成功!

我也看了此解决方案但是无法找到或匹配他们提到的文件,因为有 4 个 Blazegraph 文件,但没有 blazegraph-rpm!

我想知道是否有人可以帮助我?

答案1

这应该可以为你指明正确的方向。

软件包通常附带安装前和安装后脚本。这些脚本将软件包集成到主机系统中,并且通常是特定于发行版的。据我所知,(默认情况下)alien 不会将这些文件设置为在安装软件包时运行,因为它们通常会在另一个发行版上运行时破坏一些东西。这似乎是你遇到的问题。你在 alien 命令中指定了 -c 或 --scripts 吗?

由于您的应用是 jar 文件,因此可能不需要安装。它会直接运行。但是,安装程序可能会尝试安装所需的依赖项并将其添加到您的启动器菜单中。在这种情况下,您需要手动执行这些操作。

您需要做的是阅读软件包中附带的脚本并弄清楚如何在您的系统上手动执行它们所做的事情。

blazegraph.jarhttps://sourceforge.net/projects/bigdata/

并且能够使用您上面链接的命令运行它,但它很快就因内部错误而死亡。

我又搜索了一下,找到了一个支持列表,你可以注册并提问https://sourceforge.net/projects/bigdata/lists/bigdata-developers

看起来非常安静。但是,他们的 GitHub 页面上确实有 2019 年的项目更新,所以可能有人可以为您提供帮助。

我刚刚查看了运行程序的输出,其中列出了大约 30 个依赖项的许可证。您可能必须预先安装其中尚未内置到 jar 中的那些。

相关内容