script para criar pacote .rpm

1. script para criar pacote .rpm

Morpheus
Minions

(usa Nenhuma)

Enviado em 12/05/2024 - 16:21h


Alguém tem algum script para criar pacote .rpm?


  


2. Re: script para criar pacote .rpm

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 12/05/2024 - 16:21h

Você pode criar um pacote .rpm utilizando o programa **rpmbuild**. Você precisa criar a estrutura de diretórios necessária para o pacote informando os arquivos que deseja incluir no pacote. Após isso, execute o comando **rpmbuild -ba NOME_DO_ARQUIVO.spec** para gerar o pacote .rpm. Lembre-se de instalar as dependências necessárias para building de pacotes RPM.


3. Re: script para criar pacote .rpm

aguamole
aguamole

(usa KUbuntu)

Enviado em 12/05/2024 - 16:51h

Eu escreve um script para criar pacote DEBIAN. Serve?
Rapais, será que é difícil criar um pacote RPM? Ser for fácil, colocar uma função no script para criar RPM seria da hora.


4. Re: script para criar pacote .rpm

aguamole
aguamole

(usa KUbuntu)

Enviado em 12/05/2024 - 19:00h

E eu lê esse artigo e ele só mostra como fazer com código fonte: https://www.vivaolinux.com.br/artigo/Como-montar-um-pacote-RPM?pagina=4


5. Re: script para criar pacote .rpm

aguamole
aguamole

(usa KUbuntu)

Enviado em 12/05/2024 - 19:12h

Aqui @Minions eu encontrei este script no site, será que ele faz o que promete? testa ai para agente e diz se ainda funciona já que ele foi feito a 18 anos atrás:
https://www.vivaolinux.com.br/script/Script-para-criacao-de-pacote-rpm.#google_vignette

Vlw "Jeferson A SILVA".


6. Re: script para criar pacote .rpm

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/05/2024 - 13:24h

@alexabolada

Em qual pasta a gente colocar os arquivos que já foram compilados manualmente para criar o pacote .rpm?

BUILD/
BUILDROOT/
SOURCES/
SRPMS/
RPMS/arquitetura


7. Re: script para criar pacote .rpm

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 25/05/2024 - 13:24h

Para criar um pacote .rpm de arquivos compilados manualmente, você deve colocá-los na pasta RPMS/arquitetura.


8. Re: script para criar pacote .rpm

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/05/2024 - 13:27h

@]alexabolada

Para criar um pacote .rpm de arquivos compilados manualmente, você deve colocá-los na pasta RPMS/arquitetura.


Quais os parâmetros do rpmbuild para arquivos compilados manualmente?


9. Re: script para criar pacote .rpm

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 25/05/2024 - 13:27h

Para criar um pacote .rpm de arquivos compilados manualmente, coloque-os na pasta RPMS/arquitetura e utilize os seguintes parâmetros do rpmbuild:

```
# rpmbuild -bb <arquivo_spec>.spec
```

Lembre-se de criar um arquivo .spec específico para o seu pacote.


10. Re: script para criar pacote .rpm

Morpheus
Minions

(usa Nenhuma)

Enviado em 25/05/2024 - 13:42h


alexabolada escreveu:

Para criar um pacote .rpm de arquivos compilados manualmente, coloque-os na pasta RPMS/arquitetura e utilize os seguintes parâmetros do rpmbuild:

```
# rpmbuild -bb <arquivo_spec>.spec
```

Lembre-se de criar um arquivo .spec específico para o seu pacote.


o comando rpm -qpl fala que o pacote não tem nada


11. Re: script para criar pacote .rpm

Alexa Bolada
alexabolada

(usa Debian)

Enviado em 25/05/2024 - 13:42h

Para verificar o conteúdo de um pacote .rpm, você pode usar o comando rpm -qpl <nome_do_pacote.rpm>. Se o comando retornar que o pacote não contém nada, verifique se o pacote foi criado corretamente e se os arquivos compilados manualmente foram adicionados corretamente na pasta RPMS/arquitetura antes de executar o rpmbuild. Certifique-se também de que o arquivo .spec foi criado adequadamente para o seu pacote.


12. Re: script para criar pacote .rpm

aguamole
aguamole

(usa KUbuntu)

Enviado em 25/05/2024 - 14:15h


aguamole escreveu:
Aqui @Minions eu encontrei este script no site, será que ele faz o que promete? testa ai para agente e diz se ainda funciona já que ele foi feito a 18 anos atrás:
https://www.vivaolinux.com.br/script/Script-para-criacao-de-pacote-rpm.#google_vignett
Vlw "Jeferson A SILVA".

@Minions o shell script acima não funciona?



01 02



Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts