麻烦帮我看看这个.specthx
Name:httpdSummary:httpd
Version:2.0.54
Release:1
Group:Applications/System
License:GPL
Source:%{name}-%{version}.tar.gz
BuildRoot:%{_tmppath}/%{name}-%{version}-%{release}-root
URL:http://www.ourlinux.net
Prefix:/usr/local/buxuan/apache# 我需要把apache安装到我自己的目录里去
Packager:bixuan
%description
httpd
%prep
%setup -n %{name}-%{version}
./configure \
--prefix=/usr/local/buxuan/apache \
--enable-so \
--enable-mods-shared=all \
--enable-rewrite \
--enable-track-vars \
--with-config-file-path=/usr/local/buxuan/apache/conf
%build
make
%install
make DESTDIR=$RPM_BUILD_ROOT install
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
%post
%files
/usr/local/bixuan/apache 你想让别人看什么呢? Prefix:/usr/local/buxuan/apache # 我需要把apache安装到我自己的目录里去
这句话似乎错了,你在configue的时候指定就可以了
如果要想用变量的方式:可以用
%define Prefix /usr/local/buxuan/apache
然后在configure的时候用
--prefix=%{Prefix} 我贴的那个问题我已经解决了,我现在主要是想把:httpd php gd都是采用自己编译的,我想把这3个包做成一个叫:bixuan-httpd的RPM包,那该如何做比较呢? :?: 我的PHP.spec 如下:
Name:php
Summary:php for BIXUAN
Version:4.3.10
Release:1
Group:Applications/System
License:GPL
Source:php-%{version}.tar.gz
BuildRoot:%{_tmppath}/php-%{version}-%{release}-root
URL:http://www.ourlinux.net
Prefix:/usr/local/bixuan/php
Requires: gd
Packager:bixuan<[email protected]>
%description
php for BIXUAN
%prep
%setup -n php-%{version}
./configure \
--prefix=/usr/local/bixuan/php \
--enable-magic-quotes \
--enable-track-vars \
--enable-force-cgi-redirect \
--enable-gd-native-ttf \
--enable-mbstring \
--with-apxs2=/usr/local/bixuan/apache/bin/apxs \
--with-gd=/usr/local/bixuan/gd2 \
mkdir -p $RPM_BUILD_ROOT/usr/local/bixuan/php
%build
make
%install
rm -rf $RPM_BUILD_ROOT
make DESTDIR=$RPM_BUILD_ROOT install
%clean
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf "$RPM_BUILD_ROOT"
%post
%files
/usr/local/bixuan/php
执行:rpmbuild -bb PHP.spec提示如下错误:
Processing files: php-4.3.10-1
error: File not found: /var/tmp/php-4.3.10-1-root/usr/local/bixuan/php
Processing files: php-debuginfo-4.3.10-1
RPM build errors:
File not found: /var/tmp/php-4.3.10-1-root/usr/local/bixuan/php
请问如何解决?THX
页:
[1]