安装GreenPAK Designer RPM

时间:2018-01-04 23:27:31

标签: fedora rpm

我正在尝试在运行Fedora 19的计算机上安装来自Silego,GreenPAK Designer的闭源软件。Silego's Website上支持的安装包仅针对Ubuntu和Debian。我下载了.deb包并使用Alien转换为RPM。到目前为止一切顺利,但是yum install的干运行显示了依赖性错误,我通过使用yum安装必要的包解决了这个问题:

  • QT5-qbase
  • QT5-qbase桂
  • QT5-qtdeclarative
  • QT5-qtlocation
  • QWT

现在,yum在/ usr / lib /中安装了上述库,但GreenPAK RPM默认为/ usr / local / bin作为输出目录。我想我可以跑

sudo yum localinstall --nodeps --noscripts greenpak-designer-x.x.x.rpm

并获得成功安装但我收到了与dirs相关的冲突错误,例如'/','/ usr','/ usr / bin'等。我解决了这个问题:

rpmrebuild -pe --notest-install --replacefiles --noscripts greenpak-designer.x.x.x.rpm

并删除脚本中的违规行。它允许我安装rpm,但软件因依赖性问题而中断(不足为奇)。从系统日志:

  

1月4日16:06:49 pelican gnome-session [1729]:/ usr / local / greenpak-designer / bin / GP5:加载共享库时出错:libicui18n.so.52:无法打开共享对象文件:否这样的文件或目录

该机器有/usr/lib/libicui18n.so.50

我没有尝试的一件事是使用ldconfig重建我的共享对象缓存,这有时可以解决从源代码构建时缺少.so链接的问题,但我不知道在这个实例中它将如何应用(我不是在尝试将目标文件链接到库,而不是简单地尝试在默认安装位置删除二进制文件,不是吗?)

当然,我联系了供应商并请求了RPM。这次联系很有帮助,但告诉我软件人员当之无愧的休息时间。在我有空的时候,我以为我会继续使用它。

有什么想法吗?在尝试在Fedora机器上安装几乎任何针对Debian的封闭源软件时,这个问题的解决方案似乎会有所帮助。

0 个答案:

没有答案