rpm

    0

    1답변

    우분투의 .deb에서 외계인과 변환 된 .rpm 패키지가 있습니다. fedora에서는 다른 종속성이 필요하지만 종속성을 추가하는 방법을 찾을 수 없습니다. 나는 편집 할 수 없다고 생각합니다. 내가 가지고있는 것은 .rpm 파일이기 때문에 .spec 파일입니다. 의견이 있으십니까?

    6

    1답변

    이전에 우분투 용으로 작성된 CentOS를위한 준비 스크립트를 적용하고 있습니다. 우분투 스크립트에서 dpkg -s {some program} 명령이 자주 호출됩니다. 예를 들어, SNMP 데몬이 설치되었는지 확인하는 명령은 dpkg -s snmpd입니다. CentOS에 상응하는 항목은 무엇입니까? RPM이 패키지 관리자라는 것을 알고 있습니다. rpm -

    0

    1답변

    기본이 아닌 디렉토리 (예 :/opt)에 공급 업체 패키지를 설치해야합니다. 기본적으로 패키지는/usr/local/bin 디렉토리에 설치됩니다. rpm -ivh package.x86_64.rpm --root /opt 명령을 사용하면 오류 메시지 /bin/sh is needed by package.x86_64가 표시됩니다. Google을 수행 한 후, rpm

    16

    2답변

    RPM을 생성하는 동안 RPM 사양 파일에는 %defattr이라는 지시문이 있습니다. 나는 그것이 RPM에 의해 설치된 파일의 기본 속성을 정의한다는 것을 알고 있습니다. 아래에 %defattr이라고 쓰면 무엇을 의미합니까? %defattr(-testuser, testuser)

    1

    1답변

    동일한 파일을 여러 번 나열하는 rpm 사양 파일에 몇 가지 문제가 있습니다. 이 스펙을 위해 우리는 보통의 컴파일 작업을하고 모든 것을 buildroot에 복사하는 스크립트를 가지고있다. 이 buildroot 안에는 최종 시스템에 설치해야하는 일반 스크립트가 많이 있으므로이 디렉토리를 나열하면됩니다. 그러나 문제는 스크립트 중 하나가 변경 될 수 있으며

    2

    2답변

    접두사 값/usr/local을 사용하여 설치 후 스크립트로 rpm 패키지를 만들었습니다. --prefix =/tmp/mylocation을 사용하여 rpm을 설치하면 스크립트 실행이 새 위치에서 파일을 찾지 못합니다. 스크립트의 % {접두사}를 사용 퍼센트 포스트 MV/usr/지방/패키지/파일/등 도하지 작업 (MV % {접두사}/패키지/파일/등)을 수행합니

    1

    1답변

    spec 파일을 만들 때 텍스트 파일이 원래 소스의 일부가 아닌 경우 RPM에서 설치할 추가 텍스트 doc 파일을 만드는 올바른 절차는 무엇입니까? 현재 %의 문서 라인 소스에을있는 다음 파일이 포함 된 경우 예를 들어, : %doc FEATURES KNOWNBUGS LICENSE README RELEASE_NOTES 와 나는 같은 문서로 작성됩니다 R

    1

    1답변

    빌드시 두 RPM이되는 spec 파일 (foo.spec)에 대해 작업하고 있습니다. foo-1-1.i386.rpm (주 프로그램) 및 libfoo-1-1.i386.rpm (필수 라이브러리 파일). 다음 rpm -ivh libfoo-1-1.i386.rpm 종속 라이브러리를 설치 및 : Requires: libfoo = %{version}-%{release

    0

    1답변

    목표는 서브 패키지를 동적으로 정의하는 스펙 파일을 작성하는 것입니다. 현재 스펙 파일에 정의 된 매크로가 있으므로 다른 매개 변수를 사용하여 다른 % 패키지 섹션을 생성 할 수 있습니다. 예 : -n subpackage- % 1 \ 요약 % 패키지 \ 하위 패키지 % 1 \ ... \ % {닐} % create_pkg SUB1 % create_pkg SU

    1

    2답변

    몇 가지 다른 VM (CentOS5 32 & 64, CentOS6 32 012 & 64, Fedora 등)에 패키지를 빌드하고 있습니다. 에 ( foo-1.1-1.el5.i386.rpm 경우 : foo-1.1-1.i386.rpm 하지만 그 대신, 나는 같은 출력을 원하는 : 생성 된 RPM 파일에서와 같이 name.version.release.arc