制作的RPM安装时提示在该介质上找不到以下包

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:41:49
我制作了一个RPM包 功能很简单 就是解压压缩文件后执行一个脚本

这是spec文件
Summary: H3CSXSX
Name:H3C
Version: 1.0
Release: 1
Group: Applications/Internet
License: share
Source: ./H3C-1.0-1.src.tgz
Packager: sun
%description
H3C....
%prep
%setup
%install
./install.ps
制作完后运行就会提示在该介质上找不到以下包
急求解决方法
我的是suse11

需要设置 RPM操作的文件夹

BuildRoot: /var/tmp/%{name}-root

另外 下面是一些路径结构

• /usr/src/redhat/SOURCES — 代码,补丁 和配置文件.
• /usr/src/redhat/SPECS — spec文件.
• /usr/src/redhat/BUILD — 源码解压和编译的地方.
/usr/src/redhat/RPMS — 生成的 RPM包
• /usr/src/redhat/SRPMS — 生成的 SRPM包

另外推荐你 看一本叫 max-rpm的书,写的很详细。