博客來網路書店查詢

書名

博客來網路書店查詢

星期日, 10月 21, 2007

opensuse上的src.rpm處理方式

網路上的文章大都以redhat系列作為介紹的對象,假如在opensuse
.src.rpm解壓縮後的位置就會有些不同。

.src.rpm 結尾,與普通的 rpm 檔的分別是
.src.rpm 包含了原始程式碼,安裝時需要編譯,例如要安裝的檔案名稱是
firestarter-1.0.3-1.src.rpm(這是一套防火牆工具),以下是安裝方法:

rpm -i firestarter-1.0.3-1.src.rpm
cd /usr/src/packages/SPECS
rpmbuild -bp firestarter.spec // 套件名稱,最後加上 .spec
cd /usr/src/packages/BUILD/firestarter-1.0.3 // 和套件同名的目錄
./configure
make && make install

1 則留言:

匿名 提到...

如果已經有了 src.rpm
何不重新編成 rpm 安裝使用即可
rpmbuild -bb xxx.spec
會再 /usr/src/packages/RPMS/(arch)/底下就會有 xxx.rpm