2010年12月7日 星期二

PPStream for Linux 復活了(不用 root, 支援 64-bit)

今天無意間發現 PPS 已經有 for Linux 的版本了
稍微測試了一下,效果非常好,也很省資源
快到官方網頁下載吧: http://dl.pps.tv/
或是直接下載連結: PPS Linux版本(Ubuntu 8.04+)
官方提供的是 Ubuntu 8.04+ 32-bit deb 版本

接下來的文章主要介紹如何在 Gentoo Linux 64-bit 使用
  1. 安裝 32-bit Qt library: emerge emul-linux-x86-qtlibs
  2. 安裝播放器 mplayer (這大家應該都有了吧)
  3. 安裝 32-bit 的 fuse library: (我是設定 PORTAGE_TMPDIR=/tmp)
    # ebuild `equery w sys-fs/fuse` unpack
    # cd /tmp/portage/sys-fs/fuse-2.8.5/work/fuse-2.8.5
    # ./configure --build=i686-pc-linux-gnu --target=i686-pc-linux-gnu CFLAGS=-m32 LDFLAGS=-m32
    # make
    之後會在 lib/.libs 產生 libfuse.so.2.8.5 , 等一下會用到
  4. 安裝 deb2targz 把 .deb 轉成 tar.gz 格式: emerge deb2targz
  5. 解壓縮: tar zxvf ppstream_1.0.0-1_i386.tar.gz -C /
  6. 把剛剛產生的 libfuse.so.2.8.5 複製到 /opt/pps/lib 並建立連結
    # cd /opt/pps/lib
    # ln -s libfuse.so.2.8.5 libfuse.so.2
  7. 啟動 PPS: (如果出現 gksudo:命令找不到 請忽略)
    # LD_LIBRARY_PATH=/opt/pps/lib /opt/pps/bin/PPStream &
  8. 修改 PPS 的音效設定: 工具/選項/選擇音頻設備, 選 alsa
  9. 開始享受 PPS
PS. 如果你不喜歡被限制在 PPS 的播放視窗裡,
可以直接用你喜歡的播放器播放 /tmp/fuse/stream 讚啦!!!

PS2.如果不熟悉怎麼產生 libfuse.so 請留言我再寄給您

PPStream 工作原理解說:
這邊讓我們了解為什麼需要 root 原因以及解決方法

沒有留言:

Related Posts Plugin for WordPress, Blogger...