Reconstruindo o pacote rpm

0

ALL,

Sou usuário do Gentoo há muito tempo. Infelizmente encontrei um trabalho onde a distro principal é o RHEL com sistema de distribuição diferente e processo de instalação diferente.

Meu problema é que preciso reconstruir um dos pacotes. Eu tenho o arquivo SRPM e estou tentando fazer isso, mas falhando.

Tentando usar este e isso mas esses links não são para o RHEL e eu não tenho conhecimento suficiente para adicionar 2 e 2 juntos.

Alguém pode me dar instruções passo a passo simples sobre como reconstruir o rpm? O que eu preciso é mudar a linha de configuração (remover 1 parâmetro) e reconstruir.

Perguntas que tenho:

1. Eu criei os diretórios como SPEC, SOURCES etc no começo ou depois de descompactar a srpm?

  1. Como descompactar o rpm se o diretório já tiver sido criado?

  2. Eu tenho que emitir todos os comandos no segundo link para concluir o processo de criação?

Obrigado.

    
por Igor 14.04.2015 / 16:39

1 resposta

1

o que você precisa é o rpmbuild (é um pacote)

sudo yum / dnf instala o rpmbuild

$ rpmdev-setup (de / home ou build env, pois ele criará os SRPMs de RPMs SPEC SOURCES necessários e as pastas de arquivos necessárias em $ pwd.

Uma vez que você tenha aquele rpmbuild --help (há uma tonelada de opções de reconstrução para reconstruir a partir do arquivo srpm / spec --for rpm / apenas dependências etc etc.

uma vez construído, procure nos RPMs / {noarch, i386, x86_64} e execute:

cd / caminho / escolhido para o rpmbuild

sudo rpm -iVh (ou sudo yum / dnf install). / $ pkgname

    
por 14.04.2015 / 20:42