rpm-spec

    1

    1답변

    #define program installation destination %define app_destination /opt %define app_name MY_APP_NAME %define app_version 2.1 %define app_release 7%{?dist} %define app_dir %{app_name}-%{app_version}

    1

    1답변

    나는 내 자신의 RPM을 만들고있다. opensuse 12.1 및 13.1 환경에서 문제없이 빌드 된 spec 파일이 있습니다. bash 스크립트 만 포함하는 노 크리스트 rpm입니다. openuse 12.3 환경에서 저장소를 복제하고 rpmbuild가 (명백한) 문제없이 실행되지만 최종 rpm을 생성하지 않습니다. -vv 옵션을 사용하여 실행을 시도했지만

    1

    1답변

    우리는 내부적으로 쉽게 배포 할 수있는 스크립트 및 설정의 rpm을 구축하려고했습니다. 나는 RPM 파일을 테스트 파일과 jboss 파일로 만들 수 있었지만이 파일 세트로 RPM을 만들 때 Requires (rpmlib) 오류 (아래 전체 출력)가 표시된다. 필자는 누락 된 종속성을 찾으려고했지만 루트에있는 폴더의 파일에는 아무 것도 필요하지 않습니다. 어

    0

    1답변

    protobuf-python 하위 패키지를 포함하여 Google의 protobuf RPM을 구축하려고합니다. 자, PROTOCOL_BUFFERS_PYTHON_IMPLEMENTATION=cpp python setup.py build으로 파이썬 서브 패키지를 만들고 싶을 때까지는 아무런 문제가 없습니다. 이것은 protobuf 헤더 파일과 lib가 protob

    0

    1답변

    나는 약 한 달 동안 RPM 패키지 관리자로 작업 중입니다. 현재 rpm -U를 사용하여 이전 RPM 실행에서 기존 내용을 업그레이드하려고하지만 파일 시스템에서 rpm 패키지 위치를 알아야합니다. 내가 생각할 수있는 유일한 방법은 % pre 스크립트에서 rpm 이름을 찾기 위해 전체 파일 시스템을 검색하는 것이지만 실제로는 그 옵션을 피하고 싶습니다. sp

    -1

    1답변

    rpmbuild 명령은 topdir 또는 rpmdir 또는 필요한 rpm 빌드 디렉토리가없는 경우 작성합니다. 현재 내 사양 파일은 _topdir을 pwd로 지정합니다 topdir을 pwd/test로 변경하고 테스트가 존재하지 않으면 rpmbuild 명령이이를 작성하고 진행합니까?

    1

    2답변

    현재 진행중인 프로젝트에서 개인 키를 사용하여 출력 실행 파일 (elf) 중 하나에서 서명을 생성해야합니다 (서명은 rpm의 파일 중 하나, 개인 이 작업을 수행하는 핵심은 빌드 시스템을 떠나지 않습니다). 이것은 현재 내 makefile 내에서 rpm 시스템 외부의 "make", "make install"프로세스의 일부로 수행됩니다. 그러나 rpmbuil

    4

    1답변

    나는 이걸로 얼마 동안 고민하고 있습니다. 그래서 프로젝트를위한 .specs 파일을 작성했는데 모든 것이 잘되었습니다. rpm이 만들어지면 설치가 순조로 웠습니다.하지만 이제는 설치 경로를 설정하기 위해 커스텀 글로벌 환경 변수를 사용해야하기 때문에 몇 가지 문제가 있습니다. 이 같은 % 파일 섹션을 줄 것이다 : %files %defattr(-,root

    2

    1답변

    RPM에 의해 설치되지 않은 단일 파일에 내 사용자 지정 RPM을 종속시키는 방법이 있습니까? 예를 들어,/usr/local/test 파일은 tar 파일로 설치됩니다. RPM을/usr/local/test의 존재에 의존하게하고 싶습니다. 감사합니다.

    1

    2답변

    팀에서 제작중인 소프트웨어 용 RPM을 만들었습니다. 설치는 훌륭하게 작동하지만 소프트웨어를 제거하고 시스템을 작동 상태로 복원하는 논리를 추가하고 있습니다. 설치의 일부로 파일 시스템에 구성 파일을 배치해야합니다. 그러나 RPM을 제거하면이 파일이 디렉토리에 남겨 지므로 패키지가 제거되면 서비스가 제대로 작동하지 않게됩니다. 을 .spec 파일 : %fi