麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 系統 > CentOS > 正文

Centos下rpm包如何制作?Centos下rpm包制作的方法

2020-07-08 12:49:02
字體:
來源:轉載
供稿:網友

談論RPM對好多編譯安裝的朋友來多,RPM安裝是傻瓜安裝。

呵呵,其實RPM是一種非常有效果的集中部署的解決方案。

yum+RPM是非常快速便捷的大規模部署方案。

下面簡單介紹下rpm的制作:

以cronolog為例:

首先下載cronolog的源碼包。

解開源碼包,tar xzvf cronolog-1.6.2.tar.gz

找到 cronolog.spec 該文件是定制如何生成RPM包的配置文件

vim cronolog.spec%define name cronolog%define version 1.6.2%define release 1%define group System Networking/DaemonsSummary:        a flexible log file rotation program for ApacheName:           %{name}Version:        %{version}Release:        %{release}Copyright:      Apache licenseGroup:          %{group}Packager:       Andrew Ford <[email protected]>URL:            http://www.ford-mason.co.uk/resources/cronolog/Source:         http://www.ford-mason.co.uk/resources/cronolog/cronolog-%version.tar.gzBuildRoot:      /tmp/%{name}-root%description"cronolog" is a simple program that reads log messages from its inputand writes them to a set of output files, the names of which areconstructed using template and the current date and time.  Thetemplate uses the same format specifiers as the Unix date command(which are the same as the standard C strftime library function).%changelog%prep%setup -n %{name}-%{version}%build./configuremake %installrm -rf $RPM_BUILD_ROOTmkdir -p $RPM_BUILD_ROOT/usr/share/doc/%{name}-${RPM_PACKAGE_VERSION} -m 755make prefix=$RPM_BUILD_ROOT/usr mandir=$RPM_BUILD_ROOT/usr/share/man installinstall -m 644 README $RPM_BUILD_ROOT/usr/share/doc/%name-${RPM_PACKAGE_VERSION}#install -m 644 $RPM_SOURCE_DIR/doc/cronolog.1m $RPM_BUILD_ROOT/usr/man/man1/cronolog.1#install -m 755 $RPM_SOURCE_DIR/src/cronolog $RPM_BUILD_ROOT/usr/sbin/cronolog#strip  $RPM_BUILD_ROOT/usr/sbin/* || echo Ignored strip on a non-binary file%post%preun%postun%cleanrm -rf $RPM_BUILD_ROOT%files#%attr(-,root,root) /usr/share/doc/%{name}-%{version}/README%attr(-,root,root) /usr/sbin/cronolog%attr(-,root,root) /usr/sbin/cronosplit#%files man%attr(644,root,root) /usr/share/man/man1/*.1*%doc README

復制代碼然后,將源碼包復制到 /usr/src/redhat/SOURCES/

cp cronolog-1.6.2.tar.gz /usr/src/redhat/SOURCES/

執行,rpmbuild -ba cronolog.spec

這樣RPM包就生成了,^_^

ls -l /usr/src/redhat/RPMS/i386/

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 中文字幕精品一区久久久久 | 欧美jizzhd极品欧美 | 亚洲成人免费网站 | 国产女厕一区二区三区在线视 | 精品国产99久久久久久宅男i | 欧美日韩大片在线观看 | 国产精品成人一区二区三区电影毛片 | 午夜视频在线免费 | 精品三区视频 | 日本娇小18xxxⅹhd | 亚洲骚妻 | 国产亚洲精品综合一区91 | 精品久久久久久久 | 亚洲福利视 | 蜜桃视频日韩 | 日本中文字幕久久 | 日韩字幕在线观看 | 中文字幕一区在线观看视频 | 精品一区二区三区中文字幕老牛 | 日韩高清影视 | 毛片视频大全 | 国产91对白叫床清晰播放 | 视频一区 中文字幕 | 国产一极毛片 | av电影在线观看网址 | 欧美××××黑人××性爽 | 国产精品99一区二区 | 国产一级一区二区三区 | 手机免费看一级片 | 亚洲性在线视频 | 青草av.久久免费一区 | 国产精品毛片va一区二区三区 | 黄色一级片免费在线观看 | av电影网站在线观看 | 一级在线视频 | 欧美日韩亚洲国产精品 | av影院在线播放 | a在线视频 | 日本一区二区久久 | 亚洲国产高清自拍 | 综合激情网 |