linux rpm 打包目录,linux rpmbuild 打包问题

补充一下,

具体的SPECS文件如下:

Name:          fftw

Version:       3.3.4

Release:        1%{?dist}

Summary:        Design by xianglei

Group:          Applications/Internet

License:        GPL

URL:            www.xianglei.com

Source0:        fftw-3.3.4.tar.gz

%description

Design by Wanzhao

%prep

cd $RPM_BUILD_DIR

tar xzvf ../SOURCES/fftw-3.3.4.tar.gz

%post

cd /usr/local/

mkdir fftw

cd /fftw

cp -fr * /usr/local/fftw/

rm -rf *

%build

cd $RPM_BUILD_DIR/fftw-3.3.4

./configure --enable-type-prefix --prefix=/usr/local/fftw --with-gcc --disable-fortran --enable-i386-hacks

make

make install

make clean

./configure --enable-float --enable-type-prefix --prefix=/usr/local/fftw --with-gcc --disable-fortran --enable-i386-hacks

make

make install

make clean

%install

cd /root/rpmbuild/BUILDROOT

cp -fr /usr/local/fftw  ./fftw-3.3.4-1.el6.x86_64/

%files

/fftw/

%clean

rm -rf $RPM_BUILD_DIR/fftw-3.3.4

目前是可以编译通过,并且安装,

但是有个问题就是,它一定是安装到/fftw/这个目录下面,无法带二级的,比如我想安装到指定的目录,如/abc/fftw/,

%file文件写成

/abc/fftw,编译的时候就会报错

error: File not found: /root/rpmbuild/BUILDROOT/fftw-3.3.4-1.el6.x86_64/abc/fftw

RPM build errors:

File not found: /root/rpmbuild/BUILDROOT/fftw-3.3.4-1.el6.x86_64/abc/fftw

请问就这个文件,怎么设置成安装到想指定的/abc/fftw目录呢?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值