星期日, 10月 29, 2006

prevu:讓ubuntu dapper 中使用 edgy 套件的工具

prevu (Prevu: Personal REcompiling Version Updater)

prevu 可以讓 dapper 使用 edgy 中新的軟體套件,若覺得 edgy 尚不夠穩定,可以試試看。

這邊提供一個我用 prevu 在 6.06.1 裝 edgy sources 中的 kaffeine 0.8.2成功的例子。


1. 先到 此網址取得 prevu,我是下載 prevu_0.2.2-4_all.deb
引言:



2. 編輯 /etc/apt/sources.list ,加入 edgy 的 source ,選自己連線比較快的。
引言:
# edgy
deb-src http://tw.archive.ubuntu.com/ubuntu edgy main restricted universe multiverse
#deb-src http://archive.ubuntu.com/ubuntu edgy main restricted universe multiverse


3. 執行 apt-get update 更新套件列表

4. 執行 sudo prevu-init 初始化 prevu ,這個步驟需要不少時間,但只有第一次使用前需執行此設定。

5. 開始 編譯自己要安裝的套件,我這邊以 kaffeine 為例子。執行:
引言:
prevu kaffeine


我執行上一步時失敗了。看訊息知道需要加裝一些額外的套件,大部份是一堆原始碼套件。此時要加裝這些套件。
cdbs automake1.9 autoconf kdelibs4-dev libxine-dev libxtst-dev libogg-dev libcdparanoia0-dev

6. 安裝所需未安裝的套件。此時安裝只要安裝 dapper 中的套件即可。不是 edgy 中的其他套件。所以我就進入 synaptc 中安裝那些套件。

7. 再次編譯 。執行:
引言:
prevu kaffeine


編譯步驟也要很久。就先去忙別的事。等回來就編譯好了。最後會告訴你編譯結果。
引言:
** Build has completed. You can find source packages and .debs at /var/cache/prevu/debs **


8. 接下來,編輯 /etc/apt/sources.list ,加入編譯好的套件位置。
引言:
#prevu
deb file:/var/cache/prevu/debs ./


然後,再次更新一下套件列表,就可以使用 synaptic 來安裝剛編譯好的套件 kaffeine 了。

---
題外話,試用了一下, kaffeine 的確改進很多。


移除 prevu:
  1. 由 synaptic 移除 prevu
  2. 執行 sudo rm -rf /var/cache/prevu
  3. 執行 sudo rm /var/cache/pbuilder/aptcache/*



參考連結:
安裝、說明:
http://ubuntuforums.org/showthread.php?t=268687

相關連結:
http://sourceforge.net/project/showfiles.php?group_id=125877&package_id=206140&release_id=451774
https://launchpad.net/products/prevu

沒有留言: