Fedora rpm 制作步骤

出自WPS For Linux

跳转到: 导航, 搜索

此方法只是将 deb 包解包重打包,但当然比 alien 要高质量 32位和64位均适用。

1. 安装编译依赖 rpm-build, redhat-rpm-config, dpkg

2. 下载 SPEC 文件: http://cheeselee.fedorapeople.org/wps-office.spec

3. 把 deb 包放于 ~/rpmbuild/SOURCES/ 目录

4. 运行 rpmbuild --target i686 wps-office.spec

5. 二进制 rpm 就可以在 ~/rpmbuild/RPM/i686/ 目录里找到

安装:

0. 把 Ubuntu 的 /usr/lib/i386-linux-gnu/libtiff.so.4.* 拷过来到 Fedora /usr/lib/,并做个 libtiff.so.4 的链接到那个库。因为 Ubuntu 与 Fedora 的 libtiff 库ABI版本不同,才需要这一步。如果到时在 Fedora 上有原生编译就不需要了。不做此步演示也可以运行,只是没有 tiff 支持。

1. yum install ~/rpmbuild/RPM/i686/wps-office-8.1.0.3117+wpp-0.1.a1.*.rpm

  • 如果上面方法还是不行的话可以尝试如下方法:

1)dpkg-deb -x wps-office_8.1.0.3123+wpp~a2-0.1_i386.deb YOURPATH

这样在YOURPATH中有usr和opt两个目录

2)然后vim YOURPATH/usr/bin/wpp

把其中的 /opt 改为 YOURPATH/opt,然后运行wpp即可。详见:http://blog.microsuncn.com/?p=3492

扩展阅读

Deb/RPM图形化打包教程

RPM打包

补充说明 为了改善wps在fedora上的用户体验,提供一个修正文件图标和打开方式的办法 修正文件图标以及打开方式 http://bbs.wps.cn/forum.php?mod=viewthread&tid=22336501&page=1#pid6181292746

个人工具