2014-01-08 3 views
1

메신저 오류없이 스펙 파일의이 부분,패키지 installtion 문제, RPM 사양 파일 의존도를

%post 
%{__mv} %{_sysconfdir}/sysconfig/data.py /opt/data.py 
%{__mv} %{_sysconfdir}/sysconfig/get-pip.py /opt/get-pip.py 



yum -y install python-psycopg2 
python /opt/get-pip.py 
pip install setuptools --no-use-wheel --upgrade 
pip install requests 


echo -e "*/5 * * * * /usr/bin/python /opt/data.py" >> /var/spool/cron/root 

%files 
%{_sysconfdir}/sysconfig/data.py 
%{_sysconfdir}/sysconfig/get-pip.py 

%changelog 

rpmbuild를 가지고,하지만 난 패키지를 설치하려고하면 그 붙어, 를 설치하기 전 의존 설치에 대해 의문을 품고 있습니다. yum을 사용하고 있습니다. 또는 yum에 다른 방법이 있습니다.

+0

참고 파이썬 psycopg2, cron''에 자신을 추가 할 수있는 좋은 방법은'에서 파일을 드롭하는 것입니다/etc/cron.d' 그리고 제거 될 때 제거 될 것입니다. –

답변

4

여러 YUM/RPM 프로세스 (패키지 및 python-psycopg2)를 실행하려고했기 때문에 멈췄다 고 생각합니다. 그러나 yum 또는 rpm을 rpm에서 실행하지 말고 python-psycopg2를 의존성으로 선언해야합니다. 따라서 YUM은 을 설치하고 RPM을 설치합니다. 당신의 RPM 사양에 전 필요에

-2

그냥 패키지를 넣어 : -

이 필요합니다 :

+0

이전 답을 되풀이하기 위해 거의 3 년 후에 다시 왔습니까? –