先到提供 source code 的網站下載
再搭配預先找到的 portlet-1.0-api-1.0-1jpp.nosrc.rpm
先 rpm -i portlet-1.0-api-1.0-1jpp.nosrc.rpm
(這時 /usr/src/redhat/SPEC 下應會出現 .spec 檔)
=======================
再將原始檔放在 /usr/src/redhat/SOURCES 下
[root@JNT1 SOURCES]# ll
total 184
-rw-r–r– 1 root root 179529 Apr 25 21:36 portlet-1_0-fr-spec-api.zip
============================
然後作 rpmbuild
[root@JNT1 SPECS]# rpmbuild -ba portlet-1.0-api.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.38509
+ umask 022
+ cd /usr/src/redhat/BUILD
+ LANG=C
+ export LANG
+ unset DISPLAY
+ rm -rf /var/tmp/portlet-1.0-api-1.0-buildroot
+ cd /usr/src/redhat/BUILD
+ rm -rf portlet1_0
+ /usr/bin/unzip /usr/src/redhat/SOURCES/portlet-1_0-fr-spec-api.zip
Archive: /usr/src/redhat/SOURCES/portlet-1_0-fr-spec-api.zip
creating: portlet1_0/
creating: portlet1_0/docs/
inflating: portlet1_0/docs/allclasses-frame.html
…(落落長,略)
Wrote: /usr/src/redhat/RPMS/noarch/portlet-1.0-api-javadoc-1.0-1jpp.noarch.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.79130
+ umask 022
+ cd /usr/src/redhat/BUILD
+ cd portlet1_0
+ rm -rf /var/tmp/portlet-1.0-api-1.0-buildroot
+ exit 0
======================
rpm 作好了,在 /usr/src/redhat/RPMS 下找找
這次安裝的是在 /usr/src/redhat/RPMS/noarch 下
[root@JNT1 noarch]# ll
total 108
-rw-r–r– 1 root root 19234 Apr 25 21:37 portlet-1.0-api-1.0-1jpp.noarch.rpm
-rw-r–r– 1 root root 77820 Apr 25 21:37 portlet-1.0-api-javadoc-1.0-1jpp.noarch.rpm
===============
安裝 rpm
[root@JNT1 noarch]# rpm -Uvh portlet-1.0-api-*
Preparing… ########################################### [100%]
1:portlet-1.0-api-javadoc########################################### [ 50%]
2:portlet-1.0-api ########################################### [100%]
[root@JNT1 noarch]#
=======================
只是紀綠