歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Fedora成功運行PPS正式版

Fedora成功運行PPS正式版

日期:2017/2/28 16:27:54   编辑:Linux教程

PPS for Linux正式版已經發布很長一段時間了。
一直以來只能運行在Ubuntu 8.04 32bit系統以上。
截至到今天以前,我沒發現Fedora上有成功運行的先例。
今天閒來無事把Ubuntu的那個deb包拿來研究了一下,
發現讓PPS運行在Fedora上也不是什麼難事。
用Fedora的童鞋只要照以下步驟做就可以了。

第一步,安裝軟件alien。

這是其主頁:http://kitenet.net/~joey/code/alien/。
這個軟件主要是把deb包轉化為rpm包。
用法詳見其主頁,不懂英文的童鞋估計也不會來用Fedora吧?

第二步,安裝轉化好的rpm包。

這步很簡單:
雙擊打開用Package Installer安裝可以;
用rpm命令安裝也可以;
當然,用yum install命令來安裝也是可以的。

第三步,建立幾個符號鏈接。

su -c 'ln -s /opt/pps/bin/PPStream /usr/bin/PPStream'
su -c 'ln -s /opt/pps/lib/libemsnet.so.0.1.* /usr/lib/libemsnet.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包時,出現的一點差錯。

第四步,解除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''

第五步,賦予PPS普通用戶權限。

su -c 'chown -Rv user:user /opt/pps'
(把user改為你自己的用戶名就可以了)

Copyright © Linux教程網 All Rights Reserved