rpm 패키지 만들기위한 스펙 작성법
rpmbuild -ba 파일명.spec를 치면
오류: /usr/src/redhat/SPECS/likeU-0.0.2.spec 파일은 spec 파일이 아닌 것 같습
이런 오류가 뜨테요..
소스 파일은 /usr/src/redhat/SOURCES/likeU-0.0.2.tar.gz
입니다..
likeU-0.0.2.spec의 내용은 아래와 같습니다..
잘못된점이 뭔지 모르겠습니다..
혹시 제대로 된 스펙을 만들어주시면 감사드리겠습니다..
그리고 rpmbuild -ba와 rpm -ba는 같은 명령이라고 하던데
제꺼에서는 rpm -ba는 알수 없는 옵션이라고..
참고로 버젼은 빨간모자 9 이고 커널을 2.4.20이고 rpm 버젼은 4.2입니다..
부탁드리겠습니다.
==========================================
%define version 0.0.2
%define name likeU
summary: I like You program
Name: %{name}
Version:%{version}
Release:2
Prefix: /usr
Group:Utilities/Text
Source:%{name}-%{version}.tar.gz
BuildRoot:/usr/tmp/%{name]-%{version}
License:GPL
%description
글쎄요....
%prep
%setup -qqq
%build
./configure --prefix=%{prefix}
make
%install
mkdir -p $RPM_BUILD_ROOT/usr/bin
make prefix=$RPM_BUILD_ROOT/usr install
%clean
rm -rf $RPM_BUILD_ROOT
%files
%defattr(-,root,root)
%{_prefix} /bin/like
=============================================
ps....
man-pages-ko-20050219
이거 도대체 어떻게 사용하는 건가요? 아무리 찾아봐도 안나와있습니다..
부디 고스님께서 알려주시길...감사합니다
자세히
자세히 보시면...................
BuildRoot:/usr/tmp/%{name]-%{version} 부분에..........
] 를 } 로 가로를 닫아야 겠지요?
음냐...
요즘 rpm에서는 build 기능이 빠졌습니다..
예전에는 rpm 명령어로 build도 할 수 있었지만 요즘 버전에는 build 기능이 없어졌습니다..
요즘은...
요즘은 rpm-build 도 하나의 패키지가 되어 있더군요.
로고 src.rpm을 빌드 하기 위해서는 rpm-build 패키지도 설치 해주서야 합니다.
---------------------------------------------------
1t의 생각보다 1g의 실천이 낫다.
댓글 달기