宇都宫虎丸 于 2010-05-13 14:21:21发表:
如何打rpm包: 在CentOS文件夹里找个rpm-build-4.4.2.3-18.el5.i386.rpm包安装后会在文件系统里的/usr/src/redhat/里会生成五个文件夹BUILD.RPMS.SOURCES.SPECS.SRPMS,SPECS文件夹是存放.specs脚本的,SOURCES文件夹是存放.tar.gz包的,RPMS文件夹是你执行.specs脚本后生存的RPM包所存放的位置在RPMS/i386/里 命令:rpm -qpi 包名 #显示包的详细信息 命令:rpmbuild -ba 文件名 #执行你做的.specs脚本 咧如: Summary: 红帽图形化启动 Name: rhgb Version: 0.16.4 Release: 8.el5.centos.3 Vendor: WW Source0: %{name}-%{version}.tar.gz License: Copyright © 1999-2004 Red Hat, Inc. All rights reserved. Group: System Environment/Base Packager: WW<weiweiabc109@gmail.com> %description 红帽图形化启动提供了一个简明的启动界面 #打开tar.gz包 %prep %setup -q %build %install %clean rm -rf $RPM_BUILD_DIR/%{name}-%{version} %files %defattr(-,root,root) #每个图片的路径 /etc/rhgb/temp /usr/bin/rhgb /usr/bin/rhgb-client /usr/share/doc/rhgb-0.16.4/HOW_IT_WORKS /usr/share/locale/af/LC_MESSAGES/rhgb.mo /usr/share/locale/am/LC_MESSAGES/rhgb.mo /usr/share/locale/ar/LC_MESSAGES/rhgb.mo /usr/share/locale/as/LC_MESSAGES/rhgb.mo /usr/share/locale/be/LC_MESSAGES/rhgb.mo /usr/share/locale/bg/LC_MESSAGES/rhgb.mo /usr/share/locale/bn/LC_MESSAGES/rhgb.mo /usr/share/locale/bn_IN/LC_MESSAGES/rhgb.mo /usr/share/locale/ca/LC_MESSAGES/rhgb.mo /usr/share/locale/cs/LC_MESSAGES/rhgb.mo /usr/share/locale/cy/LC_MESSAGES/rhgb.mo /usr/share/locale/da/LC_MESSAGES/rhgb.mo
宇都宫虎丸 于 2010-04-19 11:16:35发表:
能说的详细点嘛?
宇都宫虎丸 于 2010-04-19 11:16:11发表:
???
hantu 于 2010-04-16 17:03:36发表:
用chkinstall来打就行了
宇都宫虎丸 于 2010-05-13 14:21:21发表:
如何打rpm包:
在CentOS文件夹里找个rpm-build-4.4.2.3-18.el5.i386.rpm包安装后会在文件系统里的/usr/src/redhat/里会生成五个文件夹BUILD.RPMS.SOURCES.SPECS.SRPMS,SPECS文件夹是存放.specs脚本的,SOURCES文件夹是存放.tar.gz包的,RPMS文件夹是你执行.specs脚本后生存的RPM包所存放的位置在RPMS/i386/里
命令:rpm -qpi 包名 #显示包的详细信息
命令:rpmbuild -ba 文件名 #执行你做的.specs脚本
咧如:
Summary: 红帽图形化启动
Name: rhgb
Version: 0.16.4
Release: 8.el5.centos.3
Vendor: WW
Source0: %{name}-%{version}.tar.gz
License: Copyright © 1999-2004 Red Hat, Inc. All rights reserved.
Group: System Environment/Base
Packager: WW<weiweiabc109@gmail.com>
%description
红帽图形化启动提供了一个简明的启动界面
#打开tar.gz包
%prep
%setup -q
%build
%install
%clean
rm -rf $RPM_BUILD_DIR/%{name}-%{version}
%files
%defattr(-,root,root)
#每个图片的路径
/etc/rhgb/temp
/usr/bin/rhgb
/usr/bin/rhgb-client
/usr/share/doc/rhgb-0.16.4/HOW_IT_WORKS
/usr/share/locale/af/LC_MESSAGES/rhgb.mo
/usr/share/locale/am/LC_MESSAGES/rhgb.mo
/usr/share/locale/ar/LC_MESSAGES/rhgb.mo
/usr/share/locale/as/LC_MESSAGES/rhgb.mo
/usr/share/locale/be/LC_MESSAGES/rhgb.mo
/usr/share/locale/bg/LC_MESSAGES/rhgb.mo
/usr/share/locale/bn/LC_MESSAGES/rhgb.mo
/usr/share/locale/bn_IN/LC_MESSAGES/rhgb.mo
/usr/share/locale/ca/LC_MESSAGES/rhgb.mo
/usr/share/locale/cs/LC_MESSAGES/rhgb.mo
/usr/share/locale/cy/LC_MESSAGES/rhgb.mo
/usr/share/locale/da/LC_MESSAGES/rhgb.mo
宇都宫虎丸 于 2010-04-19 11:16:35发表:
能说的详细点嘛?
宇都宫虎丸 于 2010-04-19 11:16:11发表:
???
hantu 于 2010-04-16 17:03:36发表:
用chkinstall来打就行了