Como descompactar e reconstruir pacotes RPM no Fedora?

0

Como eu descompactaria e recriaria um pacote RPM no Fedora?

    
por M.Rezaei 28.10.2009 / 10:16

1 resposta

3

Você provavelmente vai querer perguntar isso no serverfault, mas responder rapidamente:

  1. Faça o download do rpm de origem ( .SRPM ), não do rpm normal.

  2. Crie um arquivo .rpmmacros em seu diretório pessoal e coloque isso nele:

    _topdir /home/${USER}/rpmbuild
    %_signature gpg
    %packager Your Name <<[email protected]>>
    %_gpg_name Your Name <<[email protected]>>
    %_tmppath /tmp
    
  3. Crie uma estrutura de diretório rpmbuild em seu diretório pessoal:

    mkdir -p ~/rpmbuild/{SPECS,SOURCES,RPMS,SRPMS,BUILD}
    
  4. Instale o rpm de origem.

  5. Edite o arquivo de especificação em ~/rpmbuid/SPECS .

  6. Execute rpmbuild -bb ${your_specfile} para criar um rpm binário a partir do conteúdo do rpm de origem.

por 28.10.2009 / 10:43