多语言展示
当前在线:1603今日阅读:99今日分享:20

在Fedora上安装PPS

PPS for Linux正式版已经发布很长一段时间了。 一直以来只能运行在Ubuntu8.04 32bit系统以上。 截至到今天以前,我没发现Fedora上有成功运行的先例。 今天闲来无事把Ubuntu的那个deb包拿来研究了一下, 发现让PPS运行在Fedora上也不是什么难事。 用Fedora的童鞋只要照以下步骤做就可以了。 祝各位童鞋好运,欢迎留言讨论。
工具/原料
1

Software : PPS_1.0_i386.deb

2

Environmnet : Fedora 13 32-bit

步骤/方法
1

第一步,安装软件alien。 这是其主页:http://kitenet.net/~joey/code/alien/。 这个软件主要是把deb包转化为rpm包。用法详见其主页:相信用Fedora的童鞋的英文水平 足以看明白这个软件主页的英文说明,所以用法在此略过。 不想自己动手转换的同学,可以点击这里下载本人已经转换好的rpm包。 rpm包的下载地址:http://breezegrowing.com/breezegrowing/wp-content/uploads/2010/11/PPStream-1.0.0-2.i386.rpm

2

第二步,安装转化好的rpm包。 这步很简单: 双击打开用Package Installer安装可以; 用rpm命令安装也可以; 当然,用yum install命令来安装也是可以的。

3

第三步,建立几个符号链接。 su -c 'ln -s /opt/pps/bin/PPStream /usr/bin/PPStream' su -c 'ln -s /opt/pps/lib/libemsnet.so.0.1.* /usr/lib/libemscore.so' su -c 'ln -s /opt/pps/lib/libemscore.so.0.1.* /usr/lib/libemscore.so.0' su -c 'ln -s /opt/pps/lib/libemsnet.so.0.1.* /usr/lib/libemsnet.so' su -c 'ln -s /opt/pps/lib/libemsnet.so.0.1.* /usr/lib/libemsnet.so.0' 这步主要是为了纠正alien转化deb包为rpm包时,出现的一点差错。

4

第四步,解除SELinux的限制。 su -c 'chcon -t textrel_shlib_t '/usr/lib/libemscore.so'' su -c 'chcon -t textrel_shlib_t '/usr/lib/libemscore.so.0'' su -c 'chcon -t textrel_shlib_t '/usr/lib/libemsnet.so'' su -c 'chcon -t textrel_shlib_t '/usr/lib/libemsnet.so.0''

5

第五步,赋予PPS普通用户权限。 su -c 'chown -Rv user:user /opt/pps' (把user改为你自己的用户名就可以了)

推荐信息