rpmbuild

我認為在有套件管理系統的 Linux 上面安裝軟體,應該儘量使用其套件管理系統安裝軟體,少用 tar.gz 直接 make install。因此為了在我的 FC5 上安裝 PCMan X,下載 tar.gz 後不直接用傳統的 ./configure,make,make install 來安裝,而是先 ./configure 來產生 spec 檔,然後將 tar.gz 移到 /usr/src/redhat/SOURCE 裡面去,再以 rpmbuild -bb pcmanx.spec 來製作 rpm,如此就能用 rpm 來安裝管理 PCMan X。

Comments

馬克 said…
如果遇到 tarball 裡只有 make 卻沒有 configure 的軟體,要怎麼辦?
saga said…
不只要有 configure,還要它能自動產生 RPM 的 spec 檔案才行。如果不是寫給 RPM 用的,就真的沒辦法了,除非自己寫一個 RPM spec 檔案。

Popular posts from this blog

在 en_US 的 locale 下使用輸入法

Xen: an open source virtual machine system

用 cygwin 的 rsync 遇到中文檔名時