최근 Tomcat 서버에 특정 Java EE 응용 프로그램을 자동 배포하기 위해 Eclipse 플러그인을 작성했습니다. 이 과정에서 빌드 서버에서 다운로드 한 RPM 파일을 압축 해제해야하는 단계가있었습니다. Google에서 솔루션을 검색했을 때 아무 것도 발견되지 않았습니다. 그저 gzip/cpio/ar/tar 등 다양한 아카이브 파일의 압축을 풀기 위해 commons compress lib가 존재한다는 것을 알고 있습니다. 그러나 RPM 파일의 경우 작동하지 않습니다. 다른 사람이 Java를 사용하여 RPM 파일을 압축 해제하는 방법을 알고 있습니까? 미리 감사드립니다.Java에서 RPM 파일의 압축을 푸는 방법은 무엇입니까?
0
A
답변
0
위, 난 그냥 7-ZIP 명령 줄 방법을 사용하는 방법을 시도를, 그것을 작동합니다! 7-zip 명령 줄을 사용하려면 설치 디렉토리에있는 7-zip 공식 웹 사이트 또는 수동 책을 방문하십시오. 친절한 알림 : OS 호환성을 위해 32 비트 버전을 사용해야합니다.
0
내가 실제로 하나를 시도하지 않은하지만 당신이 찾고있는 기능 약속 : 댓글
http://code.google.com/p/redline-rpm
+0
주셔서 감사합니다. 언급 한 도구를 사용했지만 불행히도 내 요구 사항을 충족시키지 못하고 작동하지 않았습니다. 웹 사이트에서 검색 한 후 7-zip 명령 줄 방법으로 문제를 해결하려고합니다. 도움이 되길 바랍니다 ... 어쨌든 답변 해 주셔서 감사합니다. – jayn1985
로컬 패키지 관리자를 사용하여 RPM을 설치할 수 있습니까? –
@JonasWielicki 아니오,이 프로세스는 플러그인 프로그램의 한 단계에 불과합니다. Java 언어를 사용하여이 프로세스를 처리하기 만하면됩니다. – jayn1985
하지만 수동으로 RPM을 설치하는 대신 java 내에서 로컬 패키지 관리자를 호출하면 설치가 중복되지 않고 충돌이 일어나지 않고 깨끗하게 제거 할 수 있습니다. 귀하의 추천에 대해 –