题:
我在foo.spec文件中放了什么,以便 RPM 在安装之前删除以前的 RPM?
描述:
我创建了一个规范文件,该文件为几个使用相同源并提供相同服务的包创建 rpm,每个包的配置略有不同。例如,它们各自提供相同的“能力”
这是我的.spec文件的基本要素示例:
%define version 1234
%define name foo
%define release 1
%define pkgname %{name}-%{version}-%{release}
Name: %{name}
Version: %{version}
Release: %{release}
Provides: %{name}
%package one
Summary: Summary for foo-one
Group: %{group}
Obsoletes: %{name} <= %{version}
Provides: %{name} = %{version}
%description one
Blah blah blah
%package two
Summary: Summary for foo-two
Group: %{group}
Obsoletes: %{name} <= %{version}
Provides: %{name} = %{version}
%description two
Blah blah blah
# %prep, %install, %build and …Run Code Online (Sandbox Code Playgroud)