国产精品吹潮在线播放,日韩一区二区三区在线播放,啊级免费黄片视频,66av视频

網(wǎng)站首頁(yè)
手機(jī)版

Centos下rpm包如何制作?(linux怎樣安裝rpm包)

更新時(shí)間:2023-09-06 00:18:56作者:未知

Centos下rpm包如何制作?(linux怎樣安裝rpm包)

  Centos下rpm包如何制作?

談?wù)揜PM對(duì)好多編譯安裝的朋友來(lái)多,RPM安裝是傻瓜安裝。

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

  yum+RPM是非??焖俦憬莸拇笠?guī)模部署方案。

  下面簡(jiǎn)單介紹下rpm的制作:

  以cronolog為例:

  首先下載cronolog的源碼包。

  解開(kāi)源碼包,tar xzvf cronolog-1.6.2.tar.gz

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

  ?


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

vim cronolog.spec

%define name cronolog

%define version 1.6.2

%define release 1

%define group System Networking/Daemons

Summary: a flexible log file rotation program for Apache

Name: %{name}

Version: %{version}

Release: %{release}

Copyright: Apache license

Group: %{group}

Packager: Andrew Ford <A.Ford@ford-mason.co.uk>

URL: http://www.ford-mason.co.uk/resources/cronolog/

Source: http://www.ford-mason.co.uk/resources/cronolog/cronolog-%version.tar.gz

BuildRoot: /tmp/%{name}-root

%description

"cronolog" is a simple program that reads log messages from its input

and writes them to a set of output files, the names of which are

constructed using template and the current date and time. The

template 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

./configure

make

%install

rm -rf $RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT/usr/share/doc/%{name}-${RPM_PACKAGE_VERSION} -m 755

make prefix=$RPM_BUILD_ROOT/usr mandir=$RPM_BUILD_ROOT/usr/share/man install

install -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

%clean

rm -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

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

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

  執(zhí)行,rpmbuild -ba cronolog.spec

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

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

本文標(biāo)簽: 源碼  是一種  為例  

為您推薦

Centos下rpm包如何制作?(linux怎樣安裝rpm包)

Centos下rpm包如何制作? Centos下rpm包如何制作? 談?wù)揜PM對(duì)好多編譯安裝的朋友來(lái)多,RPM安裝是傻瓜安裝. 呵呵,其實(shí)RPM是一種非常有效果

2023-09-06 00:18

CentOS系統(tǒng)中怎么修改默認(rèn)SSH端口? centos6.9修改ssh端口

CentOS系統(tǒng)中怎么修改默認(rèn)SSH端口? CentOS系統(tǒng)中怎么修改默認(rèn)SSH端口? 默認(rèn)的centOS默認(rèn)端口是22,時(shí)間久了你會(huì)找到很多日志文件,這是掃描

2023-09-06 00:18

小米手環(huán)4什么時(shí)候上市的 小米手環(huán)4什么時(shí)間上市的

小米手環(huán)4什么時(shí)候上市的,小米手環(huán)4上市時(shí)間是2014年7月22日。

2023-09-06 00:06

TB怎么能極速退款 淘寶如何極速退貨款

TB怎么能極速退款,淘寶極速退款的方法如下:1、極速退款是淘寶網(wǎng)為交易誠(chéng)信記錄良好的會(huì)員提供的優(yōu)質(zhì)服務(wù),目的是讓誠(chéng)信記錄良好的會(huì)員享受到尊貴的退款服務(wù)。

2023-09-06 00:06

怎么看自己微信用了多久(怎么看自己微信用了多久時(shí)間了)

怎么看自己微信用了多久,以微信V7.0.17版本為例,看微信用了多少年的操作方法如下:1、打開(kāi)微信APP,切換到我的頁(yè)面,在我的頁(yè)面點(diǎn)擊設(shè)置選項(xiàng);   2、點(diǎn)擊賬號(hào)與安全;   3、然后在賬號(hào)與安全頁(yè)面點(diǎn)擊登

2023-09-06 00:05

小程序拼多多旅行在哪(拼多多旅游哪個(gè)入口在哪)

小程序拼多多旅行在哪,小程序拼多多旅行只針對(duì)部分用戶開(kāi)放,若用戶打開(kāi)拼多多小程序后沒(méi)有夢(mèng)想的旅行城市選項(xiàng)則說(shuō)明用戶還未獲得該權(quán)限。

2023-09-06 00:05