RPM包里就是什么都没有。
SRPM包里就是一个tar.gz源码包和一个SPEC文件。
而且这两个包我都不能把软件安装上。
我用rpmbuild创建了rpm包,但是生成的rpm文件里面是没内容的? SRPM里是源码文件和SPEC文件?
-
- 帖子: 9
- 注册时间: 2010-05-22 14:27
-
- 帖子: 9
- 注册时间: 2010-05-22 14:27
Re: 我用rpmbuild创建了rpm包,但是生成的rpm文件里面是没内容的? SRPM里是源码文件和SPEC文件?
这是我的spec文件,大家看看哪里不妥没?
Name: vim
Version: 1.0
Release: 1%{?dist}
Summary: vim7.3
Group: Application/System
License: GPL
URL: http://www.xiaobawang.com
Source0: vim73.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: gcc, make, /bin/rm, /bin/mkdir, /bin/cp
Requires: gcc, make, /bin/bash, /bin/date
%description
vim7.3
%prep
#%setup -q
pwd
tar -xzvf /root/rpmbuild/SOURCES/vim73.tar.gz -C /root/rpmbuild/BUILD/
%build
#make %{?_smp_mflags}
pwd
ls
cd vim73/src
make
%install
#rm -rf $RPM_BUILD_ROOT
#make install DESTDIR=$RPM_BUILD_ROOT
cd vim73/src
pwd
make install
%clean
#rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
#%doc
#%changelog
Name: vim
Version: 1.0
Release: 1%{?dist}
Summary: vim7.3
Group: Application/System
License: GPL
URL: http://www.xiaobawang.com
Source0: vim73.tar.gz
BuildRoot: %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
BuildRequires: gcc, make, /bin/rm, /bin/mkdir, /bin/cp
Requires: gcc, make, /bin/bash, /bin/date
%description
vim7.3
%prep
#%setup -q
pwd
tar -xzvf /root/rpmbuild/SOURCES/vim73.tar.gz -C /root/rpmbuild/BUILD/
%build
#make %{?_smp_mflags}
pwd
ls
cd vim73/src
make
%install
#rm -rf $RPM_BUILD_ROOT
#make install DESTDIR=$RPM_BUILD_ROOT
cd vim73/src
pwd
make install
%clean
#rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root,-)
#%doc
#%changelog
-
- 帖子: 9
- 注册时间: 2010-05-22 14:27
Re: 我用rpmbuild创建了rpm包,但是生成的rpm文件里面是没内容的? SRPM里是源码文件和SPEC文件?
二进制rpm包只有1.5k;
SRPM有10M。
SPEC文件应该是有问题。对照了好多网上的,还是写不对。
哪位能帮忙看看我那个SPEC是哪有问题呢?
SRPM有10M。
SPEC文件应该是有问题。对照了好多网上的,还是写不对。
哪位能帮忙看看我那个SPEC是哪有问题呢?
-
- 帖子: 1
- 注册时间: 2012-01-11 17:18
Re: 我用rpmbuild创建了rpm包,但是生成的rpm文件里面是没内容的? SRPM里是源码文件和SPEC文件?
原因:在解压时,找不到源码包造成的,因为在%prep阶段,源码包解压后为vim7.3,而解压时系统默认搜素软件名-版本号的包
解决:可用%setup -n vim7.3指定目录为vim7.3
解决:可用%setup -n vim7.3指定目录为vim7.3