2012-04-05 5 views
0

RPM 패키지 용 Linux 저장소에 사용하는 FTP 서버가 있습니다. 수동으로하지 않고 이전 패키지를 삭제해야합니다. 패키지 버전에 따라 이전 패키지를 삭제할 수있는 스크립트가 있습니까? 서버 측에서 실행할 수있는 경우저장소에서 이전 패키지를 삭제하는 방법은 무엇입니까?

베스트

+1

ftp를 사용 하시겠습니까? 아니면 서버에서도 직접 할 수 있습니까? 그렇다면 버전을 확인할 수있는 스크립트가 제공됩니다.이 스크립트는 그다지 간단하지 않을 수 있습니다. – j13r

답변

2

소원 :

좋아하는 프로그래밍 언어에 따라 펄이나 파이썬 RPM 버전을 비교할 수 있습니다.

당신은 여기에 몇 가지 아이디어를 수집 할 수 있습니다 :

https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch17s03s06.htmlhttp://metacpan.org/pod/RPM2 (펄, 패키지 RPM2는, 비교 버전에 대한 < => 연산자를 제공합니다) 다른 CPAN 모듈 : http://search.cpan.org/search?query=RPM&mode=all

Compare RPM Packages using Pythonhttps://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch-rpm-programming-python.htmlhttp://www.sharms.org/blog/2009/05/python-rpm/ (파이썬 , 패키지 rpm)

서버 측에서 실행할 수 없다면, 모든 명명/버전 관리 체계가 d 따로 말할 수없는 경우.

+0

예, 서버에 대한 루트 권한이 있습니다. –

관련 문제