Source RPM으로 rebuild시 에러..
글쓴이: bigblues / 작성시간: 목, 2010/04/29 - 3:41오후
kdlp랑 구글 검색해보면 Redhat의 Source RPM을 구하라고 하는데
레드햇 ftp는 자꾸 에러나면서 접속이 안되고 구글검색에서는 걸리는게 없내요.
구하는 방법 좀 알려주세요. 2시간동안 검색만 하고 결실이 없내요;
-----------------
원래 질문은 위에 것이였습니다.
댓글에 rpm --rebuild시 에러 좀 봐주세요.
Forums:
구하기는 했는데..
ftp.daum.net/centos/os/버전/SRPMS/ 여기에 있더군요.
막상 소스패키지를 rebuild하려니 에러가 나오더군요. 이것 해결 좀 부탁드리겠습니다. 제 능력으로는 불가능하내요.
테스트 환경 CentOS 5.3 64bit VMware입니다.
# rpmbuild --rebuild --target i686 vim-7.0.109-6.el5.src.rpm
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
python-devel libtermcap-devel libacl-devel gpm-devel libselinux-devel ncurses-devel gtk2-devel libSM-devel libXt-devel libXpm-devel 이 패키지들도 없다고 나오고요.
이런 메시지가 나와서 패키지들을 모두 설치해주고 다시했지만
처음에 에러메시지
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
마지막에 에러메시지
warning: user mockbuild does not exist - using root
warning: group mockbuild does not exist - using root
Bad exit status from /var/tmp/rpm-tmp.74742 (%build)
위와 같은 에러메시지가 다시 나오내요.
yum으로 설치하는데 정말 오래 걸리는군요. 다음으로 저장소 변경했는데 어느날부터 갑자기 느려졌내요.
spec 파일을 올려주세여
아니면 spec파일에서 %build 부분의 에러인거 같습니다.
spec 파일을 보면 정확하게 알수 있을듯
즐린
즐린
SPEC 파일 첨부하려는데..
파일 첨부하려는데 이게 ftp열어놓고 파일을 옴겨오니 윈도우 메모장에서 줄이 이상하게 되고 특수문자가 들어가내요.
수정해보려고 했는데 잘 모르겠네요.
윈도우에서는 이상하게 보이고 여기에 첨부한 파일 자체를 읽어보니 정상적으로 보이내요.
SPEC파일을 찾는 방법도 오늘에서야 알았습니다. 그래서 늦게 올렸구요.
한번 rpm -ba xxx.spec으로 컴파일해보세여
이게 spec파일 문제인지 다른 문제인지 불확실함
아니면
http://isoredirect.centos.org/centos/5/os/SRPMS/
서 centos용 srpm다운받아서 컴파일해보는 것도 좋을듯
저기 올려놓은 spec파일 보니까 엔터프라이즈 버젼 같은데
즐린
즐린
다음 ftp에 centos 5.4아래에 있는
ftp.daum.net CentOS 5.4/SRPM아래에는 모두 el5더군요.
i386으로 방금전에 rebuild해보니 정상적으로 rpm파일이 생성되더군요.
다시 hys545님이 알려주신대로 한번 해보고 다시 글 올리겠습니다.
이렇게 신경써주셔서 감사합니다(__)
방금 vim은 알려주신곳에 없길래 공부목적이였기때문에 다른것을 i686으로 타켓지정후 해보니까 되는군요.
centos라고 붙은 source rpm입니다. 이게 되는것도 있고 안되는것도 있나보내요. 조금 헛갈리내요^^
댓글 달기