rpm入门学习请前往: Linux, RPM初体验
1. 目标
定制自己的redis rpm包
- 指定安装目录: /usr/local/redis-3.2.4
- 配置redis密码: redis@123
- 配置systemctl的service文件, 用于开机启动
- 卸载删除目录
学习%post
, %preun
, %postun
的用法
- %post, 安装后执行
- %preun, 卸载前执行
- %postun, 卸载后执行
2. spec文件
说明:
- redis-3.2.4.tar.gz安装包已编译, 解压即可使用
Name: redis
Version: 3.2.4
Release: 1%{?dist}
Summary: redis server
License: GPLv3
Source0: redis-3.2.4.tar.gz
BuildRequires: bash
%global app_bin_dir /usr/local/%{name}-%{version}
%global redis_password redis@123
%global debug_package %{nil}
%description
redis server
%prep
%setup -q -n %{name}-%{version}
%install
mkdir -p %{bui